I have run into this too, and it does seem wrong.  I thought it was just
some weird combination of stale jars on my end so I didn't report it.
Anyone else experiencing this?

Regards,

Ryan Goulding

On Thu, Aug 25, 2016 at 10:40 AM, Michael Vorburger <vorbur...@redhat.com>
wrote:

> 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
>
>
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to