【发布时间】:2017-09-13 08:00:28
【问题描述】:
检测到 java.lang.NoSuchMethodError 错误,这可能是由类路径上不兼容的 Akka 版本引起的。请注意,给定的 Akka 版本在您使用的所有 Akka 模块中必须相同,例如如果你使用 akka-actor [2.5.4 (resolved from current classpath)] 所有其他核心 Akka 模块必须是相同的版本。外部项目如 Alpakka、Persistence 插件或 Akka HTTP 等都有自己的版本号 - 请确保您使用的是一组兼容的库。
来自线程 [my-system-akka.actor.default-dispatcher-5] 的未捕获错误:akka.actor.ActorCell.addFunctionRef(Lscala/Function2;)Lakka/actor/FunctionRef;,自 'akka.为 ActorSystem[my-system] 启用了 jvm-exit-on-fatal-error' java.lang.NoSuchMethodError: akka.actor.ActorCell.addFunctionRef(Lscala/Function2;)Lakka/actor/FunctionRef; 在 akka.stream.stage.GraphStageLogic$StageActor.(GraphStage.scala:142) 在 akka.stream.stage.GraphStageLogic.getStageActor(GraphStage.scala:956) 在 akka.stream.impl.io.ConnectionSourceStage$$anon$2.preStart(TcpStages.scala:60) 在 akka.stream.impl.fusing.GraphInterpreter.init(GraphInterpreter.scala:520) 在 akka.stream.impl.fusing.GraphInterpreterShell.init(ActorGraphInterpreter.scala:380) 在 akka.stream.impl.fusing.ActorGraphInterpreter.tryInit(ActorGraphInterpreter.scala:538) 在 akka.stream.impl.fusing.ActorGraphInterpreter.preStart(ActorGraphInterpreter.scala:586) 在 akka.actor.Actor$class.aroundPreStart(Actor.scala:522) 在 akka.stream.impl.fusing.ActorGraphInterpreter.aroundPreStart(ActorGraphInterpreter.scala:529) 在 akka.actor.ActorCell.create(ActorCell.scala:591) 在 akka.actor.ActorCell.invokeAll$1(ActorCell.scala:462) 在 akka.actor.ActorCell.systemInvoke(ActorCell.scala:484) 在 akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282) 在 akka.dispatch.Mailbox.run(Mailbox.scala:223) 在 akka.dispatch.Mailbox.exec(Mailbox.scala:234) 在 akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) 在 akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) 在 akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) 在 akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
【问题讨论】:
标签: akka-http