[DEBUG] [07/29/2025 13:16:12.209] [main] [EventStream(pekko://test)] logger log1-TestEventListener started 01:16:12,209 PM [test-pekko.actor.default-dispatcher-6] [INFO] Slf4jLogger - Slf4jLogger started [DEBUG] [07/29/2025 13:16:12.210] [main] [EventStream(pekko://test)] logger log2-Slf4jLogger started [DEBUG] [07/29/2025 13:16:12.210] [main] [EventStream(pekko://test)] Default Loggers started 01:16:12,233 PM [test-pekko.actor.default-dispatcher-6] [INFO] ArteryTransport - Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.170.36:17355] with UID [1267285776482393373] [INFO] [07/29/2025 13:16:12.233] [main] [ArteryTransport(pekko://test)] Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.170.36:17355] with UID [1267285776482393373] [INFO] [07/29/2025 13:16:12.234] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Starting up, Pekko version [1.1.4] ... 01:16:12,234 PM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Starting up, Pekko version [1.1.4] ... [INFO] [07/29/2025 13:16:12.238] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Registered cluster JMX MBean [pekko:type=Cluster] 01:16:12,238 PM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Registered cluster JMX MBean [pekko:type=Cluster] [INFO] [07/29/2025 13:16:12.238] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Started up successfully 01:16:12,239 PM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Started up successfully [INFO] [07/29/2025 13:16:12.241] [test-pekko.actor.internal-dispatcher-4] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing 01:16:12,241 PM [test-pekko.actor.default-dispatcher-5] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing [INFO] [07/29/2025 13:16:12.241] [test-pekko.actor.internal-dispatcher-4] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining 01:16:12,241 PM [test-pekko.actor.default-dispatcher-5] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining 01:16:12,252 PM [main] [INFO] MigratedMessagesTest - testNoSnapshotAfterStartupWithNoMigratedMessages starting [WARN] [07/29/2025 13:16:12.281] [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@479f25e9 01:16:12,287 PM [test-pekko.actor.default-dispatcher-11] [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'. [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.287] [test-pekko.actor.default-dispatcher-11] [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:16:12,294 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,295 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,295 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,295 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,296 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,296 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,298 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,298 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties does not exist 01:16:12,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,338 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: no eligible files found 01:16:12,338 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,338 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: Received ReplicatedLogEntry for recovery: index: 0, size: 1 01:16:12,338 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: Received apply journal entries for recovery, applying to state: 0 to 0 01:16:12,338 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,338 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 175.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = -1, snapshot term = -1, journal size = 1 01:16:12,343 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,343 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Local TermInfo store seeded with TermInfo{term=1, votedFor=test-actor-4} 01:16:12,343 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: taking snapshot to clear Pekko persistence to 3 01:16:12,343 PM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - test-actor-4: Taking snapshot on entry with index 0 01:16:12,343 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,343 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: starting snapshot writeout to /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.tmp 01:16:12,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: finished snapshot writeout to /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,349 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,349 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,349 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,349 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} 01:16:12,351 PM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - test-actor-4: Snapshot completed in 8.008 ms, resetting timer for the next recovery snapshot 01:16:12,351 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,351 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,351 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,351 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,351 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,352 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 522.9 μs with journalIndex=1 01:16:12,366 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.365] [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:16:12,369 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#267,test-actor-4-writer-1]/waiting 01:16:12,369 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 70.97 ms 01:16:12,369 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 49.49 μs 01:16:12,369 PM [test-actor-4-writer-1] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,370 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,370 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,370 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,370 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,371 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'. [WARN] [07/29/2025 13:16:12.371] [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@74774661 [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.371] [test-pekko.actor.default-dispatcher-5] [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:16:12,371 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,371 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,372 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,372 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,372 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,372 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,373 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,373 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,378 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,379 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,379 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,379 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,379 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,379 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,379 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,381 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 245.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 532.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,382 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,383 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,383 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 417.4 μs with journalIndex=1 01:16:12,384 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.383] [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:16:12,385 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#268,test-actor-4-writer-2]/waiting 01:16:12,385 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 12.36 ms 01:16:12,385 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 32.04 μs 01:16:12,385 PM [test-actor-4-writer-2] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,385 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,385 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,386 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,386 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.386] [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@505fb132 [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.386] [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. [3] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:12,386 PM [test-pekko.actor.default-dispatcher-11] [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:16:12,387 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,387 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,387 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,387 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,388 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,388 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,388 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,388 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 67.98 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 166.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,390 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,391 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 138.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:12.391] [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:16:12,391 PM [test-pekko.actor.default-dispatcher-11] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,391 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#269,test-actor-4-writer-3]/waiting 01:16:12,391 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.437 ms 01:16:12,391 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.06 μs 01:16:12,392 PM [test-actor-4-writer-3] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,392 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,392 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. [4] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:12,392 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,393 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,393 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:12.394] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@151e6e [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.392] [test-pekko.actor.default-dispatcher-5] [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:16:12,394 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,394 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,394 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,394 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,395 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,395 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,395 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,395 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,395 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 85.41 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 211.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,397 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,397 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 216.9 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:12.397] [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:16:12,398 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,398 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#270,test-actor-4-writer-4]/waiting 01:16:12,398 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.288 ms 01:16:12,398 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 17.79 μs 01:16:12,399 PM [test-actor-4-writer-4] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,399 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,400 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,401 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 [WARN] [07/29/2025 13:16:12.401] [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@577a0a9f [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.401] [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. [5] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:12,401 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. [5] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,403 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 208.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 317.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,404 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 140.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:12.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:16:12,405 PM [test-pekko.actor.default-dispatcher-11] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,405 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,405 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,405 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#271,test-actor-4-writer-5]/waiting 01:16:12,405 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 177.5 μs 01:16:12,405 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 20.43 μs 01:16:12,405 PM [test-actor-4-writer-5] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,405 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,405 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,405 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,405 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,406 PM [test-pekko.actor.default-dispatcher-11] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,406 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,406 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,406 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,407 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,407 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,407 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,407 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:16:12.407] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@2f383e99 [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.407] [test-pekko.actor.default-dispatcher-11] [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:16:12,407 PM [test-pekko.actor.default-dispatcher-11] [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:16:12,408 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,408 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,408 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,408 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,408 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,408 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,408 PM [test-pekko.actor.default-dispatcher-11] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 65.47 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 177.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,409 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 183.0 μs with journalIndex=1 01:16:12,409 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,410 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#273,test-actor-4-writer-6]/waiting 01:16:12,410 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.850 ms 01:16:12,410 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 18.77 μs 01:16:12,410 PM [test-actor-4-writer-6] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,410 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,410 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,410 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,410 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:12.409] [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:16:12,411 PM [test-pekko.actor.default-dispatcher-11] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,411 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,411 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,412 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,412 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,412 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,412 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,412 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,413 PM [test-pekko.actor.default-dispatcher-11] [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:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 208.4 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 335.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 197.2 μs with journalIndex=1 01:16:12,415 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:12.413] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@59e2b6a8 [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.413] [test-pekko.actor.default-dispatcher-5] [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'. [ERROR] [07/29/2025 13:16:12.415] [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:16:12,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#275,test-actor-4-writer-7]/waiting 01:16:12,417 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.539 ms 01:16:12,417 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.90 μs 01:16:12,417 PM [test-actor-4-writer-7] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,417 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,418 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,418 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,418 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,419 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,419 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,419 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,419 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,419 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:16:12.419] [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@74fab8 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 162.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 279.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.5 μs with journalIndex=1 01:16:12,422 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:12.422] [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:16:12,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#277,test-actor-4-writer-8]/waiting 01:16:12,423 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.339 ms 01:16:12,423 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.21 μs 01:16:12,423 PM [test-actor-4-writer-8] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,423 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,423 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,423 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,423 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,424 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,424 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,424 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:16:12.425] [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@417c9ff0 [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.425] [test-pekko.actor.default-dispatcher-5] [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'. [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.425] [test-pekko.actor.default-dispatcher-5] [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:16:12,425 PM [test-pekko.actor.default-dispatcher-17] [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'. 01:16:12,425 PM [test-pekko.actor.default-dispatcher-17] [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:16:12,430 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,430 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,430 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,430 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,430 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,433 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,433 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,433 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,433 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,433 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 346.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 660.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 403.6 μs with journalIndex=1 01:16:12,435 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#278,test-actor-4-writer-9]/waiting 01:16:12,435 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:12.435] [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.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,435 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.146 ms 01:16:12,436 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 25.42 μs 01:16:12,436 PM [test-actor-4-writer-9] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,436 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,436 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,436 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,436 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,437 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,439 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,439 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,439 PM [test-pekko.actor.default-dispatcher-13] [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:16:12,439 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,439 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:16:12.439] [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@165e5b42 [INFO] [pekkoDeadLetter][07/29/2025 13:16:12.439] [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:16:12,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,441 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 166.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 338.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 224.3 μs with journalIndex=1 01:16:12,443 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:12.442] [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:16:12,444 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#279,test-actor-4-writer-10]/waiting 01:16:12,444 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.147 ms 01:16:12,445 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 27.00 μs 01:16:12,445 PM [test-actor-4-writer-10] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,445 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.445] [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@37e69907 01:16:12,446 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,446 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,448 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,448 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,448 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,449 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,449 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 121.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 280.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 218.1 μs with journalIndex=1 01:16:12,451 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:12.451] [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:16:12,452 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#280,test-actor-4-writer-11]/waiting 01:16:12,452 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.319 ms 01:16:12,452 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 25.92 μs 01:16:12,452 PM [test-actor-4-writer-11] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,452 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,452 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,452 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,452 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.453] [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@f5a896d 01:16:12,454 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,454 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,454 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,455 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,455 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,455 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,455 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,455 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 156.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 332.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,459 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 470.0 μs with journalIndex=1 01:16:12,460 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:12.460] [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:16:12,460 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#281,test-actor-4-writer-12]/waiting 01:16:12,462 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 6.772 ms 01:16:12,462 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 21.24 μs 01:16:12,462 PM [test-actor-4-writer-12] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,462 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,462 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,462 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,462 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.463] [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@768f9f65 01:16:12,464 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,464 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,464 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,465 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,466 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,466 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,466 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,466 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 191.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 314.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,469 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 249.6 μs with journalIndex=1 01:16:12,470 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,470 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#282,test-actor-4-writer-13]/waiting 01:16:12,470 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.254 ms 01:16:12,471 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 17.77 μs 01:16:12,471 PM [test-actor-4-writer-13] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:16:12.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:16:12,471 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,471 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,471 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,471 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.472] [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@96d7939 01:16:12,472 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,473 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,473 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,475 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,475 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,475 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 63.61 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 164.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,477 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,477 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,477 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 204.1 μs with journalIndex=1 01:16:12,477 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:12.477] [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:16:12,477 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#283,test-actor-4-writer-14]/waiting 01:16:12,477 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.707 ms 01:16:12,477 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.75 μs 01:16:12,478 PM [test-actor-4-writer-14] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,478 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.478] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@584e81ab 01:16:12,478 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,480 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,480 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,480 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,481 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 155.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 300.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,482 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 299.2 μs with journalIndex=1 01:16:12,483 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:12.482] [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:16:12,483 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#284,test-actor-4-writer-15]/waiting 01:16:12,483 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.294 ms 01:16:12,483 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.22 μs 01:16:12,483 PM [test-actor-4-writer-15] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,483 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,483 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,483 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,483 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.484] [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@655f874b 01:16:12,484 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,485 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,486 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,486 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,487 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 138.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 277.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,488 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 195.2 μs with journalIndex=1 01:16:12,488 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.488] [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:16:12,488 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#285,test-actor-4-writer-16]/waiting 01:16:12,489 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.879 ms 01:16:12,489 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.66 μs 01:16:12,489 PM [test-actor-4-writer-16] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,489 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,489 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,489 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,489 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.489] [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@3960e7bd 01:16:12,490 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,490 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,490 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,491 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,491 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,491 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,491 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,492 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,493 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 108.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 223.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,494 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 149.2 μs with journalIndex=1 01:16:12,494 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:12.494] [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:16:12,494 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#286,test-actor-4-writer-17]/waiting 01:16:12,495 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.191 ms 01:16:12,495 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.68 μs 01:16:12,495 PM [test-actor-4-writer-17] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,495 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,495 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,495 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,495 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.496] [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@36f97425 01:16:12,496 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,498 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,498 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,498 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,499 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,499 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 121.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 250.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,501 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,501 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 214.4 μs with journalIndex=1 01:16:12,501 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:12.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 java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,501 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#287,test-actor-4-writer-18]/waiting 01:16:12,501 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.178 ms 01:16:12,502 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.66 μs 01:16:12,502 PM [test-actor-4-writer-18] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,502 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,502 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,502 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,502 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.502] [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@116a3068 01:16:12,503 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,503 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,503 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,504 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,505 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,505 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,505 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,505 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,507 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 125.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 265.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,508 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 319.3 μs with journalIndex=1 01:16:12,508 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:12.508] [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:16:12,509 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#288,test-actor-4-writer-19]/waiting 01:16:12,509 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.849 ms 01:16:12,509 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 18.25 μs 01:16:12,509 PM [test-actor-4-writer-19] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,509 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,509 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,509 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,509 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.510] [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@51ca38af 01:16:12,510 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,510 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,511 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,512 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,512 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,512 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,514 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 136.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 288.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 228.4 μs with journalIndex=1 01:16:12,516 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:12.515] [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:16:12,516 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#289,test-actor-4-writer-20]/waiting 01:16:12,517 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.219 ms 01:16:12,517 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.45 μs 01:16:12,517 PM [test-actor-4-writer-20] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,517 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,517 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,517 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,517 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.518] [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@738d2966 01:16:12,518 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,519 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,519 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,520 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,521 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,521 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,521 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,521 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,523 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,523 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,523 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,524 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,524 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,524 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,524 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,524 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,524 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,524 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 86.76 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 185.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,525 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 175.2 μs with journalIndex=1 01:16:12,525 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:12.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) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#290,test-actor-4-writer-21]/waiting 01:16:12,526 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.353 ms 01:16:12,526 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.13 μs 01:16:12,526 PM [test-actor-4-writer-21] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,526 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.526] [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@6c682103 01:16:12,527 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,529 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,529 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,529 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,530 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 70.91 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 156.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.1 μs with journalIndex=1 01:16:12,531 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:12.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) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,531 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#291,test-actor-4-writer-22]/waiting 01:16:12,531 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.393 ms 01:16:12,532 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 24.60 μs 01:16:12,532 PM [test-actor-4-writer-22] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,532 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,532 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,532 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,532 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.532] [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@192d94b6 01:16:12,533 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,533 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,533 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,533 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,534 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,534 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,534 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,534 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 76.34 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 205.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,535 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,536 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,536 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,536 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,536 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,536 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,536 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,536 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 138.5 μs with journalIndex=1 01:16:12,536 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:12.536] [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.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#292,test-actor-4-writer-23]/waiting 01:16:12,537 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.969 ms 01:16:12,537 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 106.7 μs 01:16:12,537 PM [test-actor-4-writer-23] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,537 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.538] [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@7294ae4 01:16:12,538 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,539 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,540 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,540 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 166.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 249.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 225.3 μs with journalIndex=1 01:16:12,543 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:12.543] [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.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,543 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#293,test-actor-4-writer-24]/waiting 01:16:12,543 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.321 ms 01:16:12,543 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.42 μs 01:16:12,543 PM [test-actor-4-writer-24] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,543 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,543 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,543 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,543 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.544] [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@2d75f318 01:16:12,544 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,544 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,544 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,545 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,546 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,546 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,546 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,546 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,547 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,547 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,547 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,547 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,547 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,547 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 106.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 235.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,548 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 202.8 μs with journalIndex=1 01:16:12,549 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,549 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#294,test-actor-4-writer-25]/waiting [ERROR] [07/29/2025 13:16:12.549] [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:16:12,549 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.405 ms 01:16:12,549 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.08 μs 01:16:12,549 PM [test-actor-4-writer-25] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,550 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,550 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,550 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,550 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.550] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3e21e24e 01:16:12,550 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,552 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,552 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,552 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,552 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,553 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,553 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,553 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 83.73 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 193.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,554 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,555 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 199.0 μs with journalIndex=1 01:16:12,555 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:12.555] [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:16:12,555 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#295,test-actor-4-writer-26]/waiting 01:16:12,556 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.910 ms 01:16:12,556 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 21.45 μs 01:16:12,556 PM [test-actor-4-writer-26] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,556 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,556 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,556 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,556 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.557] [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@7678baf5 01:16:12,557 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,558 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,558 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,558 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,558 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,558 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 100.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 176.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,561 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,561 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 225.4 μs with journalIndex=1 01:16:12,561 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:12.561] [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:16:12,561 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#296,test-actor-4-writer-27]/waiting 01:16:12,561 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.181 ms 01:16:12,561 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.94 μs 01:16:12,561 PM [test-actor-4-writer-27] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,562 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,562 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,562 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,562 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.562] [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@22342d3d 01:16:12,562 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,563 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,563 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,564 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,564 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,564 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,564 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,564 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 102.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 213.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,566 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,567 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,567 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,567 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,567 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,567 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,567 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 173.1 μs with journalIndex=1 01:16:12,567 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.567] [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:16:12,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#297,test-actor-4-writer-28]/waiting 01:16:12,568 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.287 ms 01:16:12,568 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.41 μs 01:16:12,568 PM [test-actor-4-writer-28] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,568 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.568] [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@41009b95 01:16:12,569 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,569 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,569 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,570 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,570 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,570 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 127.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 248.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 198.2 μs with journalIndex=1 01:16:12,573 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:12.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) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,573 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#298,test-actor-4-writer-29]/waiting 01:16:12,574 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.157 ms 01:16:12,574 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.45 μs 01:16:12,574 PM [test-actor-4-writer-29] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,574 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,574 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,574 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,574 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.575] [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@2f95fddd 01:16:12,575 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,575 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,575 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,581 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,582 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,582 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,582 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,582 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,586 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,586 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,586 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,586 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 167.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 327.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 422.5 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:12.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:16:12,588 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#299,test-actor-4-writer-30]/waiting 01:16:12,588 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,588 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 6.680 ms 01:16:12,589 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 31.56 μs 01:16:12,589 PM [test-actor-4-writer-30] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,589 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,589 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,589 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,589 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,590 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,591 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,591 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,591 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:16:12.591] [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@92e3c68 01:16:12,592 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,592 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,592 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,592 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,592 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,592 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 56.47 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 135.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,593 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 142.7 μs with journalIndex=1 01:16:12,593 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:12.593] [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:16:12,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#300,test-actor-4-writer-31]/waiting 01:16:12,594 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.448 ms 01:16:12,594 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.57 μs 01:16:12,594 PM [test-actor-4-writer-31] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,594 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,594 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,595 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,595 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,595 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,596 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,596 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,596 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:16:12.596] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@375a2681 01:16:12,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 64.41 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 167.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 176.4 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:12.599] [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:16:12,599 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,599 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#301,test-actor-4-writer-32]/waiting 01:16:12,599 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.133 ms 01:16:12,599 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.10 μs 01:16:12,599 PM [test-actor-4-writer-32] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,599 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,599 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,599 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,599 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.600] [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@74d4f4ac 01:16:12,600 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,600 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,600 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,601 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,602 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,602 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,602 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,602 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,603 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 84.29 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 219.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 221.9 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:12.605] [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:16:12,605 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,605 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#302,test-actor-4-writer-33]/waiting 01:16:12,605 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.465 ms 01:16:12,605 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.38 μs 01:16:12,605 PM [test-actor-4-writer-33] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,606 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,606 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,606 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,606 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.606] [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@1b0f41c9 01:16:12,606 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,606 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,606 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,607 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,607 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,607 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,607 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,607 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,608 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 65.72 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 137.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 114.8 μs with journalIndex=1 01:16:12,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#303,test-actor-4-writer-34]/waiting [ERROR] [07/29/2025 13:16:12.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:16:12,610 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,610 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.540 ms 01:16:12,610 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.45 μs 01:16:12,610 PM [test-actor-4-writer-34] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,610 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.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@23bd45b7 01:16:12,612 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,613 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,613 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,613 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,614 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,614 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,614 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,614 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,614 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,614 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,614 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 58.40 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [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:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,615 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 149.1 μs with journalIndex=1 01:16:12,615 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.615] [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:16:12,616 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#304,test-actor-4-writer-35]/waiting 01:16:12,616 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.615 ms 01:16:12,616 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.33 μs 01:16:12,616 PM [test-actor-4-writer-35] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,616 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,616 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,616 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,616 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.617] [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@6704fc9b 01:16:12,617 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,617 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,617 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,618 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,619 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,619 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,619 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,619 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,620 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,620 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,620 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,620 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,620 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,620 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 114.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [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:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,621 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,622 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,622 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 192.5 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:12.622] [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:16:12,622 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,623 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#305,test-actor-4-writer-36]/waiting 01:16:12,623 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.224 ms 01:16:12,623 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.54 μs 01:16:12,623 PM [test-actor-4-writer-36] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,623 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,623 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,623 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,623 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.624] [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@69dc15fe 01:16:12,624 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,624 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,624 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,625 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,625 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,625 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,625 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,625 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 84.14 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,627 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:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 133.1 μs with journalIndex=1 01:16:12,628 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:12.628] [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:16:12,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#306,test-actor-4-writer-37]/waiting 01:16:12,628 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.788 ms 01:16:12,628 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.39 μs 01:16:12,628 PM [test-actor-4-writer-37] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,628 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,630 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:12.631] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6e13ef4c 01:16:12,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,631 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,631 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,631 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,638 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,638 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,638 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,638 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,638 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,638 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,638 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 78.35 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 156.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,639 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 234.3 μs with journalIndex=1 01:16:12,639 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,640 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#307,test-actor-4-writer-38]/waiting 01:16:12,640 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 8.604 ms 01:16:12,640 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.65 μs 01:16:12,640 PM [test-actor-4-writer-38] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped [ERROR] [07/29/2025 13:16:12.639] [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:16:12,640 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,640 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,640 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,640 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.641] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7822cf5a 01:16:12,641 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,643 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,643 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,643 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,644 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,644 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,644 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 57.01 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 124.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,645 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 122.6 μs with journalIndex=1 01:16:12,646 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#308,test-actor-4-writer-39]/waiting 01:16:12,646 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.794 ms 01:16:12,646 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.67 μs 01:16:12,646 PM [test-actor-4-writer-39] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,646 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,647 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,647 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,647 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,648 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,648 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,648 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [ERROR] [07/29/2025 13:16:12.645] [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:16:12.649] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@595edc1 01:16:12,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,649 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,650 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 65.80 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 3.290 ms - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 129.3 μs with journalIndex=1 01:16:12,654 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:12.653] [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.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,654 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#309,test-actor-4-writer-40]/waiting 01:16:12,654 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 5.463 ms 01:16:12,654 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.09 μs 01:16:12,654 PM [test-actor-4-writer-40] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,654 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,654 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,654 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,654 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.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@656c7c4b 01:16:12,655 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,657 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,657 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,657 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,657 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,657 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 204.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 348.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 310.6 μs with journalIndex=1 01:16:12,667 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:12.667] [test-pekko.actor.internal-dispatcher-3] [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) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#310,test-actor-4-writer-41]/waiting 01:16:12,667 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 10.06 ms 01:16:12,667 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 24.03 μs 01:16:12,667 PM [test-actor-4-writer-41] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,667 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.668] [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@2d30bb03 01:16:12,668 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,670 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,670 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,670 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,671 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 251.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 378.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,672 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 249.7 μs with journalIndex=1 01:16:12,673 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:12.673] [test-pekko.actor.internal-dispatcher-3] [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:16:12,673 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#311,test-actor-4-writer-42]/waiting 01:16:12,673 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.256 ms 01:16:12,673 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.42 μs 01:16:12,673 PM [test-actor-4-writer-42] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,673 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,673 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,673 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,674 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.674] [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@67bdb818 01:16:12,674 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,674 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,675 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,675 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,676 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,676 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,676 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,677 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 110.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 181.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 143.1 μs with journalIndex=1 01:16:12,678 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:12.678] [test-pekko.actor.internal-dispatcher-3] [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:16:12,678 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#312,test-actor-4-writer-43]/waiting 01:16:12,679 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.802 ms 01:16:12,679 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.64 μs 01:16:12,679 PM [test-actor-4-writer-43] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,679 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.680] [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@780f480e 01:16:12,680 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,680 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,680 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,681 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,682 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,682 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,682 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,682 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 91.86 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 221.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.7 μs with journalIndex=1 01:16:12,684 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:12.684] [test-pekko.actor.internal-dispatcher-3] [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.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,684 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#313,test-actor-4-writer-44]/waiting 01:16:12,685 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.864 ms 01:16:12,685 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.73 μs 01:16:12,685 PM [test-actor-4-writer-44] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,685 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.685] [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@6bbf7c71 01:16:12,686 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,686 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,686 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,687 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,687 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,687 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,687 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,687 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,688 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 119.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 260.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.5 μs with journalIndex=1 01:16:12,690 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:12.689] [test-pekko.actor.internal-dispatcher-3] [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.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#314,test-actor-4-writer-45]/waiting 01:16:12,690 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.004 ms 01:16:12,690 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.17 μs 01:16:12,690 PM [test-actor-4-writer-45] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,690 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.691] [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@7c4dacfa 01:16:12,691 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,691 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,691 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,692 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,692 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,692 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,693 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 119.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [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:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 140.7 μs with journalIndex=1 01:16:12,695 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:12.695] [test-pekko.actor.internal-dispatcher-3] [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 scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#315,test-actor-4-writer-46]/waiting 01:16:12,696 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.374 ms 01:16:12,696 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.09 μs 01:16:12,696 PM [test-actor-4-writer-46] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,696 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.697] [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@50a56574 01:16:12,698 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,698 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,698 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,700 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,700 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,700 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,700 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 81.91 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 168.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 136.2 μs with journalIndex=1 01:16:12,705 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:12.704] [test-pekko.actor.internal-dispatcher-3] [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.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#316,test-actor-4-writer-47]/waiting 01:16:12,705 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.845 ms 01:16:12,705 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.03 μs 01:16:12,705 PM [test-actor-4-writer-47] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,705 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.706] [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@355c4b7c 01:16:12,706 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,707 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,708 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,708 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,710 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 192.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 425.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 324.8 μs with journalIndex=1 01:16:12,712 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,712 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#317,test-actor-4-writer-48]/waiting [ERROR] [07/29/2025 13:16:12.712] [test-pekko.actor.internal-dispatcher-3] [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:16:12,713 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.979 ms 01:16:12,713 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.41 μs 01:16:12,713 PM [test-actor-4-writer-48] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,713 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,713 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,713 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,713 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.713] [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@63b750f7 01:16:12,714 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,715 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,715 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,715 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,715 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,715 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 181.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 272.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 199.1 μs with journalIndex=1 01:16:12,719 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.718] [test-pekko.actor.internal-dispatcher-3] [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:16:12,719 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#318,test-actor-4-writer-49]/waiting 01:16:12,719 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.401 ms 01:16:12,719 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.92 μs 01:16:12,719 PM [test-actor-4-writer-49] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,720 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,720 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,720 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,720 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.720] [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@314c7f2 01:16:12,720 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,720 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,720 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,721 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,722 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,722 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,723 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 118.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 192.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 133.9 μs with journalIndex=1 01:16:12,724 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:12.724] [test-pekko.actor.internal-dispatcher-3] [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:16:12,724 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#319,test-actor-4-writer-50]/waiting 01:16:12,724 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.717 ms 01:16:12,725 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.91 μs 01:16:12,725 PM [test-actor-4-writer-50] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,725 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.725] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@45b3389d 01:16:12,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,727 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,727 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,727 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,737 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,737 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,737 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 78.94 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 179.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,738 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 182.1 μs with journalIndex=1 01:16:12,739 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:12.739] [test-pekko.actor.internal-dispatcher-3] [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:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,739 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#320,test-actor-4-writer-51]/waiting 01:16:12,739 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 11.59 ms 01:16:12,739 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.62 μs 01:16:12,739 PM [test-actor-4-writer-51] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,739 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,739 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,739 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,739 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.740] [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@1ca57ded 01:16:12,740 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,741 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,742 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,742 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,743 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 141.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 267.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 228.2 μs with journalIndex=1 01:16:12,744 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.744] [test-pekko.actor.internal-dispatcher-3] [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:16:12,744 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#321,test-actor-4-writer-52]/waiting 01:16:12,745 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.114 ms 01:16:12,745 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.71 μs 01:16:12,745 PM [test-actor-4-writer-52] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,745 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,745 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,745 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,745 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.746] [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@4b12285e 01:16:12,746 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,746 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,746 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,747 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,748 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,748 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,748 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,748 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,749 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,749 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,749 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,749 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,749 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,749 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,749 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 117.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 238.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,750 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 135.4 μs with journalIndex=1 01:16:12,751 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#322,test-actor-4-writer-53]/waiting [ERROR] [07/29/2025 13:16:12.751] [test-pekko.actor.internal-dispatcher-3] [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:16:12,751 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.286 ms 01:16:12,751 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.70 μs 01:16:12,751 PM [test-actor-4-writer-53] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,751 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.752] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@51a2ec7c 01:16:12,752 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,752 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,754 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,754 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,754 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 54.92 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 121.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,755 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,756 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,756 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,756 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 113.9 μs with journalIndex=1 01:16:12,756 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:12.756] [test-pekko.actor.internal-dispatcher-3] [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.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,756 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#323,test-actor-4-writer-54]/waiting 01:16:12,756 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.621 ms 01:16:12,756 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.36 μs 01:16:12,756 PM [test-actor-4-writer-54] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,757 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,757 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,757 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,757 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.757] [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@154e83a6 01:16:12,757 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,758 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,758 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,758 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,759 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,759 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,759 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,759 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,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.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,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:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,760 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 125.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 303.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 204.3 μs with journalIndex=1 01:16:12,761 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:12.761] [test-pekko.actor.internal-dispatcher-3] [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:16:12,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#324,test-actor-4-writer-55]/waiting 01:16:12,762 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.718 ms 01:16:12,762 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 23.10 μs 01:16:12,762 PM [test-actor-4-writer-55] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,762 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.763] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@551148c1 01:16:12,763 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,764 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,764 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,764 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,764 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,764 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,765 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,765 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,765 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,765 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,765 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,765 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,765 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 59.31 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 126.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 167.3 μs with journalIndex=1 01:16:12,766 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,766 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#325,test-actor-4-writer-56]/waiting [ERROR] [07/29/2025 13:16:12.766] [test-pekko.actor.internal-dispatcher-3] [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:16:12,767 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.341 ms 01:16:12,767 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.12 μs 01:16:12,767 PM [test-actor-4-writer-56] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,767 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,767 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,767 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,767 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.767] [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@5de4932c 01:16:12,767 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,767 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,768 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,768 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,768 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,768 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,769 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,769 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,769 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,769 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,769 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,769 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,769 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,769 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 58.84 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 129.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,770 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 116.9 μs with journalIndex=1 01:16:12,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) [ERROR] [07/29/2025 13:16:12.770] [test-pekko.actor.internal-dispatcher-3] [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:16:12,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#326,test-actor-4-writer-57]/waiting 01:16:12,771 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.186 ms 01:16:12,771 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.44 μs 01:16:12,771 PM [test-actor-4-writer-57] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,771 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.771] [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@71452067 01:16:12,772 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,772 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,772 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,773 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,773 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,773 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 128.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 233.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 156.1 μs with journalIndex=1 01:16:12,776 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:12.776] [test-pekko.actor.internal-dispatcher-3] [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:16:12,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#327,test-actor-4-writer-58]/waiting 01:16:12,776 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.744 ms 01:16:12,776 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.18 μs 01:16:12,776 PM [test-actor-4-writer-58] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,776 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.777] [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@1faa7fdd 01:16:12,777 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,778 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,779 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,779 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,779 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,780 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 130.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 247.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 198.0 μs with journalIndex=1 01:16:12,781 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:12.781] [test-pekko.actor.internal-dispatcher-3] [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:16:12,781 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#328,test-actor-4-writer-59]/waiting 01:16:12,782 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.253 ms 01:16:12,782 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.85 μs 01:16:12,782 PM [test-actor-4-writer-59] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,782 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.783] [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@4950070f 01:16:12,783 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,783 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,783 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,784 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,784 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,784 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 113.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 226.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 197.9 μs with journalIndex=1 01:16:12,787 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:12.787] [test-pekko.actor.internal-dispatcher-3] [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.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#329,test-actor-4-writer-60]/waiting 01:16:12,787 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.117 ms 01:16:12,788 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.91 μs 01:16:12,788 PM [test-actor-4-writer-60] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,788 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.788] [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@7e3ea468 01:16:12,789 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,789 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,789 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,790 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,790 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,790 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,790 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,790 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 105.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 203.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 197.9 μs with journalIndex=1 01:16:12,793 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:12.793] [test-pekko.actor.internal-dispatcher-3] [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.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,793 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#330,test-actor-4-writer-61]/waiting 01:16:12,793 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.450 ms 01:16:12,794 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 21.94 μs 01:16:12,794 PM [test-actor-4-writer-61] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,794 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.795] [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@121462d0 01:16:12,795 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,796 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,797 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,797 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,797 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,797 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,799 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 127.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 242.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 192.5 μs with journalIndex=1 01:16:12,800 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.800] [test-pekko.actor.internal-dispatcher-3] [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:16:12,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#331,test-actor-4-writer-62]/waiting 01:16:12,801 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.501 ms 01:16:12,801 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 17.64 μs 01:16:12,801 PM [test-actor-4-writer-62] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.802] [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@42d6d757 01:16:12,802 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,803 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,804 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,804 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,804 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,805 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 166.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 317.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,806 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 215.6 μs with journalIndex=1 01:16:12,807 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:12.807] [test-pekko.actor.internal-dispatcher-3] [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.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#332,test-actor-4-writer-63]/waiting 01:16:12,807 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.536 ms 01:16:12,807 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.67 μs 01:16:12,807 PM [test-actor-4-writer-63] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,807 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.808] [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@412cabef 01:16:12,808 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,810 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,810 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,810 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,810 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,811 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 116.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 223.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,812 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 151.8 μs with journalIndex=1 01:16:12,812 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:12.812] [test-pekko.actor.internal-dispatcher-3] [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:16:12,812 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#333,test-actor-4-writer-64]/waiting 01:16:12,813 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.740 ms 01:16:12,813 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.57 μs 01:16:12,813 PM [test-actor-4-writer-64] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,813 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,813 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,813 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,813 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.814] [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@6f828840 01:16:12,814 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,814 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,815 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,815 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,816 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,816 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,816 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,816 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 92.75 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 183.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 166.2 μs with journalIndex=1 01:16:12,818 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:12.818] [test-pekko.actor.internal-dispatcher-3] [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:16:12,818 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#334,test-actor-4-writer-65]/waiting 01:16:12,819 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.672 ms 01:16:12,819 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.57 μs 01:16:12,819 PM [test-actor-4-writer-65] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,819 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.819] [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@6f73b7f 01:16:12,820 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,821 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,821 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,821 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,822 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 149.4 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 313.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 237.5 μs with journalIndex=1 01:16:12,824 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.824] [test-pekko.actor.internal-dispatcher-3] [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:16:12,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#335,test-actor-4-writer-66]/waiting 01:16:12,824 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.214 ms 01:16:12,824 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 27.22 μs 01:16:12,824 PM [test-actor-4-writer-66] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,824 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.825] [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@64d5f0cd 01:16:12,825 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,825 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,825 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,826 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,827 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,827 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,827 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,827 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,828 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:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 193.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 158.5 μs with journalIndex=1 01:16:12,829 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.829] [test-pekko.actor.internal-dispatcher-3] [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:16:12,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#336,test-actor-4-writer-67]/waiting 01:16:12,829 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.666 ms 01:16:12,829 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.38 μs 01:16:12,829 PM [test-actor-4-writer-67] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,830 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,830 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,830 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,830 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.830] [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@75d2fa5 01:16:12,830 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,830 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,830 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,831 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,831 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,831 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,831 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,831 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 49.03 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 115.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 103.2 μs with journalIndex=1 01:16:12,833 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:12.833] [test-pekko.actor.internal-dispatcher-3] [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.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,833 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#337,test-actor-4-writer-68]/waiting 01:16:12,833 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 1.926 ms 01:16:12,833 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.63 μs 01:16:12,833 PM [test-actor-4-writer-68] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,834 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,834 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,834 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,834 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.834] [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@aa0474 01:16:12,835 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,835 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,835 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,836 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,836 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,836 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,836 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,836 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 100.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 244.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 142.2 μs with journalIndex=1 01:16:12,839 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:12.839] [test-pekko.actor.internal-dispatcher-3] [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:16:12,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#338,test-actor-4-writer-69]/waiting 01:16:12,840 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.611 ms 01:16:12,840 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.35 μs 01:16:12,840 PM [test-actor-4-writer-69] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,840 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.841] [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@15515435 01:16:12,842 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,843 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,844 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,844 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,844 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,850 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,850 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,850 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,850 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,850 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,850 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 147.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 247.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,852 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,852 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 281.9 μs with journalIndex=1 01:16:12,852 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.852] [test-pekko.actor.internal-dispatcher-3] [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:16:12,853 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#339,test-actor-4-writer-70]/waiting 01:16:12,853 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 9.222 ms 01:16:12,853 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.89 μs 01:16:12,854 PM [test-actor-4-writer-70] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,854 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.855] [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@69b1fe78 01:16:12,856 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,856 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,856 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,857 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,857 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,857 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,857 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,857 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,859 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,859 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,859 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,859 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,859 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,859 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 211.4 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 344.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,860 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,861 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,861 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 247.5 μs with journalIndex=1 01:16:12,861 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:12.861] [test-pekko.actor.internal-dispatcher-3] [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:16:12,861 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#340,test-actor-4-writer-71]/waiting 01:16:12,861 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.177 ms 01:16:12,861 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.67 μs 01:16:12,861 PM [test-actor-4-writer-71] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,862 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,862 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,862 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,862 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.862] [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@1385cb8f 01:16:12,862 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,862 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,862 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,863 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,863 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,863 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,864 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,864 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 100.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,865 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 183.4 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 129.5 μs with journalIndex=1 01:16:12,866 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.866] [test-pekko.actor.internal-dispatcher-3] [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:16:12,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#341,test-actor-4-writer-72]/waiting 01:16:12,867 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.323 ms 01:16:12,867 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.39 μs 01:16:12,867 PM [test-actor-4-writer-72] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,867 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.868] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@23166930 01:16:12,868 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,869 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,869 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,869 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 76.61 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,873 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 150.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 110.5 μs with journalIndex=1 01:16:12,874 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:12.874] [test-pekko.actor.internal-dispatcher-3] [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.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#342,test-actor-4-writer-73]/waiting 01:16:12,875 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 6.071 ms 01:16:12,875 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.99 μs 01:16:12,875 PM [test-actor-4-writer-73] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,877 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,877 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,877 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,877 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.877] [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@708c36de 01:16:12,878 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,878 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,878 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,879 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,879 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,879 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,879 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,879 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,881 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,881 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 136.2 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 317.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,882 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,883 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,883 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,883 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,883 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,883 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,883 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 164.0 μs with journalIndex=1 01:16:12,883 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:12.883] [test-pekko.actor.internal-dispatcher-3] [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:16:12,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#343,test-actor-4-writer-74]/waiting 01:16:12,884 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 4.464 ms 01:16:12,884 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.67 μs 01:16:12,884 PM [test-actor-4-writer-74] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,884 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.885] [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@3dc46e50 01:16:12,885 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,885 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,886 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,890 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,891 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,891 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 149.3 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 272.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 136.1 μs with journalIndex=1 01:16:12,893 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:12.893] [test-pekko.actor.internal-dispatcher-3] [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.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,893 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#344,test-actor-4-writer-75]/waiting 01:16:12,894 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.193 ms 01:16:12,894 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.51 μs 01:16:12,894 PM [test-actor-4-writer-75] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,894 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,894 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,894 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,894 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.895] [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@2a721d43 01:16:12,895 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,895 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,895 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,896 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,897 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,897 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,897 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,897 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,898 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 138.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 249.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 259.9 μs with journalIndex=1 01:16:12,900 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:12.900] [test-pekko.actor.internal-dispatcher-3] [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.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,900 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#345,test-actor-4-writer-76]/waiting 01:16:12,900 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.307 ms 01:16:12,900 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.73 μs 01:16:12,900 PM [test-actor-4-writer-76] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,900 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,900 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,900 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,900 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.901] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@7eafaab 01:16:12,902 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,903 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,903 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,903 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,905 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 112.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 204.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,906 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 181.7 μs with journalIndex=1 01:16:12,906 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.906] [test-pekko.actor.internal-dispatcher-3] [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:16:12,906 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#346,test-actor-4-writer-77]/waiting 01:16:12,906 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.020 ms 01:16:12,907 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.44 μs 01:16:12,907 PM [test-actor-4-writer-77] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,907 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.907] [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@46a7e567 01:16:12,908 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,908 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,908 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,909 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,909 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,909 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,911 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:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 288.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 189.6 μs with journalIndex=1 01:16:12,912 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.912] [test-pekko.actor.internal-dispatcher-3] [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:16:12,912 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#347,test-actor-4-writer-78]/waiting 01:16:12,912 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.260 ms 01:16:12,912 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.07 μs 01:16:12,912 PM [test-actor-4-writer-78] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,913 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,913 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,913 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,913 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.913] [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@42617452 01:16:12,914 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,914 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,914 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,914 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,915 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,915 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,915 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,915 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 51.76 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 108.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,917 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 142.9 μs with journalIndex=1 01:16:12,917 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:12.917] [test-pekko.actor.internal-dispatcher-3] [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:16:12,917 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#348,test-actor-4-writer-79]/waiting 01:16:12,917 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.426 ms 01:16:12,917 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.51 μs 01:16:12,917 PM [test-actor-4-writer-79] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,918 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,918 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,918 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,918 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.918] [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@1ff5774c 01:16:12,919 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,919 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,919 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,920 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,920 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,920 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,920 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,921 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 112.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 184.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 156.4 μs with journalIndex=1 01:16:12,923 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:12.922] [test-pekko.actor.internal-dispatcher-3] [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:16:12,923 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#349,test-actor-4-writer-80]/waiting 01:16:12,923 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.264 ms 01:16:12,923 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.76 μs 01:16:12,923 PM [test-actor-4-writer-80] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,923 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,923 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,923 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,923 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.923] [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@72fc2d 01:16:12,924 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,924 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,924 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,924 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,924 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,924 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,925 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,925 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,925 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 118.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 224.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,926 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,927 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 180.7 μs with journalIndex=1 01:16:12,927 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:12.927] [test-pekko.actor.internal-dispatcher-3] [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.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#350,test-actor-4-writer-81]/waiting 01:16:12,927 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.559 ms 01:16:12,927 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.36 μs 01:16:12,927 PM [test-actor-4-writer-81] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,927 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.928] [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@5e91d164 01:16:12,929 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,930 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,930 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,930 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 73.69 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 131.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,932 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,932 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 135.0 μs with journalIndex=1 01:16:12,932 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:12.932] [test-pekko.actor.internal-dispatcher-3] [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.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,932 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#351,test-actor-4-writer-82]/waiting 01:16:12,933 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.765 ms 01:16:12,933 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.10 μs 01:16:12,933 PM [test-actor-4-writer-82] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,933 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.933] [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@2f0dd706 01:16:12,933 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,934 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,934 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,934 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 99.31 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 166.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 140.2 μs with journalIndex=1 01:16:12,936 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.936] [test-pekko.actor.internal-dispatcher-3] [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:16:12,936 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#352,test-actor-4-writer-83]/waiting 01:16:12,937 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.320 ms 01:16:12,937 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.63 μs 01:16:12,937 PM [test-actor-4-writer-83] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,937 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.937] [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@63d1812 01:16:12,937 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,938 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,938 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,938 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 106.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 205.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 178.1 μs with journalIndex=1 01:16:12,941 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.941] [test-pekko.actor.internal-dispatcher-3] [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:16:12,941 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#353,test-actor-4-writer-84]/waiting 01:16:12,941 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.599 ms 01:16:12,941 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.67 μs 01:16:12,941 PM [test-actor-4-writer-84] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,941 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,941 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,941 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,941 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.942] [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@76f75125 01:16:12,942 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,943 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,943 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,943 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,944 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,944 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,944 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,944 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 95.23 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 172.3 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 124.7 μs with journalIndex=1 01:16:12,946 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:12.946] [test-pekko.actor.internal-dispatcher-3] [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:16:12,946 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#354,test-actor-4-writer-85]/waiting 01:16:12,947 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.880 ms 01:16:12,947 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.94 μs 01:16:12,947 PM [test-actor-4-writer-85] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,947 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.947] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@5081bbf9 01:16:12,948 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,948 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,948 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,948 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,949 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,949 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,949 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,949 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,950 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 131.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 263.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,951 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 146.4 μs with journalIndex=1 01:16:12,951 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.951] [test-pekko.actor.internal-dispatcher-3] [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:16:12,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#355,test-actor-4-writer-86]/waiting 01:16:12,952 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.968 ms 01:16:12,952 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.85 μs 01:16:12,952 PM [test-actor-4-writer-86] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,952 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.953] [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@6f34b9f0 01:16:12,953 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,953 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,953 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,954 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,954 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,954 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,954 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,954 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 104.1 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 189.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 171.3 μs with journalIndex=1 01:16:12,956 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,956 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#356,test-actor-4-writer-87]/waiting [ERROR] [07/29/2025 13:16:12.956] [test-pekko.actor.internal-dispatcher-3] [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:16:12,957 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.567 ms 01:16:12,957 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.73 μs 01:16:12,957 PM [test-actor-4-writer-87] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,957 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,957 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,957 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,957 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.958] [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@36c25a64 01:16:12,958 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,958 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,958 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,959 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,959 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,959 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,959 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,959 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,960 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 65.11 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 131.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 181.8 μs with journalIndex=1 01:16:12,961 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.961] [test-pekko.actor.internal-dispatcher-3] [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:16:12,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#357,test-actor-4-writer-88]/waiting 01:16:12,961 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.242 ms 01:16:12,961 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.38 μs 01:16:12,961 PM [test-actor-4-writer-88] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,962 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,962 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,962 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,962 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.962] [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@7fc4345e 01:16:12,962 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,962 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,962 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,963 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,964 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,964 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,964 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,964 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,965 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 124.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 309.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 126.6 μs with journalIndex=1 01:16:12,966 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.966] [test-pekko.actor.internal-dispatcher-3] [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:16:12,966 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#358,test-actor-4-writer-89]/waiting 01:16:12,967 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.820 ms 01:16:12,967 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.67 μs 01:16:12,967 PM [test-actor-4-writer-89] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,967 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,967 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,967 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,967 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.967] [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@1c8661c4 01:16:12,968 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,968 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,968 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,969 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,969 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,969 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,969 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,969 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,970 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 94.94 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 154.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 97.19 μs with journalIndex=1 01:16:12,971 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.971] [test-pekko.actor.internal-dispatcher-3] [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:16:12,971 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#359,test-actor-4-writer-90]/waiting 01:16:12,971 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.315 ms 01:16:12,971 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.40 μs 01:16:12,971 PM [test-actor-4-writer-90] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,972 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,972 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,972 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,972 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.972] [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@2da948bb 01:16:12,972 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,973 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,973 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,973 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,974 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,974 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,974 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,974 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 50.68 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 117.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 106.0 μs with journalIndex=1 01:16:12,976 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:12.976] [test-pekko.actor.internal-dispatcher-3] [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.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,976 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#360,test-actor-4-writer-91]/waiting 01:16:12,976 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.275 ms 01:16:12,976 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.46 μs 01:16:12,976 PM [test-actor-4-writer-91] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,976 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,976 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,976 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,976 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.977] [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@1a5b7613 01:16:12,977 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,978 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,978 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,979 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,979 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,979 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,979 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,979 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,980 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 142.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 246.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 143.7 μs with journalIndex=1 01:16:12,981 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:12.981] [test-pekko.actor.internal-dispatcher-3] [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:16:12,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#361,test-actor-4-writer-92]/waiting 01:16:12,982 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.904 ms 01:16:12,982 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.71 μs 01:16:12,982 PM [test-actor-4-writer-92] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,982 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.983] [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@bc8d691 01:16:12,983 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,984 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,985 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,985 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,985 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,985 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 112.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 210.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,986 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 173.4 μs with journalIndex=1 01:16:12,987 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:12.987] [test-pekko.actor.internal-dispatcher-3] [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:16:12,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#362,test-actor-4-writer-93]/waiting 01:16:12,987 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.471 ms 01:16:12,987 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.81 μs 01:16:12,987 PM [test-actor-4-writer-93] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,987 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.988] [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@57288f2d 01:16:12,988 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,989 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,989 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,989 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,989 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,989 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 146.8 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 228.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,991 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 181.8 μs with journalIndex=1 01:16:12,992 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:12,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#363,test-actor-4-writer-94]/waiting [ERROR] [07/29/2025 13:16:12.992] [test-pekko.actor.internal-dispatcher-3] [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:16:12,993 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.149 ms 01:16:12,993 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.75 μs 01:16:12,993 PM [test-actor-4-writer-94] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,993 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,993 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,993 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,993 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.993] [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@1031d3de 01:16:12,994 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:12,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:12,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:12,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:12,995 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:12,995 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:12,995 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:12,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:12,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:12,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:12,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:12,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:12,996 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 123.4 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 177.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:12,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 105.8 μs with journalIndex=1 01:16:12,997 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:12.997] [test-pekko.actor.internal-dispatcher-3] [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:16:12,997 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#364,test-actor-4-writer-95]/waiting 01:16:12,998 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.592 ms 01:16:12,998 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 11.26 μs 01:16:12,998 PM [test-actor-4-writer-95] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:12,998 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:12,998 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:12,998 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:12,998 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:12.999] [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@3205bbe4 01:16:12,999 PM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,0 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,0 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,0 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,1 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,1 PM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,1 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,1 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,2 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 150.7 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 272.6 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,3 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 201.0 μs with journalIndex=1 01:16:13,4 PM [test-pekko.actor.default-dispatcher-13] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.004] [test-pekko.actor.internal-dispatcher-3] [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:16:13,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#365,test-actor-4-writer-96]/waiting 01:16:13,4 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.219 ms 01:16:13,4 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.64 μs 01:16:13,4 PM [test-actor-4-writer-96] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,4 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.005] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@3ed008bd 01:16:13,5 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,7 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,7 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,7 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,7 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,8 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 149.5 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [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:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,9 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 197.0 μs with journalIndex=1 01:16:13,9 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#366,test-actor-4-writer-97]/waiting [ERROR] [07/29/2025 13:16:13.009] [test-pekko.actor.internal-dispatcher-3] [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:16:13,10 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.231 ms 01:16:13,10 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 15.20 μs 01:16:13,10 PM [test-actor-4-writer-97] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,10 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.011] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@6256ad75 01:16:13,12 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,12 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,12 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,12 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,13 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,13 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,13 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,13 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,14 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 64.30 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 131.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,15 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 153.6 μs with journalIndex=1 01:16:13,15 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,15 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#367,test-actor-4-writer-98]/waiting [ERROR] [07/29/2025 13:16:13.015] [test-pekko.actor.internal-dispatcher-3] [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:16:13,15 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.534 ms 01:16:13,15 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 22.67 μs 01:16:13,15 PM [test-actor-4-writer-98] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,16 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.016] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-4]: org.opendaylight.controller.cluster.common.actor.Monitor@12a3c0cb 01:16:13,16 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,18 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,18 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,18 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,18 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,19 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 85.50 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 347.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,20 PM [test-pekko.actor.default-dispatcher-13] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 116.5 μs with journalIndex=1 01:16:13,20 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#368,test-actor-4-writer-99]/waiting [ERROR] [07/29/2025 13:16:13.020] [test-pekko.actor.internal-dispatcher-3] [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:16:13,20 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.674 ms 01:16:13,20 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.02 μs 01:16:13,20 PM [test-actor-4-writer-99] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,21 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.021] [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@6dbeef07 01:16:13,22 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,22 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,22 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,23 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,23 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,23 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,23 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,23 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,24 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 117.6 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 219.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 128.3 μs with journalIndex=1 01:16:13,25 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.025] [test-pekko.actor.internal-dispatcher-3] [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:16:13,25 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#369,test-actor-4-writer-100]/waiting 01:16:13,25 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.241 ms 01:16:13,26 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.37 μs 01:16:13,26 PM [test-actor-4-writer-100] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,26 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,26 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,26 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,26 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.026] [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@7f400711 01:16:13,26 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,26 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,26 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,27 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,27 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,27 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,27 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,27 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,28 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,28 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,28 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,28 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,28 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,28 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 103.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 164.5 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 161.4 μs with journalIndex=1 01:16:13,30 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.030] [test-pekko.actor.internal-dispatcher-3] [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:16:13,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#370,test-actor-4-writer-101]/waiting 01:16:13,30 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.536 ms 01:16:13,30 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.75 μs 01:16:13,30 PM [test-actor-4-writer-101] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,30 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.031] [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@5caf366e 01:16:13,31 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,32 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,32 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,32 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 53.31 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 100.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 141.1 μs with journalIndex=1 01:16:13,35 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.035] [test-pekko.actor.internal-dispatcher-3] [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:16:13,35 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#371,test-actor-4-writer-102]/waiting 01:16:13,35 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.134 ms 01:16:13,35 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.32 μs 01:16:13,35 PM [test-actor-4-writer-102] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,35 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,35 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,35 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,35 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.036] [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@280c212e 01:16:13,36 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,37 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,37 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,37 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,38 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,38 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,39 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 76.93 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 159.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 138.7 μs with journalIndex=1 01:16:13,40 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:13.040] [test-pekko.actor.internal-dispatcher-3] [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:16:13,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#372,test-actor-4-writer-103]/waiting 01:16:13,40 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.788 ms 01:16:13,40 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.37 μs 01:16:13,40 PM [test-actor-4-writer-103] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,41 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.041] [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@3309cf07 01:16:13,41 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,42 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,42 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,42 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,42 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,42 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,42 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,44 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 125.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 227.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 184.8 μs with journalIndex=1 01:16:13,46 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,46 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#373,test-actor-4-writer-104]/waiting [ERROR] [07/29/2025 13:16:13.046] [test-pekko.actor.internal-dispatcher-3] [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:16:13,46 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.582 ms 01:16:13,46 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.11 μs 01:16:13,46 PM [test-actor-4-writer-104] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,46 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,46 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,46 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,46 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.047] [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@ef9949b 01:16:13,47 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,47 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,47 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,48 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,48 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,48 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,48 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,48 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,50 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 62.97 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 127.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,51 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 114.6 μs with journalIndex=1 01:16:13,51 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.051] [test-pekko.actor.internal-dispatcher-3] [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:16:13,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#374,test-actor-4-writer-105]/waiting 01:16:13,52 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.776 ms 01:16:13,52 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.75 μs 01:16:13,52 PM [test-actor-4-writer-105] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,52 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.053] [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@691bc852 01:16:13,53 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,54 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,54 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,54 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,54 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,54 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,55 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 124.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 217.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 149.5 μs with journalIndex=1 01:16:13,57 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.056] [test-pekko.actor.internal-dispatcher-3] [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:16:13,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#375,test-actor-4-writer-106]/waiting 01:16:13,57 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.779 ms 01:16:13,57 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.16 μs 01:16:13,57 PM [test-actor-4-writer-106] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,57 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.058] [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@2317e86b 01:16:13,58 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,58 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,58 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,59 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,60 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,60 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,60 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,60 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,61 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 77.92 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 146.8 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 117.7 μs with journalIndex=1 01:16:13,62 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#376,test-actor-4-writer-107]/waiting [ERROR] [07/29/2025 13:16:13.062] [test-pekko.actor.internal-dispatcher-3] [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:16:13,62 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.584 ms 01:16:13,62 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.01 μs 01:16:13,62 PM [test-actor-4-writer-107] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,63 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.063] [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@7365c8ff 01:16:13,63 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,64 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,64 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,64 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,65 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 115.9 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 182.2 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 120.3 μs with journalIndex=1 01:16:13,66 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,66 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#377,test-actor-4-writer-108]/waiting [ERROR] [07/29/2025 13:16:13.066] [test-pekko.actor.internal-dispatcher-3] [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:16:13,67 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.453 ms 01:16:13,67 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 13.85 μs 01:16:13,67 PM [test-actor-4-writer-108] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,67 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,67 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,67 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,67 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.067] [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@21149b1b 01:16:13,68 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,68 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,68 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,69 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,69 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,69 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 113.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 177.9 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 118.9 μs with journalIndex=1 01:16:13,71 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,71 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#378,test-actor-4-writer-109]/waiting [ERROR] [07/29/2025 13:16:13.071] [test-pekko.actor.internal-dispatcher-3] [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:16:13,72 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.552 ms 01:16:13,72 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.80 μs 01:16:13,72 PM [test-actor-4-writer-109] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,72 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.072] [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@6f66e49e 01:16:13,72 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,73 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,73 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,73 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,73 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,74 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,74 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 113.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 201.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,75 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 124.2 μs with journalIndex=1 01:16:13,76 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,76 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#379,test-actor-4-writer-110]/waiting [ERROR] [07/29/2025 13:16:13.076] [test-pekko.actor.internal-dispatcher-3] [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:16:13,76 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.784 ms 01:16:13,76 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.14 μs 01:16:13,76 PM [test-actor-4-writer-110] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,77 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.077] [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@522c5db6 01:16:13,78 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,80 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,80 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,80 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,80 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,80 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 44.82 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 117.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,82 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,82 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,82 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 84.55 μs with journalIndex=1 01:16:13,82 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#380,test-actor-4-writer-111]/waiting [ERROR] [07/29/2025 13:16:13.082] [test-pekko.actor.internal-dispatcher-3] [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:16:13,82 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.142 ms 01:16:13,82 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.79 μs 01:16:13,82 PM [test-actor-4-writer-111] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,82 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,83 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,84 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,84 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,84 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:16:13.084] [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@4ca456ff 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 45.76 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 95.03 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 80.29 μs with journalIndex=1 01:16:13,86 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.086] [test-pekko.actor.internal-dispatcher-3] [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:16:13,86 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#381,test-actor-4-writer-112]/waiting 01:16:13,86 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.420 ms 01:16:13,86 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.43 μs 01:16:13,86 PM [test-actor-4-writer-112] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,87 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.087] [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@3a2943ec 01:16:13,87 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,88 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,89 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,89 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,89 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 154.0 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 248.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,91 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,91 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 184.1 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.091] [test-pekko.actor.internal-dispatcher-3] [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:16:13,91 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,91 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#382,test-actor-4-writer-113]/waiting 01:16:13,91 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.906 ms 01:16:13,91 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 12.59 μs 01:16:13,92 PM [test-actor-4-writer-113] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,92 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,92 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,92 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,92 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.092] [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@4e03aae2 01:16:13,92 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,92 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,92 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,93 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,93 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,93 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,93 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,93 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,94 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 71.28 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 139.0 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 174.8 μs with journalIndex=1 01:16:13,95 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,95 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#383,test-actor-4-writer-114]/waiting [ERROR] [07/29/2025 13:16:13.095] [test-pekko.actor.internal-dispatcher-3] [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:16:13,95 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.199 ms 01:16:13,95 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 14.89 μs 01:16:13,95 PM [test-actor-4-writer-114] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,96 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,96 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - test-actor-4: started executor [WARN] [07/29/2025 13:16:13.097] [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@588c0ec5 01:16:13,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,97 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,97 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,97 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 65.04 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 135.1 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 133.2 μs with journalIndex=1 01:16:13,100 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:13.100] [test-pekko.actor.internal-dispatcher-3] [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.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#384,test-actor-4-writer-115]/waiting 01:16:13,101 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 3.132 ms 01:16:13,101 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 16.66 μs 01:16:13,101 PM [test-actor-4-writer-115] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,101 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.101] [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@34c48bfe 01:16:13,102 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,102 PM [main] [INFO] MigratedMessagesTest - testNoSnapshotAfterStartupWithNoMigratedMessages ending 01:16:13,102 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/test-actor-4] 01:16:13,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,103 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,104 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,104 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,104 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 81.88 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-4: Recovery completed in 217.7 μs - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = 0, snapshot term = 1, journal size = 0 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,106 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 170.9 μs with journalIndex=1 01:16:13,106 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,106 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#385,test-actor-4-writer-116]/waiting [ERROR] [07/29/2025 13:16:13.106] [test-pekko.actor.internal-dispatcher-3] [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:16:13,106 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.428 ms 01:16:13,106 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.25 μs 01:16:13,106 PM [test-actor-4-writer-116] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,106 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,106 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,106 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,106 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.107] [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@788c0907 01:16:13,107 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,108 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,109 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,109 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands 01:16:13,109 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,109 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: selected SNAPSHOT_V1 to handle file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1 01:16:13,109 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/TermInfo.properties 01:16:13,109 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/journal-v1-1.log 01:16:13,109 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/metadata-v1-1.log 01:16:13,109 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - test-actor-4: picked SnapshotFileV1{lastIncluded=EntryInfo[index=0, term=1], timestamp=2025-07-29T13:16:12.343372351Z, file=/tmp/org.opendaylight.controller.cluster.raft.MigratedMessagesTest7888260047223478225/test-actor-4/snapshot-000000006888C99C-1477723F.v1, size=221, entryCompress=NONE, stateCompress=NONE} as the latest file 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - test-actor-4: support() called 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: initializing from snapshot taken at 2025-07-29T13:16:12.343372351Z 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - Recovery snapshot applied for test-actor-4 in 61.13 μs: snapshotIndex=0, snapshotTerm=1, journal-size=0 01:16:13,110 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:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - test-actor-4: restoring local TermInfo{term=1, votedFor=test-actor-4} 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - test-actor-4: Set currentTerm=1, votedFor=test-actor-4 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: Pekko recovery completed and can restore from snapshot 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - test-actor-4: starting journal recovery 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - test-actor-4: Moving last applied index from -1 to 0 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: empty journal: appending 0 entries 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - test-actor-4: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - test-actor-4: journal recovery completedin 268.4 μs with journalIndex=1 01:16:13,111 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,111 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#386,test-actor-4-writer-117]/waiting 01:16:13,111 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 2.269 ms 01:16:13,111 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 10.99 μs [ERROR] [07/29/2025 13:16:13.111] [test-pekko.actor.internal-dispatcher-3] [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:16:13,111 PM [test-actor-4-writer-117] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,111 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,111 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,111 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,111 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,112 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-4: Starting recovery with journal batch size 1000 01:16:13,112 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,112 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-4: started executor 01:16:13,113 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: metadata journal open: replayFrom=1 applyTo=0 01:16:13,113 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-4: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,113 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-4: journal open: applyTo=0 01:16:13,113 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: journal writer started 01:16:13,113 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: waiting to receive commands [WARN] [07/29/2025 13:16:13.113] [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@485dbc99 01:16:13,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - test-actor-4: terminating thread VirtualThread[#387,test-actor-4-writer-118]/waiting 01:16:13,114 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: received 1 commands after 451.7 μs 01:16:13,114 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: completed 1 commands in 9.648 μs 01:16:13,114 PM [test-actor-4-writer-118] [DEBUG] JournalWriteTask - test-actor-4: journal writer stopped 01:16:13,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - test-actor-4: journal closed 01:16:13,114 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - test-actor-4: journal closed 01:16:13,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks 01:16:13,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - test-actor-4: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.114] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/test-actor-4] received dead letter from Actor[pekko://test/system/mock-journal#87291444]: DeleteMessagesSuccess(3) [WARN] [07/29/2025 13:16:13.114] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/test-actor-4] received dead letter from Actor[pekko://test/system/recoveryPermitter#-2125020869]: RecoveryPermitGranted [INFO] [07/29/2025 13:16:13.115] [main] [CoordinatedShutdown(pekko://test)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason] 01:16:13,116 PM [test-pekko.actor.default-dispatcher-6] [INFO] CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason] 01:16:13,117 PM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Exiting completed 01:16:13,117 PM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Shutting down... [WARN] [07/29/2025 13:16:13.119] [test-pekko.actor.default-dispatcher-5] [pekko://test/system/cluster/core/daemon] unhandled message from Actor[pekko://test/deadLetters]: Leave(pekko://test@10.30.170.36:17355) [INFO] [07/29/2025 13:16:13.117] [test-pekko.actor.internal-dispatcher-3] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Exiting completed [INFO] [07/29/2025 13:16:13.117] [test-pekko.actor.internal-dispatcher-3] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Shutting down... [INFO] [07/29/2025 13:16:13.117] [test-pekko.actor.internal-dispatcher-3] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Successfully shut down [INFO] [07/29/2025 13:16:13.119] [test-pekko.remote.default-remote-dispatcher-8] [pekko://test@10.30.170.36:17355/system/remoting-terminator] Shutting down remote daemon. [INFO] [07/29/2025 13:16:13.119] [test-pekko.remote.default-remote-dispatcher-8] [pekko://test@10.30.170.36:17355/system/remoting-terminator] Remote daemon shut down; proceeding with flushing remote transports. 01:16:13,119 PM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Successfully shut down 01:16:13,119 PM [test-pekko.actor.default-dispatcher-6] [INFO] RemoteActorRefProvider$RemotingTerminator - Shutting down remote daemon. 01:16:13,119 PM [test-pekko.actor.default-dispatcher-6] [INFO] RemoteActorRefProvider$RemotingTerminator - Remote daemon shut down; proceeding with flushing remote transports. 01:16:13,121 PM [test-pekko.actor.default-dispatcher-5] [INFO] RemoteActorRefProvider$RemotingTerminator - Remoting shut down. [INFO] [07/29/2025 13:16:13.121] [test-pekko.remote.default-remote-dispatcher-8] [pekko://test@10.30.170.36:17355/system/remoting-terminator] Remoting shut down. [DEBUG] [07/29/2025 13:16:13.121] [test-pekko.actor.internal-dispatcher-3] [EventStream] shutting down: StandardOutLogger