Hi,
During one of my runs of bring up and down the interfaces of cluster
members, I hit the following NPE after all 3 instances were isolated
twice.  Let me know if you need any more info besides the log below.


2017-04-05 19:08:51,860 | WARN  | lt-dispatcher-28 |
ConcurrentDOMDataBroker          | 193 -
org.opendaylight.controller.sal-distributed-datastore - 1.4.2.Boron-SR2 |
Tx: DOM-32 Error during phase CAN_COMMIT, starting Abort
org.opendaylight.controller.cluster.datastore.exceptions.NoShardLeaderException:
Shard member-2-shard-default-operational currently has no leader. Try again
later.
        at
org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager.createNoShardLeaderException(ShardManager.java:723)[193:org.opendaylight.controller.sal-distributed-datastore:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager.onShardNotInitializedTimeout(ShardManager.java:537)[193:org.opendaylight.controller.sal-distributed-datastore:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager.handleCommand(ShardManager.java:216)[193:org.opendaylight.controller.sal-distributed-datastore:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:29)[187:org.opendaylight.controller.sal-clustering-commons:1.4.2.Boron-SR2]
        at
akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:170)[181:com.typesafe.akka.persistence:2.4.7]
        at
org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:97)[187:org.opendaylight.controller.sal-clustering-commons:1.4.2.Boron-SR2]
        at
akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:544)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.actor.Actor$class.aroundReceive(Actor.scala:484)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:168)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:633)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.persistence.Eventsourced$class.aroundReceive(Eventsourced.scala:179)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:168)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.actor.ActorCell.invoke(ActorCell.scala:495)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.dispatch.Mailbox.run(Mailbox.scala:224)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.dispatch.Mailbox.exec(Mailbox.scala:234)[175:com.typesafe.akka.actor:2.4.7]
        at
scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
        at
scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
        at
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
        at
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
2017-04-05 19:08:51,863 | WARN  | tor-ComputeTimer |
GenericTransactionUtils          | 301 - com.infinera.sdn.utils.transaction
- 0.1.0.SNAPSHOT | Transaction for add of object State [_cpuInfo=CpuInfo
[_processorCount=6, _usage=0.48, augmentation=[]], _memInfo=MemInfo
[_memFree=138797056,
_memTotal=12302811136, augmentation=[]], _status=class
org.opendaylight.yang.gen.v1.urn.infinera.system.compute.rev160510.Running,
augmentation=[]] failed with error {}
2017-04-05 19:09:14,056 | INFO  | lt-dispatcher-35 |
kka://opendaylight-cluster-data) | 176 - com.typesafe.akka.slf4j - 2.4.7 |
Cluster Node [akka.tcp://opendaylight-cluster-data@172.17.0.12:2550] -
Leader is moving node [akka.tcp://opendaylight-cluster-data@172.17.0.11:2550]
to [Up]
2017-04-05 19:09:14,057 | INFO  | lt-dispatcher-35 | ShardManager
          | 193 - org.opendaylight.controller.sal-distributed-datastore -
1.4.2.Boron-SR2 | shard-manager-operational: Received MemberUp: memberName:
MemberName{name=member-1}, address: akka.tcp:
//opendaylight-cluster-data@172.17.0.11:2550
2017-04-05 19:09:14,057 | INFO  | lt-dispatcher-35 | ShardInformation
          | 193 - org.opendaylight.controller.sal-distributed-datastore -
1.4.2.Boron-SR2 | updatePeerAddress for peer
member-1-shard-default-operational with address akka.tcp://opendaylight-clus
ter-data@172.17.0.11:2550/user/shardmanager-operational/member-1-shard-default-operational
2017-04-05 19:09:14,057 | INFO  | lt-dispatcher-35 | ShardInformation
          | 193 - org.opendaylight.controller.sal-distributed-datastore -
1.4.2.Boron-SR2 | updatePeerAddress for peer
member-1-shard-entity-ownership-operational with address akka.tcp://opendayl
ight-cluster-data@172.17.0.11:2550/user/shardmanager-operational/member-1-shard-entity-ownership-operational
2017-04-05 19:09:14,058 | INFO  | lt-dispatcher-18 | ShardManager
          | 193 - org.opendaylight.controller.sal-distributed-datastore -
1.4.2.Boron-SR2 | shard-manager-config: Received MemberUp: memberName:
MemberName{name=member-1}, address: akka.tcp://ope
ndaylight-cluster-data@172.17.0.11:2550
2017-04-05 19:09:14,058 | INFO  | lt-dispatcher-18 | ShardInformation
          | 193 - org.opendaylight.controller.sal-distributed-datastore -
1.4.2.Boron-SR2 | updatePeerAddress for peer member-1-shard-default-config
with address akka.tcp://opendaylight-cluster-d
ata@172.17.0.11:2550/user/shardmanager-config/member-1-shard-default-config
2017-04-05 19:09:14,068 | INFO  | lt-dispatcher-18 | ShardManager
          | 193 - org.opendaylight.controller.sal-distributed-datastore -
1.4.2.Boron-SR2 | shard-manager-config: All Shards are ready - data store
config is ready, available count is 0
2017-04-05 19:09:14,068 | INFO  | lt-dispatcher-18 | Shard
           | 188 - org.opendaylight.controller.sal-akka-raft -
1.4.2.Boron-SR2 | Peer address for peer member-1-shard-default-config set
to akka.tcp://opendaylight-cluster-data@172.17.0.11:2550/us
er/shardmanager-config/member-1-shard-default-config
2017-04-05 19:09:14,063 | INFO  | lt-dispatcher-28 | EntityOwnershipShard
          | 188 - org.opendaylight.controller.sal-akka-raft -
1.4.2.Boron-SR2 | Peer address for peer
member-1-shard-entity-ownership-operational set to
akka.tcp://opendaylight-cluster-data@172.1
7.0.11:2550/user/shardmanager-operational/member-1-shard-entity-ownership-operational
2017-04-05 19:09:14,070 | INFO  | lt-dispatcher-33 | Shard
           | 188 - org.opendaylight.controller.sal-akka-raft -
1.4.2.Boron-SR2 | Peer address for peer member-1-shard-default-operational
set to akka.tcp://opendaylight-cluster-data@172.17.0.11:25
50/user/shardmanager-operational/member-1-shard-default-operational
22017-04-05 19:11:31,513 | WARN  | lt-dispatcher-17 | OneForOneStrategy
           | 176 - com.typesafe.akka.slf4j - 2.4.7 | null
2017-04-05 19:11:31,514 | WARN  | lt-dispatcher-18 | ShardManager
          | 193 - org.opendaylight.controller.sal-distributed-datastore -
1.4.2.Boron-SR2 | Supervisor Strategy caught unexpected exception - resuming
java.lang.NullPointerException
        at
org.opendaylight.controller.cluster.raft.SnapshotManager$AbstractSnapshotState.doTrimLog(SnapshotManager.java:211)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.SnapshotManager$Idle.trimLog(SnapshotManager.java:293)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.SnapshotManager.trimLog(SnapshotManager.java:91)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.behaviors.AbstractRaftActorBehavior.performSnapshotWithoutCapture(AbstractRaftActorBehavior.java:470)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.behaviors.AbstractLeader.purgeInMemoryLog(AbstractLeader.java:400)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.behaviors.AbstractLeader.handleAppendEntriesReply(AbstractLeader.java:368)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.behaviors.AbstractRaftActorBehavior.handleMessage(AbstractRaftActorBehavior.java:404)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.behaviors.AbstractLeader.handleMessage(AbstractLeader.java:457)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.behaviors.PreLeader.handleMessage(PreLeader.java:49)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.RaftActor.possiblyHandleBehaviorMessage(RaftActor.java:302)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.raft.RaftActor.handleCommand(RaftActor.java:290)[188:org.opendaylight.controller.sal-akka-raft:1.4.2.Boron-SR2]
        at
org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:29)[187:org.opendaylight.controller.sal-clustering-commons:1.4.2.Boron-SR2]
        at
akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:170)[181:com.typesafe.akka.persistence:2.4.7]
        at
org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:97)[187:org.opendaylight.controller.sal-clustering-commons:1.4.2.Boron-SR2]
        at
akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:544)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.actor.Actor$class.aroundReceive(Actor.scala:484)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:168)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:633)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.persistence.Eventsourced$class.aroundReceive(Eventsourced.scala:179)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:168)[181:com.typesafe.akka.persistence:2.4.7]
        at
akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.actor.ActorCell.invoke(ActorCell.scala:495)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.dispatch.Mailbox.run(Mailbox.scala:224)[175:com.typesafe.akka.actor:2.4.7]
        at
akka.dispatch.Mailbox.exec(Mailbox.scala:234)[175:com.typesafe.akka.actor:2.4.7]
        at
scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
        at
scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
        at
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
        at
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[171:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to