结合akka 2.3.7,反应性mongo和喷雾时的抽象方法错误

时间:2014-11-17 19:07:44

标签: akka spray reactivemongo

应用程序依赖项是:

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兼容的库,我在这里读过类似的主题(唯一的解决方案是将游戏从2.2更新到2.3)

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这个错误,这是因为有了依赖于不同版本Scala的库。一些需要Scala 2.10和其他(我认为它是Akka的)需要Scala 2.11。你应该检查出来