1
有时更新版本的依赖我的项目的时候,当我会跑的项目,我会收到以下错误:
ERROR 09:31:34:241 apply$mcV$sp - Class could not be loaded and/or registered: scala.Enumeration$Val
ERROR 09:31:34:247 apply$mcV$sp - exception caught during akka-kryo-serialization startup: java.lang.ClassNotFoundException: scala.Enumeration$Val
java.lang.RuntimeException: Nonzero exit code: 1
at scala.sys.package$.error(package.scala:27)
我平时很幸运,能够通过调整我的依赖版本来解决这个问题。
直到我从2.3.6更新我的akka版本到2.3.12,特别是包含akka-cluster,akka-remote和akka-peristance的akka-contrib。
它没有为我工作。 – Merom
你会发现对于我来说这是在一些非常特殊的条件下发生的(从aka 2.3.8移植到2.3.9,scala版本明确设置为2.11.4)。我可以想象,两年后你不可能有完全相同的条件。 如果你想打开一个堆栈溢出的问题,并将其链接到这里,我可以刺穿它。如果你提供了堆栈跟踪和可能的依赖关系图,那么最有用的可能是什么。 – rhamilton
我使用2.11.11 Scalaversion,我的akka版本是2.5.6,kryo版本4.0.1和akka-kryo-serialization版本是0.5.0。 (错误)(run-main-0)java。不能加载和/或注册:scala.Enumeration $ Val [error](run-main-0)java。 lang.ClassNotFoundException:scala.Enumeration $ Val 错误spatcher-3 [ - ] craskKryoSerializer(akka:// test) - 在akka-kryo序列化启动期间捕获的异常:java.lang.ClassNotFoundException:scala.Enumeration $ Val – Merom