Playframework: java.lang.ClassCastException:javassist.bytecode.InterfaceMethodrefInfoをjavassist.bytecode.MethodrefInfoにキャストできません

作成日 2015年09月25日  ·  3コメント  ·  ソース: playframework/playframework

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コードがこれを引き起こしているのかを突き止めることは別として?

-ありがとう

最も参考になるコメント

libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"

全てのコメント3件

javassistは、実行時のアプリケーションではなく、コンパイル時にsbtプラグインによってsbtによって使用されるため、おそらく3.20javassistアップグレードをproject/plugins.sbtに追加する必要があります。

plugins.sbtでjavassistをアップグレードする例がいいでしょう。 便利ですか?

libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"
このページは役に立ちましたか?
0 / 5 - 0 評価