[英]How is `toString` in `scala.Enumeration$Value` implemented?
[英]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.