[DEBUG] [07/29/2025 13:27:32.933] [main] [EventStream(pekko://test)] logger log1-TestEventListener started 01:27:32,936 PM [test-pekko.actor.default-dispatcher-4] [INFO] Slf4jLogger - Slf4jLogger started [DEBUG] [07/29/2025 13:27:32.936] [main] [EventStream(pekko://test)] logger log2-Slf4jLogger started [DEBUG] [07/29/2025 13:27:32.936] [main] [EventStream(pekko://test)] Default Loggers started [INFO] [07/29/2025 13:27:32.955] [main] [ArteryTransport(pekko://test)] Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.171.227:17355] with UID [2477346049154417021] 01:27:32,956 PM [test-pekko.actor.default-dispatcher-6] [INFO] ArteryTransport - Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.171.227:17355] with UID [2477346049154417021] 01:27:32,957 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227:17355] - Starting up, Pekko version [1.1.4] ... [INFO] [07/29/2025 13:27:32.957] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227:17355] - Starting up, Pekko version [1.1.4] ... 01:27:32,960 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227:17355] - Registered cluster JMX MBean [pekko:type=Cluster] [INFO] [07/29/2025 13:27:32.960] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227:17355] - Registered cluster JMX MBean [pekko:type=Cluster] 01:27:32,960 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227:17355] - Started up successfully [INFO] [07/29/2025 13:27:32.960] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227:17355] - Started up successfully 01:27:32,961 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing 01:27:32,961 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227: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:27:32.961] [test-pekko.actor.internal-dispatcher-2] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227: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:27:32.961] [test-pekko.actor.internal-dispatcher-2] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining 01:27:32,976 PM [main] [INFO] MigratedMessagesTest - testNoSnapshotAfterStartupWithNoMigratedMessages starting [WARN] [07/29/2025 13:27:33.010] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2a080dde [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.010] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,11 PM [test-pekko.actor.default-dispatcher-4] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,23 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,24 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,24 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,24 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,25 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,25 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,27 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,27 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties does not exist 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: no eligible files found 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: Received ReplicatedLogEntry for recovery: index: 0, size: 1 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: Received apply journal entries for recovery, applying to state: 0 to 0 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,69 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 216.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = -1, snapshot term = -1, journal size = 1 01:27:33,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,72 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Local TermInfo store seeded with TermInfo{term=1, votedFor=test-actor-4} 01:27:33,72 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: taking snapshot to clear Pekko persistence to 3 01:27:33,72 PM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - test-actor-4: Taking snapshot on entry with index 0 01:27:33,72 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: starting snapshot writeout to /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.tmp 01:27:33,76 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: finished snapshot writeout to /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,76 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,76 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,76 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,76 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,76 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} 01:27:33,78 PM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - test-actor-4: Snapshot completed in 5.109 ms, resetting timer for the next recovery snapshot 01:27:33,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 349.7 μs with journalIndex=1 01:27:33,92 PM [test-pekko.actor.default-dispatcher-4] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#273,test-actor-4-writer-1]/waiting 01:27:33,94 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 67.38 ms 01:27:33,95 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 58.31 μs 01:27:33,95 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,95 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:27:33.091] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.099] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7822e1b [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.096] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,99 PM [test-pekko.actor.default-dispatcher-5] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,101 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,102 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,102 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,103 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,106 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,107 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,107 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,107 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 185.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 400.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 304.6 μs with journalIndex=1 01:27:33,109 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.109] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,110 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#276,test-actor-4-writer-2]/waiting 01:27:33,110 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 7.687 ms 01:27:33,110 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 23.78 μs 01:27:33,110 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,111 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,112 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,113 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,113 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,113 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.113] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2a888f63 [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.113] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,113 PM [test-pekko.actor.default-dispatcher-15] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,115 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,115 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,115 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,115 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,116 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,116 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,116 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,116 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,116 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 365.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 577.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,117 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,118 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 406.4 μs with journalIndex=1 01:27:33,121 PM [test-pekko.actor.default-dispatcher-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:27:33.120] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.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:27:33,121 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#278,test-actor-4-writer-3]/waiting 01:27:33,121 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 8.137 ms 01:27:33,121 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 17.08 μs 01:27:33,121 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,122 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,123 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,124 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,125 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,125 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,125 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,125 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.125] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@adfcb4e [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.125] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,125 PM [test-pekko.actor.default-dispatcher-16] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,128 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,128 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,128 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,128 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,128 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,128 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 177.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 386.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 361.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.131] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,131 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#279,test-actor-4-writer-4]/waiting 01:27:33,131 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 6.489 ms 01:27:33,131 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 39.37 μs 01:27:33,132 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,132 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,132 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,132 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,132 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,133 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,134 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:27:33.134] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2ab06ec5 [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.134] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,137 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,137 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,137 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,137 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,138 PM [test-pekko.actor.default-dispatcher-4] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,138 PM [test-pekko.actor.default-dispatcher-4] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,139 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 285.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 461.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,140 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 217.2 μs with journalIndex=1 01:27:33,141 PM [test-pekko.actor.default-dispatcher-4] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,141 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#281,test-actor-4-writer-5]/waiting [ERROR] [07/29/2025 13:27:33.141] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,141 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.096 ms 01:27:33,142 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 19.82 μs 01:27:33,142 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,142 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,142 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,142 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,142 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,143 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,143 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,143 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,144 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,144 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,144 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,144 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,144 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.145] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5395e6a7 [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.145] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,145 PM [test-pekko.actor.default-dispatcher-6] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,147 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,147 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 140.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 358.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 294.0 μs with journalIndex=1 01:27:33,149 PM [test-pekko.actor.default-dispatcher-4] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,149 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#282,test-actor-4-writer-6]/waiting 01:27:33,149 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.591 ms 01:27:33,149 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.38 μs 01:27:33,149 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,149 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,149 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,149 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,149 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,150 PM [test-pekko.actor.default-dispatcher-4] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,151 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,151 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,151 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,151 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,152 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,152 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,152 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,152 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.148] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.152] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4a775b1f [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.150] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,153 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,153 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,153 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,153 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,153 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,153 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,153 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 145.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 270.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,154 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 160.8 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.155] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,155 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#283,test-actor-4-writer-7]/waiting 01:27:33,156 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.913 ms 01:27:33,156 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.53 μs 01:27:33,156 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,156 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,156 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,156 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,156 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,157 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,157 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,157 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,158 PM [test-pekko.actor.default-dispatcher-15] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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'. [WARN] [07/29/2025 13:27:33.158] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3bdb982b [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.158] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,159 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,159 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,159 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,159 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,159 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,160 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,160 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,160 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,160 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,160 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,160 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 133.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 268.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,161 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,162 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,162 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 267.4 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.162] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,162 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,162 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#284,test-actor-4-writer-8]/waiting 01:27:33,163 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.548 ms 01:27:33,163 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.78 μs 01:27:33,163 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,163 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,163 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,163 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,163 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.163] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@212ccced [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.163] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,163 PM [test-pekko.actor.default-dispatcher-15] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,164 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,164 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,164 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,165 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,165 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,165 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,165 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,165 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,166 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 101.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 220.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 152.2 μs with journalIndex=1 01:27:33,168 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,168 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#285,test-actor-4-writer-9]/waiting 01:27:33,168 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.054 ms 01:27:33,168 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.15 μs [ERROR] [07/29/2025 13:27:33.168] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,168 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,169 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,169 PM [test-pekko.actor.default-dispatcher-4] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,169 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,169 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,170 PM [test-pekko.actor.default-dispatcher-4] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,170 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,170 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,171 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:27:33.171] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@346e643a 01:27:33,172 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,172 PM [test-pekko.actor.default-dispatcher-4] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,172 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,172 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [INFO] [pekkoDeadLetter][07/29/2025 13:27:33.172] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,172 PM [test-pekko.actor.default-dispatcher-4] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-4] 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:27:33,173 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,173 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,173 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,173 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,173 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,173 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,173 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 114.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 215.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,174 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 294.6 μs with journalIndex=1 01:27:33,175 PM [test-pekko.actor.default-dispatcher-4] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,175 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#286,test-actor-4-writer-10]/waiting [ERROR] [07/29/2025 13:27:33.175] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,176 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.283 ms 01:27:33,176 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.49 μs 01:27:33,176 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,176 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,177 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,177 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,177 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,178 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,179 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,179 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,179 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,179 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.179] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5a70cc86 01:27:33,180 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,180 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,180 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,180 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,180 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,180 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 277.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 425.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,181 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,182 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,182 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,182 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 221.2 μs with journalIndex=1 01:27:33,182 PM [test-pekko.actor.default-dispatcher-4] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@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:27:33.182] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,182 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#287,test-actor-4-writer-11]/waiting 01:27:33,182 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.622 ms 01:27:33,183 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.08 μs 01:27:33,183 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,183 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,183 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,183 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,183 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,184 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,184 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,184 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:27:33.185] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2dd4a540 01:27:33,186 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,186 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,186 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,186 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,186 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,188 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 143.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 292.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,189 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 245.5 μs with journalIndex=1 01:27:33,190 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#288,test-actor-4-writer-12]/waiting 01:27:33,190 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,190 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.547 ms 01:27:33,190 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 36.59 μs 01:27:33,190 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,190 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,190 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,190 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,190 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,191 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,191 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,191 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,192 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,193 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,193 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,193 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.189] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.194] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@42c2f384 01:27:33,194 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,194 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,194 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,194 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,194 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,194 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,194 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 101.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 233.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 177.5 μs with journalIndex=1 01:27:33,196 PM [test-pekko.actor.default-dispatcher-4] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$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:27:33.196] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#289,test-actor-4-writer-13]/waiting 01:27:33,197 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.613 ms 01:27:33,197 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 21.66 μs 01:27:33,197 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,197 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,198 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,198 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,198 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,199 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,200 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,200 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,200 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,200 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.200] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@13c78a86 01:27:33,201 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,201 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,201 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,201 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,201 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,201 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,201 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 87.34 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 221.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,202 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 294.7 μs with journalIndex=1 01:27:33,203 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,203 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#290,test-actor-4-writer-14]/waiting 01:27:33,203 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.403 ms 01:27:33,203 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.21 μs 01:27:33,203 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,204 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,204 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,204 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,204 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,204 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,204 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,206 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,206 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,206 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,207 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,207 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.203] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.207] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@187439e7 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,208 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 124.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 247.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,209 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 225.3 μs with journalIndex=1 01:27:33,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#291,test-actor-4-writer-15]/waiting 01:27:33,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) 01:27:33,210 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.175 ms 01:27:33,210 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.32 μs 01:27:33,210 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,210 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,211 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,212 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,212 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,213 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.210] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.213] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@607f8736 01:27:33,213 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 79.68 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 216.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,214 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,215 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 184.9 μs with journalIndex=1 01:27:33,215 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#292,test-actor-4-writer-16]/waiting 01:27:33,215 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.691 ms 01:27:33,215 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.06 μs 01:27:33,215 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,215 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,216 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,217 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,217 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,217 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,218 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,218 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.215] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.218] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@416064a7 01:27:33,219 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,219 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,219 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,219 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,220 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,220 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,220 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 156.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 410.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,221 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,222 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,222 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 384.6 μs with journalIndex=1 01:27:33,223 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#293,test-actor-4-writer-17]/waiting 01:27:33,223 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,223 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.003 ms 01:27:33,223 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.96 μs 01:27:33,223 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,223 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,223 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,223 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,223 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,225 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,225 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,225 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,228 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,228 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,228 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.222] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.229] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@30be9cfc 01:27:33,229 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,230 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 95.74 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 240.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 191.0 μs with journalIndex=1 01:27:33,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#294,test-actor-4-writer-18]/waiting 01:27:33,232 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,232 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.757 ms 01:27:33,232 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 25.55 μs 01:27:33,232 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,232 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,233 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,234 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,234 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.231] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.235] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6bd65147 01:27:33,235 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 85.58 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 214.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,236 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,237 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,237 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 176.4 μs with journalIndex=1 01:27:33,237 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,237 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#295,test-actor-4-writer-19]/waiting 01:27:33,237 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.975 ms 01:27:33,237 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 17.94 μs [ERROR] [07/29/2025 13:27:33.237] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,237 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,238 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,238 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,239 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,240 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,240 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,240 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,240 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.240] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2e274f6e 01:27:33,241 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,241 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,241 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,241 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,241 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,241 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,241 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 93.73 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 205.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,242 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 179.7 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.242] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,243 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,243 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#296,test-actor-4-writer-20]/waiting 01:27:33,244 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.704 ms 01:27:33,244 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 18.61 μs 01:27:33,244 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,244 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,244 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,244 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,244 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.244] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7e6d9b99 01:27:33,245 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,245 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,245 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,246 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,246 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,246 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,246 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,246 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,247 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,247 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,247 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,247 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 95.91 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 201.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,248 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 137.5 μs with journalIndex=1 01:27:33,249 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,249 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#297,test-actor-4-writer-21]/waiting 01:27:33,249 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.823 ms [ERROR] [07/29/2025 13:27:33.249] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,249 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.40 μs 01:27:33,249 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,249 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,249 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,249 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,249 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,250 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,251 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,251 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,251 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,251 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,251 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.251] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@22f3c84a 01:27:33,252 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 78.54 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 171.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 156.8 μs with journalIndex=1 01:27:33,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:27:33,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#298,test-actor-4-writer-22]/waiting 01:27:33,254 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.725 ms 01:27:33,254 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.34 μs 01:27:33,254 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,254 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,255 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,255 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,255 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,256 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,256 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,256 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,256 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,256 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.254] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.257] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@1eed63e8 01:27:33,257 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 82.97 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 181.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,259 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 145.7 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.259] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,259 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,260 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#299,test-actor-4-writer-23]/waiting 01:27:33,260 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.351 ms 01:27:33,260 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 33.45 μs 01:27:33,260 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,260 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,260 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,260 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,260 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,261 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,261 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,261 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:27:33.261] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7a4047a6 01:27:33,262 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,262 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,262 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,262 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,262 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,264 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,264 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,264 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,264 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,264 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,264 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,264 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 189.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 391.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 327.2 μs with journalIndex=1 01:27:33,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#300,test-actor-4-writer-24]/waiting 01:27:33,269 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.266] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,269 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 6.209 ms 01:27:33,269 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 24.33 μs 01:27:33,269 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,269 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.270] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@286597f6 01:27:33,270 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,271 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,271 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,271 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 164.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 330.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 192.3 μs with journalIndex=1 01:27:33,275 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#301,test-actor-4-writer-25]/waiting 01:27:33,275 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.652 ms 01:27:33,275 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.15 μs [ERROR] [07/29/2025 13:27:33.275] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,275 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,275 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,276 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,276 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,276 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,278 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,278 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,278 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,278 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.279] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7d11f9b6 01:27:33,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 112.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 236.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,281 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.6 μs with journalIndex=1 01:27:33,281 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#302,test-actor-4-writer-26]/waiting 01:27:33,281 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,281 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.121 ms 01:27:33,281 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 33.33 μs 01:27:33,281 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,282 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,282 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,282 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,282 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,282 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,282 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,282 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,284 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,284 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,284 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,284 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.281] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.284] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4b59c169 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,285 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 97.19 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 202.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,286 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 165.3 μs with journalIndex=1 01:27:33,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#303,test-actor-4-writer-27]/waiting 01:27:33,287 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,287 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.889 ms 01:27:33,287 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 21.87 μs 01:27:33,287 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,287 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,287 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,287 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,287 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,288 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,289 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,289 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,289 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.286] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.290] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@195bee5c 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,290 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 82.71 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 173.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,291 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 129.2 μs with journalIndex=1 01:27:33,291 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,292 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#304,test-actor-4-writer-28]/waiting 01:27:33,292 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.738 ms 01:27:33,292 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.85 μs [ERROR] [07/29/2025 13:27:33.291] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,292 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,292 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,292 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,292 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,292 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,293 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,294 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,294 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,294 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,294 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.294] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@26d38ed6 01:27:33,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,295 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 82.97 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 178.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 132.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.296] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,296 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#305,test-actor-4-writer-29]/waiting 01:27:33,297 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.807 ms 01:27:33,297 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.71 μs 01:27:33,297 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,297 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,298 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,298 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,298 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:27:33.298] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@54f01463 01:27:33,299 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,299 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,299 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,299 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,299 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,301 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,301 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 103.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 208.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 186.5 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.302] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,302 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,303 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#306,test-actor-4-writer-30]/waiting 01:27:33,303 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.421 ms 01:27:33,303 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.65 μs 01:27:33,303 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,303 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,303 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,303 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,303 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.303] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@121f29af 01:27:33,304 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,304 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,304 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,305 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,305 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,305 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,306 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,306 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,306 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,306 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,306 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,306 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 75.65 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 162.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,307 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 189.5 μs with journalIndex=1 01:27:33,308 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,308 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#307,test-actor-4-writer-31]/waiting 01:27:33,308 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.597 ms 01:27:33,308 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.85 μs 01:27:33,308 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,308 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,308 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,308 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,308 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,309 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,310 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,310 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,310 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,310 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,310 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:27:33.308] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:27:33.310] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@1ca458ab 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,311 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 77.09 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 214.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,312 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 184.0 μs with journalIndex=1 01:27:33,312 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#308,test-actor-4-writer-32]/waiting 01:27:33,313 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.596 ms 01:27:33,313 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.56 μs [ERROR] [07/29/2025 13:27:33.312] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,313 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,313 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,314 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,315 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,315 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,315 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.315] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@68d42e2b 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 75.63 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 162.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,316 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,317 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,317 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 182.6 μs with journalIndex=1 01:27:33,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) 01:27:33,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#309,test-actor-4-writer-33]/waiting 01:27:33,317 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.812 ms 01:27:33,318 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.91 μs 01:27:33,318 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.317] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,318 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,318 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,318 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,318 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.318] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@727a06ec 01:27:33,319 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,321 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,321 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,321 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,322 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 144.4 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 273.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 241.5 μs with journalIndex=1 01:27:33,324 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$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:27:33.324] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#310,test-actor-4-writer-34]/waiting 01:27:33,324 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.493 ms 01:27:33,324 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 19.09 μs 01:27:33,324 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,325 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,325 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,325 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.325] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4551ba33 01:27:33,325 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,325 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,327 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,327 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,327 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,327 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,331 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,331 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,331 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,331 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,332 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,332 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,332 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,332 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,332 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 181.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 389.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 311.4 μs with journalIndex=1 01:27:33,334 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.334] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#311,test-actor-4-writer-35]/waiting 01:27:33,335 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 8.117 ms 01:27:33,335 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 21.40 μs 01:27:33,335 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,335 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.336] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7773acf9 01:27:33,336 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,336 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,336 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,337 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,338 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,338 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,339 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,339 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,339 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,339 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,339 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,339 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,339 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 114.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 223.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,340 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 194.5 μs with journalIndex=1 01:27:33,341 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,341 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#312,test-actor-4-writer-36]/waiting [ERROR] [07/29/2025 13:27:33.341] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,341 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.568 ms 01:27:33,341 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.55 μs 01:27:33,341 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,342 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,342 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,342 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,342 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,343 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,344 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,344 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,345 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,345 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,345 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,345 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,345 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.345] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3d0e178e 01:27:33,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,347 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 127.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 305.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 179.6 μs with journalIndex=1 01:27:33,349 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#313,test-actor-4-writer-37]/waiting [ERROR] [07/29/2025 13:27:33.349] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,349 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.265 ms 01:27:33,350 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.39 μs 01:27:33,350 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,350 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,350 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,350 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,350 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,351 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,351 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,351 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,352 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,352 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,352 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,352 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,352 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.352] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2929a5e7 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,354 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 84.10 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 175.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,355 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 169.4 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.355] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#314,test-actor-4-writer-38]/waiting 01:27:33,355 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.104 ms 01:27:33,355 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.42 μs 01:27:33,356 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,356 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.356] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@32527579 01:27:33,356 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,358 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,358 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,358 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,359 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 103.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 206.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 145.6 μs with journalIndex=1 01:27:33,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:27:33,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#315,test-actor-4-writer-39]/waiting 01:27:33,360 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.846 ms [ERROR] [07/29/2025 13:27:33.360] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,361 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.53 μs 01:27:33,361 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,361 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,362 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,362 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,362 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:27:33.363] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7db30da5 01:27:33,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,363 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,363 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,363 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,365 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 145.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 283.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,366 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 157.4 μs with journalIndex=1 01:27:33,369 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#316,test-actor-4-writer-40]/waiting [ERROR] [07/29/2025 13:27:33.366] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,369 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,369 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.367 ms 01:27:33,369 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.13 μs 01:27:33,369 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,369 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,369 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,369 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,369 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,370 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,371 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,371 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,371 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,372 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,372 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,372 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,372 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.372] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@61f14135 01:27:33,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,379 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 166.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 323.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 197.0 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.381] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#317,test-actor-4-writer-41]/waiting 01:27:33,381 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 9.475 ms 01:27:33,381 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.33 μs 01:27:33,382 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,382 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.382] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2d1f38ef 01:27:33,383 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,384 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,385 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,385 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,385 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,386 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 132.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 231.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 134.6 μs with journalIndex=1 01:27:33,387 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#318,test-actor-4-writer-42]/waiting 01:27:33,388 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.065 ms [ERROR] [07/29/2025 13:27:33.387] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,388 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.99 μs 01:27:33,388 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,388 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.389] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@66112c4f 01:27:33,389 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,391 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,391 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,391 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,391 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 130.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 230.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 195.5 μs with journalIndex=1 01:27:33,397 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,397 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#319,test-actor-4-writer-43]/waiting 01:27:33,397 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 6.495 ms 01:27:33,398 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.48 μs 01:27:33,398 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.394] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,398 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,398 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,398 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,398 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.399] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4c2f179e 01:27:33,399 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,399 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,399 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,400 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,401 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,401 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,401 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,401 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,402 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,402 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,402 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,402 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,402 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,402 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 183.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 300.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,403 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 134.7 μs with journalIndex=1 01:27:33,404 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#320,test-actor-4-writer-44]/waiting [ERROR] [07/29/2025 13:27:33.404] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,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:27:33,404 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.136 ms 01:27:33,404 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.70 μs 01:27:33,404 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,405 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,406 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,406 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,406 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,408 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,408 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,408 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,408 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.408] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3d480fa9 01:27:33,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,410 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 160.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 307.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 153.1 μs with journalIndex=1 01:27:33,411 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.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:27:33.411] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,411 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#321,test-actor-4-writer-45]/waiting 01:27:33,412 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.593 ms 01:27:33,412 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.44 μs 01:27:33,412 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,412 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,413 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,413 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,413 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,414 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,414 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,414 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,414 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,414 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.414] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2aab5336 01:27:33,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,415 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 91.79 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 196.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 129.0 μs with journalIndex=1 01:27:33,417 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#322,test-actor-4-writer-46]/waiting [ERROR] [07/29/2025 13:27:33.417] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,417 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.138 ms 01:27:33,417 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.99 μs 01:27:33,417 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,422 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.422] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@30e03183 01:27:33,423 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,423 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,423 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,424 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,424 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,424 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,424 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,424 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,426 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 179.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 308.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 476.4 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.428] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#323,test-actor-4-writer-47]/waiting 01:27:33,428 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.846 ms 01:27:33,428 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.45 μs 01:27:33,428 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,428 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,429 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,429 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,429 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,430 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,430 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,430 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,430 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,430 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.430] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2f07f734 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,432 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 94.69 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 205.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 237.3 μs with journalIndex=1 01:27:33,434 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.433] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,434 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#324,test-actor-4-writer-48]/waiting 01:27:33,434 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.775 ms 01:27:33,434 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.22 μs 01:27:33,434 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,434 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,434 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,434 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,434 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.435] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7121bf7c 01:27:33,435 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,436 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,436 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,437 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,437 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,437 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,437 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,437 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,438 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,438 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,438 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,438 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 133.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 275.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,439 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,440 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 258.1 μs with journalIndex=1 01:27:33,440 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:27:33.440] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,440 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#325,test-actor-4-writer-49]/waiting 01:27:33,440 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.223 ms 01:27:33,441 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.55 μs 01:27:33,441 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,441 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,441 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,441 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,441 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,442 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,444 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,444 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,444 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,444 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.444] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3bb09680 01:27:33,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 144.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 268.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,447 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,447 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 169.7 μs with journalIndex=1 01:27:33,447 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.447] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,447 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#326,test-actor-4-writer-50]/waiting 01:27:33,447 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.780 ms 01:27:33,448 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.13 μs 01:27:33,448 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,448 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,448 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,448 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,448 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.448] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@8358a72 01:27:33,449 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,449 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,449 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,450 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,450 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,450 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,450 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,450 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,451 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,451 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,451 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,451 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 132.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 260.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,452 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,453 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 144.7 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.453] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,453 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#327,test-actor-4-writer-51]/waiting 01:27:33,454 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.278 ms 01:27:33,454 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.82 μs 01:27:33,454 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,454 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,455 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,455 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,455 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,456 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,456 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,456 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.456] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@1dba0585 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 118.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 243.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.5 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.459] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,459 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#328,test-actor-4-writer-52]/waiting 01:27:33,460 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.375 ms 01:27:33,460 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.02 μs 01:27:33,460 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,460 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,461 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,462 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,462 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,462 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,462 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,462 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.462] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@51986755 01:27:33,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 115.4 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 211.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 164.8 μs with journalIndex=1 01:27:33,465 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$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:27:33.465] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#329,test-actor-4-writer-53]/waiting 01:27:33,465 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.871 ms 01:27:33,465 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.02 μs 01:27:33,465 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,465 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,466 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,467 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,467 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,467 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.468] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@176cc2a1 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 85.92 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 226.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 153.4 μs with journalIndex=1 01:27:33,470 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.470] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,471 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#330,test-actor-4-writer-54]/waiting 01:27:33,471 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.165 ms 01:27:33,471 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.52 μs 01:27:33,471 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,471 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,471 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,471 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,471 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.471] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7ed7d1f6 01:27:33,472 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,472 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,472 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,473 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,474 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,474 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,474 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,474 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,475 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 135.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 300.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,476 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 180.7 μs with journalIndex=1 01:27:33,477 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:27:33.476] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,477 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#331,test-actor-4-writer-55]/waiting 01:27:33,477 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.233 ms 01:27:33,477 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 23.00 μs 01:27:33,477 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,477 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,477 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,477 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,477 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,478 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,478 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,478 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:27:33.479] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3e9b5b4f 01:27:33,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,480 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,480 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,480 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,481 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,481 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,481 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,481 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,481 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,481 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,481 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 99.49 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 228.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,482 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 194.6 μs with journalIndex=1 01:27:33,483 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:27:33.483] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,483 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#332,test-actor-4-writer-56]/waiting 01:27:33,484 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.694 ms 01:27:33,484 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 21.72 μs 01:27:33,484 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,484 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,485 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,486 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,486 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,487 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,487 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,487 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.487] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@566d470b 01:27:33,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 148.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 313.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,490 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,490 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 251.6 μs with journalIndex=1 01:27:33,490 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#333,test-actor-4-writer-57]/waiting 01:27:33,490 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.592 ms 01:27:33,490 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.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:27:33.490] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.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:27:33,490 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.38 μs 01:27:33,490 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,491 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,491 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,492 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,492 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,492 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.492] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3be04159 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 82.03 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 162.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,495 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,495 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,495 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 117.8 μs with journalIndex=1 01:27:33,495 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.495] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,495 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#334,test-actor-4-writer-58]/waiting 01:27:33,495 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.022 ms 01:27:33,495 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.48 μs 01:27:33,496 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,496 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,496 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,496 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,496 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.496] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@920252e 01:27:33,497 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,497 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,497 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,498 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,498 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,498 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,498 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,498 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,499 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,499 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,499 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,499 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 154.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 271.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,500 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,501 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,501 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,501 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.2 μs with journalIndex=1 01:27:33,501 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.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:27:33.501] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#335,test-actor-4-writer-59]/waiting 01:27:33,502 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.261 ms 01:27:33,502 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.48 μs 01:27:33,502 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,502 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,503 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,504 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,504 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,504 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.504] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@27a2d9ad 01:27:33,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 114.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 222.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,507 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,507 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 171.9 μs with journalIndex=1 01:27:33,507 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.507] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,507 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#336,test-actor-4-writer-60]/waiting 01:27:33,507 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.402 ms 01:27:33,508 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.21 μs 01:27:33,508 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,508 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,508 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,508 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,508 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.508] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@39d84af1 01:27:33,509 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,509 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,509 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,510 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,510 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,510 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,510 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,510 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,511 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,511 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 133.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 261.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,512 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,513 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 148.7 μs with journalIndex=1 01:27:33,517 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#337,test-actor-4-writer-61]/waiting 01:27:33,517 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 7.184 ms 01:27:33,517 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.20 μs 01:27:33,518 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.513] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,518 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.518] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@148e55c3 01:27:33,519 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,519 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,519 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,521 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,521 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,521 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,521 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,523 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 141.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 291.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,524 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 233.4 μs with journalIndex=1 01:27:33,525 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#338,test-actor-4-writer-62]/waiting [ERROR] [07/29/2025 13:27:33.525] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,525 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.064 ms 01:27:33,525 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.63 μs 01:27:33,525 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,525 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.526] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@aec69d2 01:27:33,527 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,527 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,527 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,528 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,528 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,528 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,528 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,528 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 162.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 290.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 238.5 μs with journalIndex=1 01:27:33,532 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.531] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,532 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#339,test-actor-4-writer-63]/waiting 01:27:33,532 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.662 ms 01:27:33,532 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.80 μs 01:27:33,532 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,532 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,532 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,532 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,532 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.533] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@15309cdd 01:27:33,534 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,534 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,534 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,535 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,535 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,535 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,535 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,535 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 153.4 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 277.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 199.5 μs with journalIndex=1 01:27:33,539 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.539] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#340,test-actor-4-writer-64]/waiting 01:27:33,539 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.778 ms 01:27:33,539 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.31 μs 01:27:33,539 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,539 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.540] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@287a8a75 01:27:33,541 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,541 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,541 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,542 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,542 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,542 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,543 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,543 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,544 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 140.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 283.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 172.3 μs with journalIndex=1 01:27:33,546 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.546] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,546 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#341,test-actor-4-writer-65]/waiting 01:27:33,546 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.557 ms 01:27:33,546 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 9.911 μs 01:27:33,546 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,546 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,546 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,546 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,546 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.547] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4415781 01:27:33,547 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,547 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,547 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,548 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,548 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,548 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,548 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,548 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,549 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,549 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,549 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,549 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 145.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 311.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,551 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,551 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,551 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 199.9 μs with journalIndex=1 01:27:33,551 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@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:27:33.551] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,551 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#342,test-actor-4-writer-66]/waiting 01:27:33,552 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.220 ms 01:27:33,552 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.97 μs 01:27:33,552 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,552 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,552 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,552 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,552 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.552] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2308f7de 01:27:33,553 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,553 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,553 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,554 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,554 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,554 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,554 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,554 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 154.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 254.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 209.7 μs with journalIndex=1 01:27:33,565 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.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:27:33.565] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.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:27:33,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#343,test-actor-4-writer-67]/waiting 01:27:33,565 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 11.11 ms 01:27:33,565 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.19 μs 01:27:33,566 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,566 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,566 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,566 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,566 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.567] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@252f0644 01:27:33,567 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,567 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,567 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,568 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,569 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,569 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,569 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 110.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 222.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,571 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 225.8 μs with journalIndex=1 01:27:33,574 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.573] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,574 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#344,test-actor-4-writer-68]/waiting 01:27:33,574 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.287 ms 01:27:33,574 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 17.22 μs 01:27:33,574 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,574 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,574 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,574 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,574 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.575] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6d715e19 01:27:33,576 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,576 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,576 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,577 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,577 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,577 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 130.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 259.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 183.6 μs with journalIndex=1 01:27:33,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) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.581] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#345,test-actor-4-writer-69]/waiting 01:27:33,582 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.674 ms 01:27:33,582 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.80 μs 01:27:33,582 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,582 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.583] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@31d8d7c0 01:27:33,584 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,584 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,584 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,584 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,585 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,585 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,585 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,585 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,586 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,586 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 111.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 199.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,587 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,588 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 152.1 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.588] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,588 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#346,test-actor-4-writer-70]/waiting 01:27:33,588 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,588 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.318 ms 01:27:33,588 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.17 μs 01:27:33,588 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,589 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,590 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,590 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,590 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:27:33.590] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@308414b8 01:27:33,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,591 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,591 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,591 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,593 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 140.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 293.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 197.0 μs with journalIndex=1 01:27:33,595 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) 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:27:33.595] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,595 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#347,test-actor-4-writer-71]/waiting 01:27:33,595 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.873 ms 01:27:33,595 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.10 μs 01:27:33,595 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,595 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,595 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,595 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,595 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.596] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6baeccc7 01:27:33,596 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,596 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,597 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,597 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,598 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,598 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,598 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,598 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,599 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,599 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,599 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,599 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,600 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,600 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 165.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 313.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 246.6 μs with journalIndex=1 01:27:33,601 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.601] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#348,test-actor-4-writer-72]/waiting 01:27:33,602 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.358 ms 01:27:33,602 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.47 μs 01:27:33,602 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,602 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.603] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6712e4ef 01:27:33,604 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,605 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,606 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,606 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,606 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,606 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,608 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 93.54 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 239.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 227.3 μs with journalIndex=1 01:27:33,610 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.610] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,610 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#349,test-actor-4-writer-73]/waiting 01:27:33,610 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.984 ms 01:27:33,610 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.92 μs 01:27:33,610 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,610 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,610 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,610 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,610 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.611] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@68b0d9f3 01:27:33,611 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,611 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,611 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,612 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,612 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,612 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,612 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,613 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,614 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 167.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 520.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 249.6 μs with journalIndex=1 01:27:33,617 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#350,test-actor-4-writer-74]/waiting 01:27:33,617 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.834 ms 01:27:33,617 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.18 μs 01:27:33,617 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.616] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,618 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.618] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@140cc06d 01:27:33,619 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,621 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,621 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,621 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,621 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,622 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,622 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,622 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,622 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,622 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,622 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 116.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 200.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,623 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 133.9 μs with journalIndex=1 01:27:33,624 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.624] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#351,test-actor-4-writer-75]/waiting 01:27:33,624 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.273 ms 01:27:33,624 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 9.291 μs 01:27:33,624 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,624 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.624] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@69d91a7e 01:27:33,625 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,625 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,625 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,626 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,626 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,626 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 143.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 256.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,629 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 217.7 μs with journalIndex=1 01:27:33,629 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#352,test-actor-4-writer-76]/waiting 01:27:33,630 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.300 ms 01:27:33,630 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.58 μs 01:27:33,630 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.629] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,630 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,630 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,630 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,630 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.630] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5f30fef6 01:27:33,630 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,630 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,630 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,631 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,631 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,631 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,632 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,632 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,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) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,632 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 90.76 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 157.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,633 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 116.0 μs with journalIndex=1 01:27:33,634 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.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:27:33.634] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.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:27:33,634 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#353,test-actor-4-writer-77]/waiting 01:27:33,634 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.563 ms 01:27:33,634 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.54 μs 01:27:33,634 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,634 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,634 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,634 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,634 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.635] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@233bc8d3 01:27:33,635 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,635 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,635 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,636 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,636 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,636 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,636 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,636 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 59.56 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 115.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 117.3 μs with journalIndex=1 01:27:33,638 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.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:27:33.638] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#354,test-actor-4-writer-78]/waiting 01:27:33,638 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.367 ms 01:27:33,638 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 9.900 μs 01:27:33,638 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,639 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,639 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,639 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.639] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@69200c7c 01:27:33,639 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,639 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,639 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,640 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,640 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,640 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,641 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 143.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 254.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 258.1 μs with journalIndex=1 01:27:33,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) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java: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:27:33.643] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,643 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#355,test-actor-4-writer-79]/waiting 01:27:33,643 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.322 ms 01:27:33,643 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.55 μs 01:27:33,643 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,644 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,644 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,644 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,644 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.644] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5735d5a8 01:27:33,645 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,646 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,646 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,647 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,647 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,647 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,648 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 71.56 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 126.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 163.7 μs with journalIndex=1 01:27:33,649 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.649] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#356,test-actor-4-writer-80]/waiting 01:27:33,649 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.804 ms 01:27:33,649 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 9.811 μs 01:27:33,649 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,650 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.650] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@127c9f8b 01:27:33,650 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,651 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,651 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,651 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,652 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,652 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 125.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 253.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 220.0 μs with journalIndex=1 01:27:33,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:27:33.654] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#357,test-actor-4-writer-81]/waiting 01:27:33,655 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.277 ms 01:27:33,655 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.50 μs 01:27:33,655 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,655 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.655] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@1f3b1769 01:27:33,656 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,656 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,656 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,657 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,657 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,657 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,658 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,658 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 70.99 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 127.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 132.2 μs with journalIndex=1 01:27:33,660 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.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:27:33.660] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#358,test-actor-4-writer-82]/waiting 01:27:33,660 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.832 ms 01:27:33,660 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 9.521 μs 01:27:33,660 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,660 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.661] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@154a8e43 01:27:33,661 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,661 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,661 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,662 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,662 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,662 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,663 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,663 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,663 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,663 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,663 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,663 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,663 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 96.09 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 191.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 175.9 μs with journalIndex=1 01:27:33,664 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,665 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#359,test-actor-4-writer-83]/waiting [ERROR] [07/29/2025 13:27:33.664] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,665 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.728 ms 01:27:33,665 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.93 μs 01:27:33,665 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,665 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,665 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,665 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,665 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.665] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6c650512 01:27:33,666 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,666 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,666 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,667 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,667 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,667 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,667 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,667 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 80.69 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 175.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 169.2 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.669] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,670 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#360,test-actor-4-writer-84]/waiting 01:27:33,670 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.763 ms 01:27:33,670 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.63 μs 01:27:33,670 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,670 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,670 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,670 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,670 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.670] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2c8af138 01:27:33,670 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,671 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,671 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,671 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,671 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,671 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,671 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,671 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,672 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 101.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 166.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 144.1 μs with journalIndex=1 01:27:33,674 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#361,test-actor-4-writer-85]/waiting [ERROR] [07/29/2025 13:27:33.674] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,674 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.528 ms 01:27:33,674 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.44 μs 01:27:33,674 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,674 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,675 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,675 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.675] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@ff78ba9 01:27:33,675 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,675 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,675 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,676 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,676 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,676 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,676 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,676 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 140.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 261.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,681 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,681 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,681 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 239.0 μs with journalIndex=1 01:27:33,681 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,681 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#362,test-actor-4-writer-86]/waiting [ERROR] [07/29/2025 13:27:33.681] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,682 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.337 ms 01:27:33,682 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.52 μs 01:27:33,682 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,682 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,682 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,682 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,682 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.683] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@64028973 01:27:33,683 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,685 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,685 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,685 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,687 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 113.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 222.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 250.0 μs with journalIndex=1 01:27:33,689 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#363,test-actor-4-writer-87]/waiting [ERROR] [07/29/2025 13:27:33.688] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,689 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.564 ms 01:27:33,689 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.86 μs 01:27:33,689 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,689 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.690] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2413abeb 01:27:33,690 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,690 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,690 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,691 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,691 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,691 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,692 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,692 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,692 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,692 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,692 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,692 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,692 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 125.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 191.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 189.1 μs with journalIndex=1 01:27:33,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:27:33,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#364,test-actor-4-writer-88]/waiting 01:27:33,694 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.428 ms 01:27:33,694 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.08 μs 01:27:33,694 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.693] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,694 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.694] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7e731289 01:27:33,695 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,696 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,696 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,696 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,696 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,696 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,697 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 155.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 278.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,698 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 193.7 μs with journalIndex=1 [ERROR] [07/29/2025 13:27:33.699] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,701 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,701 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#365,test-actor-4-writer-89]/waiting 01:27:33,702 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.663 ms 01:27:33,702 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.46 μs 01:27:33,702 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,702 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,702 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,703 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,703 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,703 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,703 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,703 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:27:33.703] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@66d7690e 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 110.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 176.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 120.8 μs with journalIndex=1 01:27:33,706 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.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:27:33.706] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#366,test-actor-4-writer-90]/waiting 01:27:33,706 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.964 ms 01:27:33,706 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.96 μs 01:27:33,706 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.707] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@65d1b6cd 01:27:33,707 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,708 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,708 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,708 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,709 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 70.37 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 132.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 106.2 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.710] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#367,test-actor-4-writer-91]/waiting 01:27:33,711 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.508 ms 01:27:33,711 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.54 μs 01:27:33,711 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,711 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.711] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@36821414 01:27:33,711 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,712 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,712 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,712 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,712 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,712 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,713 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,713 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,713 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,713 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 63.85 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 119.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,714 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 464.5 μs with journalIndex=1 01:27:33,715 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.715] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#368,test-actor-4-writer-92]/waiting 01:27:33,715 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.730 ms 01:27:33,715 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.50 μs 01:27:33,715 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,715 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.716] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3d8b694e 01:27:33,716 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,716 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,716 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,717 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,717 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,717 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,717 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,717 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 96.15 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 167.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 134.8 μs with journalIndex=1 01:27:33,720 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.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:27:33.719] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#369,test-actor-4-writer-93]/waiting 01:27:33,720 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.791 ms 01:27:33,720 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.20 μs 01:27:33,720 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,720 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.721] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5e0dabd7 01:27:33,721 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,722 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,722 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,722 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,723 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 97.13 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 163.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 191.7 μs with journalIndex=1 01:27:33,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) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.724] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#370,test-actor-4-writer-94]/waiting 01:27:33,725 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.679 ms 01:27:33,725 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.24 μs 01:27:33,725 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,725 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.725] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4de5dd84 01:27:33,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,727 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,727 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,727 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 71.92 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 132.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 112.5 μs with journalIndex=1 01:27:33,729 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.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:27:33.729] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,729 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#371,test-actor-4-writer-95]/waiting 01:27:33,729 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.845 ms 01:27:33,729 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.58 μs 01:27:33,729 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,730 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,730 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,730 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,730 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.730] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5956b07c 01:27:33,730 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,731 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,731 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,731 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 93.39 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 162.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 116.6 μs with journalIndex=1 01:27:33,734 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala: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:27:33.734] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/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:27:33,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#372,test-actor-4-writer-96]/waiting 01:27:33,734 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.849 ms 01:27:33,734 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.43 μs 01:27:33,734 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,734 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.735] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@60be74d6 01:27:33,735 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,736 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,736 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,736 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,737 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,737 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,737 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,737 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,737 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,737 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 77.95 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 142.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 134.7 μs with journalIndex=1 01:27:33,738 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.738] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,739 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#373,test-actor-4-writer-97]/waiting 01:27:33,739 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.588 ms 01:27:33,739 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.81 μs 01:27:33,739 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,739 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,739 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,739 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,739 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.739] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@31c12c3e 01:27:33,740 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,741 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,741 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,741 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 72.12 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 132.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 106.2 μs with journalIndex=1 01:27:33,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) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.743] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#374,test-actor-4-writer-98]/waiting 01:27:33,743 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.400 ms 01:27:33,743 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.06 μs 01:27:33,743 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,744 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.744] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@76d97342 01:27:33,744 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,745 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,745 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,746 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,747 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 93.06 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 315.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 121.5 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.748] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,748 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#375,test-actor-4-writer-99]/waiting 01:27:33,748 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.859 ms 01:27:33,748 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 17.08 μs 01:27:33,748 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,749 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.749] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5e0ac576 01:27:33,749 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,750 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,750 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,750 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,750 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,750 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 84.01 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 159.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 114.7 μs with journalIndex=1 01:27:33,753 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.752] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#376,test-actor-4-writer-100]/waiting 01:27:33,753 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.533 ms 01:27:33,753 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.16 μs 01:27:33,753 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,753 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.753] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6fdbb0a8 01:27:33,754 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,755 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,755 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,755 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,755 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 84.11 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 186.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 126.0 μs with journalIndex=1 01:27:33,757 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.757] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#377,test-actor-4-writer-101]/waiting 01:27:33,757 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.576 ms 01:27:33,757 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.87 μs 01:27:33,757 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,757 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.758] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4126fceb 01:27:33,758 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,759 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,759 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,759 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,759 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,759 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 73.36 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 166.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 115.0 μs with journalIndex=1 01:27:33,762 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.762] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#378,test-actor-4-writer-102]/waiting 01:27:33,762 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.864 ms 01:27:33,762 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.39 μs 01:27:33,762 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,762 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.763] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@1579e34a 01:27:33,763 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,764 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,764 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,764 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,764 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,764 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,765 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 68.47 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 121.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 141.0 μs with journalIndex=1 01:27:33,766 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.766] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#379,test-actor-4-writer-103]/waiting 01:27:33,766 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.318 ms 01:27:33,766 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.09 μs 01:27:33,766 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.767] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@51ceed92 01:27:33,767 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,768 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,768 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,768 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 90.19 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 144.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 95.89 μs with journalIndex=1 01:27:33,770 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.770] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#380,test-actor-4-writer-104]/waiting 01:27:33,770 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.326 ms 01:27:33,770 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.59 μs 01:27:33,770 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.771] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@55169a31 01:27:33,771 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,772 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,772 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,772 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,772 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,772 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 107.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 160.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 93.70 μs with journalIndex=1 01:27:33,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) [ERROR] [07/29/2025 13:27:33.774] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#381,test-actor-4-writer-105]/waiting 01:27:33,775 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.542 ms 01:27:33,775 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.33 μs 01:27:33,775 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,775 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.775] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@27055f48 01:27:33,776 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,776 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,776 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,777 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 68.45 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 122.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 97.72 μs with journalIndex=1 01:27:33,779 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,779 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#382,test-actor-4-writer-106]/waiting 01:27:33,779 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.265 ms 01:27:33,779 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.01 μs 01:27:33,779 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.778] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,779 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,779 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,779 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,779 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.779] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5efec4ac 01:27:33,779 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,780 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,781 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,781 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,781 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,781 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,781 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 80.81 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 134.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 125.4 μs with journalIndex=1 01:27:33,782 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.782] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,783 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#383,test-actor-4-writer-107]/waiting 01:27:33,783 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.082 ms 01:27:33,783 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.71 μs 01:27:33,783 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,783 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,783 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,783 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,783 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.783] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5467449 01:27:33,784 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,784 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,784 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,784 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 118.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 174.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 100.2 μs with journalIndex=1 01:27:33,786 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.786] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#384,test-actor-4-writer-108]/waiting 01:27:33,787 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.559 ms 01:27:33,787 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.03 μs 01:27:33,787 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,787 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.788] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7a81929c 01:27:33,788 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,788 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,788 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,788 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,789 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,789 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,789 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,789 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 100.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 152.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 96.26 μs with journalIndex=1 01:27:33,791 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.791] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#385,test-actor-4-writer-109]/waiting 01:27:33,791 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.268 ms 01:27:33,791 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.57 μs 01:27:33,791 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,791 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.791] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@1f67a111 01:27:33,792 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,793 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,793 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,793 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 66.62 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 118.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 116.7 μs with journalIndex=1 01:27:33,795 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.794] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,795 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#386,test-actor-4-writer-110]/waiting 01:27:33,795 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.203 ms 01:27:33,795 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.15 μs 01:27:33,795 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,795 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,795 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,795 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,795 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.795] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7d972f3f 01:27:33,796 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,796 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,796 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,796 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 81.14 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 133.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 97.30 μs with journalIndex=1 01:27:33,798 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.798] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#387,test-actor-4-writer-111]/waiting 01:27:33,799 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.157 ms 01:27:33,799 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.61 μs 01:27:33,799 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,799 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.799] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@4a97f993 01:27:33,800 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,801 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,801 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 62.44 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 122.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 98.90 μs with journalIndex=1 01:27:33,803 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.802] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,803 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#388,test-actor-4-writer-112]/waiting 01:27:33,803 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.162 ms 01:27:33,803 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.41 μs 01:27:33,803 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,803 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,803 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,803 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,803 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.803] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5edb3c42 01:27:33,804 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,804 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,804 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,804 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,805 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,805 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 175.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 276.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 256.2 μs with journalIndex=1 01:27:33,807 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#389,test-actor-4-writer-113]/waiting [ERROR] [07/29/2025 13:27:33.807] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,807 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.783 ms 01:27:33,807 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.64 μs 01:27:33,807 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,807 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,807 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,807 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,807 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.808] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7ae967de 01:27:33,808 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,808 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,808 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,808 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,809 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,809 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,809 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,809 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,809 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 65.02 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 129.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,811 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 129.5 μs with journalIndex=1 01:27:33,811 PM [test-pekko.actor.default-dispatcher-14] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.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:27:33.811] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 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:27:33,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#390,test-actor-4-writer-114]/waiting 01:27:33,811 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.482 ms 01:27:33,811 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.99 μs 01:27:33,811 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,812 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.812] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3551dfb8 01:27:33,812 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,814 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,814 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,814 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,814 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,815 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,815 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,815 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,815 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,815 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,815 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,815 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 97.83 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 174.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 575.3 μs with journalIndex=1 01:27:33,817 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.817] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#391,test-actor-4-writer-115]/waiting 01:27:33,817 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.626 ms 01:27:33,817 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.15 μs 01:27:33,817 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,818 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,818 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,818 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,818 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.818] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3bae4683 01:27:33,819 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,819 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,819 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,819 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 84.58 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 154.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 172.8 μs with journalIndex=1 01:27:33,822 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.822] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,822 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#392,test-actor-4-writer-116]/waiting 01:27:33,822 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.465 ms 01:27:33,822 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.57 μs 01:27:33,822 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,822 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,822 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,822 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,822 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.822] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3c1ab676 01:27:33,823 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,824 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,824 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,824 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,824 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 60.95 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 114.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 440.5 μs with journalIndex=1 01:27:33,827 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:27:33.827] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#393,test-actor-4-writer-117]/waiting 01:27:33,828 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.084 ms 01:27:33,828 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 43.40 μs 01:27:33,828 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,828 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,829 PM [main] [INFO] MigratedMessagesTest - testNoSnapshotAfterStartupWithNoMigratedMessages ending 01:27:33,829 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/test-actor-4] [WARN] [07/29/2025 13:27:33.829] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2264fe16 01:27:33,831 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,831 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,831 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,833 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,833 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,833 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,833 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,834 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/TermInfo.properties 01:27:33,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/journal-v1-1.log 01:27:33,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1 01:27:33,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/metadata-v1-1.log 01:27:33,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:27:33.073068598Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest11111557441657321611/test-actor-4/snapshot-000000006888CC45-045AF036.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:27:33,836 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:27:33.073068598Z 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 226.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 444.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:27:33,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:27:33,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:27:33,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:27:33,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 388.2 μs with journalIndex=1 01:27:33,838 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#394,test-actor-4-writer-118]/waiting 01:27:33,839 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.591 ms 01:27:33,839 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 20.41 μs 01:27:33,839 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:27:33.838] [test-pekko.actor.internal-dispatcher-9] [pekko://test/user/test-actor-4] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:27:33,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,839 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,840 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.840] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@26d195ac 01:27:33,840 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:27:33,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:27:33,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:27:33,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:27:33,842 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:27:33,842 PM [test-actor-4-writer-119] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:27:33,842 PM [test-actor-4-writer-119] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:27:33,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#395,test-actor-4-writer-119]/waiting 01:27:33,842 PM [test-actor-4-writer-119] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 228.6 μs 01:27:33,842 PM [test-actor-4-writer-119] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.99 μs 01:27:33,842 PM [test-actor-4-writer-119] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:27:33,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:27:33,842 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:27:33,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:27:33,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:27:33.842] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/test-actor-4] received dead letter from Actor[pekko://test/system/mock-journal#-155440043]: DeleteMessagesSuccess(3) [WARN] [07/29/2025 13:27:33.842] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/test-actor-4] received dead letter from Actor[pekko://test/system/recoveryPermitter#-577349281]: RecoveryPermitGranted 01:27:33,844 PM [test-pekko.actor.default-dispatcher-14] [INFO] CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason] [INFO] [07/29/2025 13:27:33.844] [main] [CoordinatedShutdown(pekko://test)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason] [WARN] [07/29/2025 13:27:33.845] [test-pekko.actor.default-dispatcher-16] [pekko://test/system/cluster/core/daemon] unhandled message from Actor[pekko://test/deadLetters]: Leave(pekko://test@10.30.171.227:17355) 01:27:33,846 PM [test-pekko.actor.default-dispatcher-14] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227:17355] - Exiting completed 01:27:33,847 PM [test-pekko.actor.default-dispatcher-14] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227:17355] - Shutting down... 01:27:33,847 PM [test-pekko.actor.default-dispatcher-14] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.227:17355] - Successfully shut down [INFO] [07/29/2025 13:27:33.846] [test-pekko.actor.internal-dispatcher-9] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227:17355] - Exiting completed [INFO] [07/29/2025 13:27:33.846] [test-pekko.actor.internal-dispatcher-9] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227:17355] - Shutting down... [INFO] [07/29/2025 13:27:33.846] [test-pekko.actor.internal-dispatcher-9] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.227:17355] - Successfully shut down [INFO] [07/29/2025 13:27:33.848] [test-pekko.remote.default-remote-dispatcher-8] [pekko://test@10.30.171.227:17355/system/remoting-terminator] Shutting down remote daemon. 01:27:33,848 PM [test-pekko.actor.default-dispatcher-17] [INFO] RemoteActorRefProvider$RemotingTerminator - Shutting down remote daemon. 01:27:33,848 PM [test-pekko.actor.default-dispatcher-17] [INFO] RemoteActorRefProvider$RemotingTerminator - Remote daemon shut down; proceeding with flushing remote transports. [INFO] [07/29/2025 13:27:33.848] [test-pekko.remote.default-remote-dispatcher-8] [pekko://test@10.30.171.227:17355/system/remoting-terminator] Remote daemon shut down; proceeding with flushing remote transports. 01:27:33,851 PM [test-pekko.actor.default-dispatcher-14] [INFO] RemoteActorRefProvider$RemotingTerminator - Remoting shut down. [INFO] [07/29/2025 13:27:33.850] [test-pekko.remote.default-remote-dispatcher-7] [pekko://test@10.30.171.227:17355/system/remoting-terminator] Remoting shut down. [DEBUG] [07/29/2025 13:27:33.851] [test-pekko.actor.internal-dispatcher-2] [EventStream] shutting down: StandardOutLogger