【发布时间】:2014-11-17 19:07:44
【问题描述】:
应用程序依赖项是:
com.typesafe.akka#akka-actor_2.10;2.3.7
org.reactivemongo#reactivemongo_2.10:0.10.5.0.akka23
org.reactivemongo#play2-reactivemongo_2.10:0.10.5.0.akka23
还有几个 1.3.1 版的喷雾库 启动应用程序时,我得到了
java.lang.AbstractMethodError
at akka.actor.ActorCell.create(ActorCell.scala:580)
at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:456)
at akka.actor.ActorCell.systemInvoke(ActorCell.scala:478)
at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:279)
at akka.dispatch.Mailbox.run(Mailbox.scala:220)
at akka.dispatch.Mailbox.exec(Mailbox.scala:231)
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)
PS:我没有使用任何兼容 akka 2.2 的库,并且我确实在这里阅读了类似的主题(唯一的解决方案是将 play 从 2.2 更新到 2.3)
【问题讨论】:
-
你使用 sbt 吗?您可以在 sbt 中查看
show externalDependencyClasspath的输出,以了解哪些库实际用于编译/运行,您可以从中推断出问题所在。 -
您的标题显示为“spray”,但您的应用程序依赖项包括 play2-recativemongo。你会用喷雾吗?
标签: akka spray reactivemongo