Playframework: java.lang.ClassCastException: javassist.bytecode.InterfaceMethodrefInfo no se puede convertir a javassist.bytecode.MethodrefInfo

Creado en 25 sept. 2015  ·  3Comentarios  ·  Fuente: playframework/playframework

Usando Play 2.3.x y veo este error

java.lang.ClassCastException: javassist.bytecode.InterfaceMethodrefInfo no se puede convertir a javassist.bytecode.MethodrefInfo

Encontré algunos lugares donde todos hablan de eso como a continuación, pero aún no encontré la solución.

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

He agregado 3.20 javassit en build.sbt, incluso entonces no funciona.

Alguna idea de cómo resolver este problema. además de buscar qué código java8 está causando esto?

-Gracias

Comentario más útil

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

Todos 3 comentarios

Probablemente necesite agregar la actualización de javassist 3.20 a project/plugins.sbt , ya que sbt está utilizando javassist en tiempo de compilación por un complemento de sbt, no por su aplicación en tiempo de ejecución.

Sería bueno un ejemplo para actualizar javassist en plugins.sbt. ¿Tendrías eso a mano?

libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"
¿Fue útil esta página
0 / 5 - 0 calificaciones