Playframework: java.lang.ClassCastException: javassist.bytecode.InterfaceMethodrefInfo لا يمكن تحويلها إلى javassist.bytecode.MethodrefInfo

تم إنشاؤها على ٢٥ سبتمبر ٢٠١٥  ·  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

لقد أضفت 3.20 javassit في build.sbt ، حتى ذلك الحين لا يعمل.

أي فكرة عن كيفية حل هذه المشكلة. بصرف النظر عن البحث عن كود java8 الذي يسبب هذا؟

-شكرا

التعليق الأكثر فائدة

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

ال 3 كومينتر

ربما تحتاج إلى إضافة 3.20 ترقية javassist إلى project/plugins.sbt ، حيث يتم استخدام javassist بواسطة sbt في وقت التجميع بواسطة مكون إضافي sbt ، وليس بواسطة التطبيق الخاص بك في وقت التشغيل.

مثال لترقية javassist في plugins.sbt سيكون أمرًا رائعًا. هل سيكون لديك هذا في متناول يدي؟

libraryDependencies += "org.javassist" % "javassist" % "3.20.0-GA"
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات