|
"IllegalStateException: Can't create ProxyReadTransaction" of the "Recipient had already been terminated." kind happened once again [4], this time on Oxygen.
Looking at karaf log [5] I see an immediately preceding error:
2017-10-20 12:23:30,358 | ERROR | lt-dispatcher-39 | ImmediateFuture | 12 - com.google.guava - 22.0.0 | RuntimeException while executing runnable CallbackListener
{org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor$3@7af56307}
with executor MoreExecutors.directExecutor()
java.lang.IllegalStateException: Mount point already exists
at com.google.common.base.Preconditions.checkState(Preconditions.java:456)[12:com.google.guava:22.0.0]
at org.opendaylight.controller.md.sal.dom.broker.impl.mount.DOMMountPointServiceImpl.createMountPoint(DOMMountPointServiceImpl.java:41)[256:org.opendaylight.controller.sal-broker-impl:1.7.0]
at Proxyd3b73199_9f0a_43a1_969f_51190269a8a8.createMountPoint(Unknown Source)[:]
at Proxybfaf194c_19df_4949_b4b0_544bb75affb1.createMountPoint(Unknown Source)[:]
at org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceSalProvider$MountInstance.onTopologyDeviceConnected(NetconfDeviceSalProvider.java:124)[313:org.opendaylight.netconf.sal-netconf-connector:1.7.0]
at org.opendaylight.netconf.topology.singleton.impl.SlaveSalFacade.registerSlaveMountPoint(SlaveSalFacade.java:49)[317:org.opendaylight.netconf.topology-singleton:1.4.0]
at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor$3.onSuccess(NetconfNodeActor.java:265)[317:org.opendaylight.netconf.topology-singleton:1.4.0]
at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor$3.onSuccess(NetconfNodeActor.java:261)[317:org.opendaylight.netconf.topology-singleton:1.4.0]
at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1237)[12:com.google.guava:22.0.0]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)[12:com.google.guava:22.0.0]
at com.google.common.util.concurrent.ImmediateFuture.addListener(ImmediateFuture.java:41)[12:com.google.guava:22.0.0]
at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1209)[12:com.google.guava:22.0.0]
at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.registerSlaveMountPoint(NetconfNodeActor.java:261)[317:org.opendaylight.netconf.topology-singleton:1.4.0]
at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.onReceive(NetconfNodeActor.java:177)[317:org.opendaylight.netconf.topology-singleton:1.4.0]
at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:165)[99:com.typesafe.akka.actor:2.4.18]
at akka.actor.Actor$class.aroundReceive(Actor.scala:502)[99:com.typesafe.akka.actor:2.4.18]
at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:95)[99:com.typesafe.akka.actor:2.4.18]
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)[99:com.typesafe.akka.actor:2.4.18]
at akka.actor.ActorCell.invoke(ActorCell.scala:495)[99:com.typesafe.akka.actor:2.4.18]
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)[99:com.typesafe.akka.actor:2.4.18]
at akka.dispatch.Mailbox.run(Mailbox.scala:224)[99:com.typesafe.akka.actor:2.4.18]
at akka.dispatch.Mailbox.exec(Mailbox.scala:234)[99:com.typesafe.akka.actor:2.4.18]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
I believe this is just another symptom (aside of NETCONF-479) of two netconf topology writers being installed, so a fix should be on Int/Dist side.
[4] https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-oxygen/22/log.html.gz#s1-s13-t5-k3-k1-k2-k1-k4-k1
[5] https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-oxygen/22/odl2_karaf.log.gz
|