-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
while working on COE-36, I hit the WARN and then ERROR below when doing a kubectl delete pod busybox; FYI k.faseela, shague, fkautz, I think it's reproducible:
16:18:46.134 INFO [jobcoordinator-main-task-0] interface deletion for pod 00000000-0000-0000-0000-000000000001:busybox-1.1 16:18:46.138 WARN [opendaylight-cluster-data-shard-dispatcher-12792] member-1-shard-default-config: Store Tx member-1-datastore-config-fe-1-txn-1200-0: Data validation failed for path /(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-bindings/services-info/services-info[{(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)interface-name=00000000-0000-0000-0000-000000000001:busybox-1.1, (urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode=(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode-ingress}]. org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-bindings/services-info/services-info[{(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)interface-name=00000000-0000-0000-0000-000000000001:busybox-1.1, (urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode=(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode-ingress}] does not exist. Cannot apply modification to its children. at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:282) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:304) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:286) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.UnorderedMapModificationStrategy.lambda$checkApplicable$1(UnorderedMapModificationStrategy.java:45) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AutomaticLifecycleMixin.checkApplicable(AutomaticLifecycleMixin.java:111) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.UnorderedMapModificationStrategy.checkApplicable(UnorderedMapModificationStrategy.java:45) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:304) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:286) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.lambda$checkApplicable$1(StructuralContainerModificationStrategy.java:44) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AutomaticLifecycleMixin.checkApplicable(AutomaticLifecycleMixin.java:111) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.checkApplicable(StructuralContainerModificationStrategy.java:44) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:304) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:286) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:71) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:38) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:725) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPending(ShardDataTree.java:771) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPendingTransaction(ShardDataTree.java:718) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:872) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:99) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.CohortEntry.canCommit(CohortEntry.java:99) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleCanCommit(ShardCommitCoordinator.java:238) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleReadyLocalTransaction(ShardCommitCoordinator.java:200) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.Shard.handleReadyLocalTransaction(Shard.java:729) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.Shard.handleNonRaftCommand(Shard.java:330) [240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.raft.RaftActor.handleCommand(RaftActor.java:270) [225:org.opendaylight.controller.sal-akka-raft:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:46) [232:org.opendaylight.controller.sal-clustering-commons:1.9.0.SNAPSHOT] at akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:303) [89:com.typesafe.akka.persistence:2.5.14] at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:104) [232:org.opendaylight.controller.sal-clustering-commons:1.9.0.SNAPSHOT] at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:606) [86:com.typesafe.akka.actor:2.5.14] at akka.actor.Actor.aroundReceive(Actor.scala:517) [86:com.typesafe.akka.actor:2.5.14] at akka.actor.Actor.aroundReceive$(Actor.scala:515) [86:com.typesafe.akka.actor:2.5.14] at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:301) [89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:743) [89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.Eventsourced.aroundReceive(Eventsourced.scala:222) [89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:221) [89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:301) [89:com.typesafe.akka.persistence:2.5.14] at akka.actor.ActorCell.receiveMessage(ActorCell.scala:588) [86:com.typesafe.akka.actor:2.5.14] at akka.actor.ActorCell.invoke(ActorCell.scala:557) [86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258) [86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.Mailbox.run(Mailbox.scala:225) [86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.Mailbox.exec(Mailbox.scala:235) [86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [86:com.typesafe.akka.actor:2.5.14] (... same thing as above several times again ...) 16:18:47.691 ERROR [CommitFutures-2] Job still failed on final retry: JobEntry{key='busybox-1.1', mainWorker=org.opendaylight.netvirt.coe.listeners.PodListener$PodConfigRemoveWorker@3308a8d5, rollbackWorker=null, retryCount=3/3, futures=[com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture@3dcf40c4[status=FAILURE, cause=[TransactionCommitFailedException{message=Data did not pass validation for path /(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-bindings/services-info/services-info[{(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)interface-name=00000000-0000-0000-0000-000000000001:busybox-1.1, (urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode=(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode-ingress}], errorList=[RpcError [message=Data did not pass validation for path /(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-bindings/services-info/services-info[{(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)interface-name=00000000-0000-0000-0000-000000000001:busybox-1.1, (urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode=(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode-ingress}], severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-bindings/services-info/services-info[{(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)interface-name=00000000-0000-0000-0000-000000000001:busybox-1.1, (urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode=(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode-ingress}] does not exist. Cannot apply modification to its children.]]}]], com.google.common.util.concurrent.AbstractTransformFuture$TransformFuture@39f0c3a5[status=SUCCESS, result=[null]]]} org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException: Data did not pass validation for path /(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-bindings/services-info/services-info[{(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)interface-name=00000000-0000-0000-0000-000000000001:busybox-1.1, (urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode=(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode-ingress}] at org.opendaylight.controller.sal.core.compat.LegacyDOMDataBrokerAdapter$1.newWithCause(LegacyDOMDataBrokerAdapter.java:79) ~[238:org.opendaylight.controller.sal-core-compat:1.9.0.SNAPSHOT] at org.opendaylight.controller.sal.core.compat.LegacyDOMDataBrokerAdapter$1.newWithCause(LegacyDOMDataBrokerAdapter.java:68) ~[238:org.opendaylight.controller.sal-core-compat:1.9.0.SNAPSHOT] at org.opendaylight.yangtools.util.concurrent.ExceptionMapper.apply(ExceptionMapper.java:106) ~[423:org.opendaylight.yangtools.util:2.1.4] at org.opendaylight.controller.sal.core.compat.LegacyDOMDataBrokerAdapter$DOMDataTransactionAdapter$1.onFailure(LegacyDOMDataBrokerAdapter.java:303) [238:org.opendaylight.controller.sal-core-compat:1.9.0.SNAPSHOT] at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1349) [82:com.google.guava:25.1.0.jre] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:398) [82:com.google.guava:25.1.0.jre] at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1024) [82:com.google.guava:25.1.0.jre] at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:866) [82:com.google.guava:25.1.0.jre] at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:711) [82:com.google.guava:25.1.0.jre] at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:93) [82:com.google.guava:25.1.0.jre] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-bindings/services-info/services-info[{(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)interface-name=00000000-0000-0000-0000-000000000001:busybox-1.1, (urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode=(urn:opendaylight:genius:interfacemanager:servicebinding?revision=2016-04-06)service-mode-ingress}] does not exist. Cannot apply modification to its children. at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:282) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:304) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:286) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.UnorderedMapModificationStrategy.lambda$checkApplicable$1(UnorderedMapModificationStrategy.java:45) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AutomaticLifecycleMixin.checkApplicable(AutomaticLifecycleMixin.java:111) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.UnorderedMapModificationStrategy.checkApplicable(UnorderedMapModificationStrategy.java:45) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:304) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:286) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.lambda$checkApplicable$1(StructuralContainerModificationStrategy.java:44) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AutomaticLifecycleMixin.checkApplicable(AutomaticLifecycleMixin.java:111) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.checkApplicable(StructuralContainerModificationStrategy.java:44) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:304) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:286) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:131) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:71) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:38) ~[428:org.opendaylight.yangtools.yang-data-impl:2.1.4] at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:725) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPending(ShardDataTree.java:771) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPendingTransaction(ShardDataTree.java:718) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:872) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:99) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.CohortEntry.canCommit(CohortEntry.java:99) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleCanCommit(ShardCommitCoordinator.java:238) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleReadyLocalTransaction(ShardCommitCoordinator.java:200) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.Shard.handleReadyLocalTransaction(Shard.java:729) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.Shard.handleNonRaftCommand(Shard.java:330) ~[240:org.opendaylight.controller.sal-distributed-datastore:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.raft.RaftActor.handleCommand(RaftActor.java:270) ~[225:org.opendaylight.controller.sal-akka-raft:1.9.0.SNAPSHOT] at org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:46) ~[232:org.opendaylight.controller.sal-clustering-commons:1.9.0.SNAPSHOT] at akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:303) ~[89:com.typesafe.akka.persistence:2.5.14] at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:104) ~[232:org.opendaylight.controller.sal-clustering-commons:1.9.0.SNAPSHOT] at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:606) ~[86:com.typesafe.akka.actor:2.5.14] at akka.actor.Actor.aroundReceive(Actor.scala:517) ~[86:com.typesafe.akka.actor:2.5.14] at akka.actor.Actor.aroundReceive$(Actor.scala:515) ~[86:com.typesafe.akka.actor:2.5.14] at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:301) ~[89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:743) ~[89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.Eventsourced.aroundReceive(Eventsourced.scala:222) ~[89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:221) ~[89:com.typesafe.akka.persistence:2.5.14] at akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:301) ~[89:com.typesafe.akka.persistence:2.5.14] at akka.actor.ActorCell.receiveMessage(ActorCell.scala:588) ~[86:com.typesafe.akka.actor:2.5.14] at akka.actor.ActorCell.invoke(ActorCell.scala:557) ~[86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258) ~[86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.Mailbox.run(Mailbox.scala:225) ~[86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.Mailbox.exec(Mailbox.scala:235) ~[86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) ~[86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) ~[86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) ~[86:com.typesafe.akka.actor:2.5.14] at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) ~[86:com.typesafe.akka.actor:2.5.14] 16:19:24.415 ERROR [jobcoordinator-main-task-0] Job still failed on final retry: JobEntry{key='busybox-1.2', mainWorker=org.opendaylight.netvirt.coe.listeners.PodListener$PodConfigAddWorker@52730392, rollbackWorker=null, retryCount=3/3, futures=[com.google.common.util.concurrent.ImmediateFuture$ImmediateFailedFuture@5cb4f7ac[status=FAILURE, cause=[java.lang.NumberFormatException: For input string: "null"]]]} java.lang.NumberFormatException: For input string: "null" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?] at java.lang.Long.parseLong(Long.java:589) ~[?:?] at java.lang.Long.valueOf(Long.java:803) ~[?:?] at org.opendaylight.netvirt.coe.utils.CoeUtils.buildElanInstance(CoeUtils.java:144) ~[?:?] at org.opendaylight.netvirt.coe.utils.CoeUtils.createElanInstanceForTheFirstPodInTheNetwork(CoeUtils.java:270) ~[?:?] at org.opendaylight.netvirt.coe.listeners.PodListener$PodConfigAddWorker.lambda$call$0(PodListener.java:178) ~[?:?] at org.opendaylight.genius.infra.ManagedTransactionFactoryImpl.lambda$callWithNewTransactionAndSubmit$3(ManagedTransactionFactoryImpl.java:89) ~[266:org.opendaylight.genius.mdsalutil-api:0.6.0.SNAPSHOT] at org.opendaylight.genius.infra.ManagedTransactionFactoryImpl.applyWithNewTransactionAndSubmit(ManagedTransactionFactoryImpl.java:105) ~[266:org.opendaylight.genius.mdsalutil-api:0.6.0.SNAPSHOT] at org.opendaylight.genius.infra.ManagedTransactionFactoryImpl.callWithNewTransactionAndSubmit(ManagedTransactionFactoryImpl.java:88) ~[266:org.opendaylight.genius.mdsalutil-api:0.6.0.SNAPSHOT] at org.opendaylight.genius.infra.ManagedNewTransactionRunnerImpl.callWithNewReadWriteTransactionAndSubmit(ManagedNewTransactionRunnerImpl.java:81) ~[266:org.opendaylight.genius.mdsalutil-api:0.6.0.SNAPSHOT] at org.opendaylight.netvirt.coe.listeners.PodListener$PodConfigAddWorker.call(PodListener.java:176) ~[?:?] at org.opendaylight.netvirt.coe.listeners.PodListener$PodConfigAddWorker.call(PodListener.java:157) ~[?:?] at org.opendaylight.infrautils.utils.ClassLoaders.lambda$call$2(ClassLoaders.java:38) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at org.opendaylight.infrautils.utils.ClassLoaders.call(ClassLoaders.java:46) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at org.opendaylight.infrautils.utils.ClassLoaders.call(ClassLoaders.java:38) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl$MainTask.runWithUncheckedExceptionLogging(JobCoordinatorImpl.java:399) ~[?:?] at org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable.run(LoggingUncaughtThreadDeathContextRunnable.java:60) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at org.opendaylight.infrautils.utils.ClassLoaders.lambda$run$0(ClassLoaders.java:25) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at org.opendaylight.infrautils.utils.ClassLoaders.call(ClassLoaders.java:46) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at org.opendaylight.infrautils.utils.ClassLoaders.run(ClassLoaders.java:24) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at org.opendaylight.infrautils.utils.ClassLoaders.lambda$wrap$3(ClassLoaders.java:53) ~[286:org.opendaylight.infrautils.util:1.5.0.SNAPSHOT] at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [?:?]
- is blocked by
-
COE-10 COE Deployment and Packaging for Kubernetes
- Open