Play 2.3.xを使用すると、このエラーが表示されます
java.lang.ClassCastException:javassist.bytecode.InterfaceMethodrefInfoをjavassist.bytecode.MethodrefInfoにキャストできません
以下のように誰もがそれについて話している場所をいくつか見つけましたが、これに関する解決策はまだ見つかりませんでした。
https://groups.google.com/forum/#!searchin/play -framework / https $ 3A $ 2F $ 2Fgithub.com $ 2Fjboss-javassist $ 2Fjavassist $ 2Fpull $ 2F10 / play-framework / Oiqqk4SZr5Y / kYhv_tG_uqQJ
build.sbtに3.20javassitを追加しましたが、それでも機能しません。
この問題を解決する方法についてのアイデア。 どのjava8コードがこれを引き起こしているのかを突き止めることは別として?
-ありがとう
javassistは、実行時のアプリケーションではなく、コンパイル時にsbtプラグインによってsbtによって使用されるため、おそらく3.20javassistアップグレードをproject/plugins.sbt
に追加する必要があります。
plugins.sbtでjavassistをアップグレードする例がいいでしょう。 便利ですか?
libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"
最も参考になるコメント