akka-kryo-序列化 ClassNotFoundException: scala.Enumeration$Val
akka-kryo-serialization ClassNotFoundException: scala.Enumeration$Val
有时在为我的项目更新依赖版本时,当我 运行 项目时,我会收到以下错误:
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)
我通常很幸运,能够通过调整依赖项的版本来解决这个问题。
直到我将我的 akka 版本从 2.3.6 更新到 2.3.12,特别是包含 akka-cluster、akka-remote 和 akka-peristance 的 akka-contrib。
事实证明,问题实际上发生在akka 2.3.8和2.3.9之间的转换过程中。查看更改日志,我发现这两个版本之间 Scala 版本从 2.11.4 升级到 2.11.5。
我的项目是在 scala 2.11.4 上构建的。升级到 2.11.5 解决了这个问题。
我在网上找不到任何帮助,花了几天时间试图解决这个问题。我希望这会帮助其他人。
有时在为我的项目更新依赖版本时,当我 运行 项目时,我会收到以下错误:
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)
我通常很幸运,能够通过调整依赖项的版本来解决这个问题。
直到我将我的 akka 版本从 2.3.6 更新到 2.3.12,特别是包含 akka-cluster、akka-remote 和 akka-peristance 的 akka-contrib。
事实证明,问题实际上发生在akka 2.3.8和2.3.9之间的转换过程中。查看更改日志,我发现这两个版本之间 Scala 版本从 2.11.4 升级到 2.11.5。
我的项目是在 scala 2.11.4 上构建的。升级到 2.11.5 解决了这个问题。
我在网上找不到任何帮助,花了几天时间试图解决这个问题。我希望这会帮助其他人。