Hello,

is it intentional that you let Akka completely shut down OpenDaylight, or
is that a configuration oversight which should perhaps be adjusted?  See
the fatal error I've just hit below, which kills ODL Karaf. If you were
e.g. logged into it via SSH, that's perhaps not ideal? It's also probably a
corner case, not sure how much you want to worry about this - just thought
I'd bring it up just in case this seems wrong to anyone.

Tx,
M.

opendaylight-user@root>feature:install odl-netvirt-openstack
Uncaught error from thread
[opendaylight-cluster-data-akka.actor.default-dispatcher-18] shutting down
JVM since 'akka.jvm-exit-on-fatal-error' is enabled for
ActorSystem[opendaylight-cluster-dataUncaught error from thread [Uncaught
error from thread
[opendaylight-cluster-data-akka.actor.default-dispatcher-28] shutting down
JVM since 'akka.jvm-exit-on-fatal-error' is enabled for
ActorSystem[opendaylight-cluster-data]
opendaylight-cluster-data-akka.actor.default-dispatcher-14] shutting down
JVM since 'akka.jvm-exit-on-fatal-error' is enabled for
ActorSystem[opendaylight-cluster-data]
java.lang.NoClassDefFoundError:
org/opendaylight/controller/remote/rpc/RpcManager$1
]
    at
org.opendaylight.controller.remote.rpc.RpcManager.supervisorStrategy(RpcManager.java:152)
    at
akka.actor.dungeon.FaultHandling$class.handleChildTerminated(FaultHandling.scala:280)
    at akka.actor.ActorCell.handleChildTerminated(ActorCell.scala:374)
    at
akka.actor.dungeon.DeathWatch$class.watchedActorTerminated(DeathWatch.scala:61)
    at akka.actor.ActorCell.watchedActorTerminated(ActorCell.scala:374)
    at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:460)
    at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483)
    at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282)
    at akka.dispatch.Mailbox.run(Mailbox.scala:223)
    at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
    at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
    at
scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
    at
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
    at
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: java.lang.ClassNotFoundException:
org.opendaylight.controller.remote.rpc.RpcManager$1
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 14 more
java.lang.NoClassDefFoundError:
org/opendaylight/controller/remote/rpc/RpcManager$1
    at
org.opendaylight.controller.remote.rpc.RpcManager.supervisorStrategy(RpcManager.java:152)
    at
akka.actor.dungeon.FaultHandling$class.handleChildTerminated(FaultHandling.scala:280)
    at akka.actor.ActorCell.handleChildTerminated(ActorCell.scala:374)
    at
akka.actor.dungeon.DeathWatch$class.watchedActorTerminated(DeathWatch.scala:61)
    at akka.actor.ActorCell.watchedActorTerminated(ActorCell.scala:374)
    at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:460)
    at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483)
    at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282)
    at akka.dispatch.Mailbox.run(Mailbox.scala:223)
    at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
    at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
    at
scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
    at
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
    at
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
java.lang.NoClassDefFoundError:
Lorg/opendaylight/controller/utils/ConditionalProbe;
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
    at java.lang.Class.getDeclaredFields(Class.java:1916)
    at akka.util.Reflect$.lookupAndSetField(Reflect.scala:150)
    at akka.actor.ActorCell.setActorFields(ActorCell.scala:643)
    at akka.actor.ActorCell.clearActorFields(ActorCell.scala:636)
    at
akka.actor.dungeon.FaultHandling$class.akka$actor$dungeon$FaultHandling$$finishTerminate(FaultHandling.scala:221)
    at
akka.actor.dungeon.FaultHandling$class.handleChildTerminated(FaultHandling.scala:293)
    at akka.actor.ActorCell.handleChildTerminated(ActorCell.scala:374)
    at
akka.actor.dungeon.DeathWatch$class.watchedActorTerminated(DeathWatch.scala:61)
    at akka.actor.ActorCell.watchedActorTerminated(ActorCell.scala:374)
    at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:460)
    at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483)
    at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282)
    at akka.dispatch.Mailbox.run(Mailbox.scala:223)
    at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
    at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
    at
scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
    at
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
    at
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: java.lang.ClassNotFoundException:
org.opendaylight.controller.utils.ConditionalProbe
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 20 more

and after this you're back on the OS (Linux) console, as Karaf just died on
you due to the System.exit in Akka.

--
Michael Vorburger <vorbur...@redhat.com> | IRC: vorburger @freenode | ~ =
http://vorburger.ch
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to