簡體   English   中英

akka-kryo-serialization 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-contrib,其中包含akka-cluster,akka-remote和akka-peristance。

事實證明,該問題實際上是在akka 2.3.8和2.3.9之間的過渡期間發生的。 查看更改日志,我發現在這兩個版本之間,Scala版本已從2.11.4升級到2.11.5。

我的項目基於scala 2.11.4。 升級到2.11.5可解決此問題。

我在網上找不到任何幫助,因此花了幾天的時間才想出辦法。 我希望這會幫助其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM