Playframework: java.lang.ClassCastException : javassist.bytecode.InterfaceMethodrefInfo ne peut pas être converti en javassist.bytecode.MethodrefInfo

Créé le 25 sept. 2015  ·  3Commentaires  ·  Source: playframework/playframework

J'utilise Play 2.3.x et je vois cette erreur

java.lang.ClassCastException : javassist.bytecode.InterfaceMethodrefInfo ne peut pas être converti en javassist.bytecode.MethodrefInfo

J'ai trouvé quelques endroits où tout le monde en parle comme ci-dessous, mais je n'ai pas encore trouvé la solution à ce sujet.

https://groups.google.com/forum/#!searchin/play-framework/https$3A$2F$2Fgithub.com$2Fjboss-javassist$2Fjavassist$2Fpull$2F10/play-framework/Oiqqk4SZr5Y/kYhv_tG_uqQJ

J'ai ajouté 3.20 javassit dans le build.sbt , même alors cela ne fonctionne pas.

Toute idée de comment résoudre ce problème. en plus de rechercher quel code java8 est à l'origine de cela?

-Merci

Commentaire le plus utile

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

Tous les 3 commentaires

Vous devez probablement ajouter la mise à jour javassist 3.20 à project/plugins.sbt , car javassist est utilisé par sbt au moment de la compilation par un plugin sbt, et non par votre application au moment de l'exécution.

Un exemple pour mettre à jour javassist dans plugins.sbt serait bien. Auriez-vous ça sous la main ?

libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"
Cette page vous a été utile?
0 / 5 - 0 notes