首页 文章

无法加载[akka.event.Logging $ Error $]

提问于
浏览
0

我们有一个实现AKKA框架的服务,并作为Tomcat应用程序运行 . 当它被部署到我们的一个测试环境中时,它会抛出一个异常,迫使该应用程序停止(参见下面的例外) . 在我跳过Tomcat几次之后,我可以通过异常来获取它 . 它不具有确定性,似乎涉及时滞 . 看起来有些事情导致资源冲突,但我还没有确定罪魁祸首 . 有没有人碰到这个,你是如何处理它的?

例外文本:2015年8月24日16:56:15.000 INFO [TestCoordinatorSystem-akka.remote.default-remote-dispatcher-20] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading非法访问:此Web应用程序实例已停止已经 . 无法加载[akka.event.Logging $ Error $] . 抛出以下堆栈跟踪以进行调试以及尝试终止导致非法访问的线程 . java.lang.IllegalStateException:非法访问:此Web应用程序实例已经停止 . Could not load [akka.event.Logging$Error$] . 抛出以下堆栈跟踪以进行调试以及尝试终止导致非法访问的线程 . org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)org.apache.catalina.loader.WebappClassLoaderBase.loadClass (webappClassLoaderBase.java:1196)atg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)at akka.event.BusLogging.notifyError(Logging.scala:1138)at akka.event.LoggingAdapter $ class . 错误(Logging.scala:877)at akka.event.BusLogging.error(Logging.scala:1128)at akka.actor.ActorSystemImpl $$ anon $ 2.uncaughtException(ActorSystem.scala:510)at akka.dispatch.ForkJoinExecutorConfigurator $ AkkaForkJoinTask .exec(AbstractDispatcher.scala:398)scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)scala.concurrent.forkjoin.ForkJoinPool $ WorkQueue.runTask(ForkJoinPool.java:1339)scala.concurrent . 在scala的forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) .concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

1 回答

  • 0

    这对我来说似乎无害:杀死应用程序实例的人与之后可用的异步计算结果之间的竞争(结果实际上似乎是错误 - 可能是超时)

    如果你想摆脱这条消息,你可能会试图关闭Akka in some better way

相关问题