Java Scala AbstractMethodError

Java Scala AbstractMethodError,java,scala,sbt,actor,Java,Scala,Sbt,Actor,我在我的项目中使用actor已经有一段时间了,一切都很好,然后我将它们添加到项目的下一个文件中,它停止了工作 这一行: actorSystem.actorOf(Props[GraphCreator]) 编译很好,但会导致错误(在运行时): 我使用SBT作为编译器。您使用哪个版本的Scala和Akka来编译和运行代码?这可能是因为您正在编译和/或运行不兼容的版本。它是只发生在一个特定类型的演员身上,还是发生在所有演员身上?项目其他地方的演员工作得很好。。。我有依赖关系:“com.typesafe

我在我的项目中使用actor已经有一段时间了,一切都很好,然后我将它们添加到项目的下一个文件中,它停止了工作

这一行:

actorSystem.actorOf(Props[GraphCreator])
编译很好,但会导致错误(在运行时):


我使用SBT作为编译器。

您使用哪个版本的Scala和Akka来编译和运行代码?这可能是因为您正在编译和/或运行不兼容的版本。它是只发生在一个特定类型的演员身上,还是发生在所有演员身上?项目其他地方的演员工作得很好。。。我有依赖关系:“com.typesafe.akka”%%“akka actor”%%“2.3.2”关于scala,我不确定,可能是版本2.10.3,我正试图在另一个版本中创建此actor。这会对这个错误产生影响吗?为什么,AbstractMethodError是新的NullPointerException。它不是将运行时异常转化为编译错误,而是反过来。这是干净的编译吗?您可以检查是否有其他库依赖于不同的akka版本
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:263)
at akka.dispatch.Mailbox.run(Mailbox.scala:219)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393)
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)