java.lang.IncompatibleClassChangeError: класс org.objectweb.asm.tree.ClassNode имеет интерфейс org.objectweb.asm.ClassVisitor в качестве суперкласса - PullRequest
0 голосов
/ 22 октября 2018

Я получаю следующее исключение при запуске swagger2.Я читал в Интернете, что это обычно происходит из-за ссылки на несколько разных версий одной и той же банки.Тем не менее, я нашел только одну версию org.ow2.asm: asm: 5.0.3 в моей папке jlar.Я также запустил зависимости gradlew и обнаружил, что существует только одна версия org.ow2.asm: asm: referenced.

Что еще может вызвать эту ошибку?

java.lang.IncompatibleClassChangeError: class org.objectweb.asm.tree.ClassNode has interface org.objectweb.asm.ClassVisitor as super class
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

1 Ответ

0 голосов
/ 22 октября 2018

Я нашел свою проблему.У меня на самом деле была папка libs, в которой была другая версия asm * ..., черт побери: -)!

Она работает сейчас.Спасибо!

...