Playframework: java.lang.ClassCastException: javassist.bytecode.InterfaceMethodrefInfo não pode ser convertido em javassist.bytecode.MethodrefInfo

Criado em 25 set. 2015  ·  3Comentários  ·  Fonte: playframework/playframework

Usando o Play 2.3.xe vejo este erro

java.lang.ClassCastException: javassist.bytecode.InterfaceMethodrefInfo não pode ser convertido em javassist.bytecode.MethodrefInfo

Encontrei poucos lugares onde todo mundo fala sobre isso como abaixo, mas não encontrei a solução sobre isso ainda.

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

Eu adicionei 3.20 javassit no build.sbt , mesmo assim não funciona.

Alguma ideia de como resolver este problema. além de caçar qual código java8 está causando isso?

-Obrigado

Comentários muito úteis

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

Todos 3 comentários

Você provavelmente precisa adicionar a atualização do javassist 3.20 para project/plugins.sbt , já que o javassist está sendo usado pelo sbt em tempo de compilação por um plugin sbt, não pelo seu aplicativo em tempo de execução.

Exemplo para atualizar o javassist em plugins.sbt seria bom. Você teria isso à mão?

libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"
Esta página foi útil?
0 / 5 - 0 avaliações