java.lang.IncompatibleClassChangeError:类org.objectweb.asm.tree.ClassNode具有接口org.objectweb.asm.ClassVisitor作为超类 [英] java.lang.IncompatibleClassChangeError: class org.objectweb.asm.tree.ClassNode has interface org.objectweb.asm.ClassVisitor as super class

查看:466
本文介绍了java.lang.IncompatibleClassChangeError:类org.objectweb.asm.tree.ClassNode具有接口org.objectweb.asm.ClassVisitor作为超类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

运行swagger2时出现以下异常。我在网上阅读这通常是由于引用了同一罐子的多个不同版本。但是,我在gradle jar文件夹中仅找到org.ow2.asm:asm:5.0.3的一个版本。我还运行gradlew依赖项,发现只有一个版本的org.ow2.asm:asm:被引用。

I am getting the following exception when running swagger2. I read online that this is usually due to referencing multiple different versions of the same jar. However, I only found one version of org.ow2.asm:asm:5.0.3 in my gradle jar folder. I also ran gradlew dependencies and found there is only one version of org.ow2.asm:asm: referenced.

还有什么可能导致此错误?

What else could cause this error?

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)


推荐答案

我发现了我的问题。我实际上有一个libs文件夹,里面有另一个版本的asm * ...,该死的:-)!

I found my problem. I actually had a libs folder that had another version of asm*..., damn it :-)!

它现在正在工作。谢谢!

It is working now. Thanks!

这篇关于java.lang.IncompatibleClassChangeError:类org.objectweb.asm.tree.ClassNode具有接口org.objectweb.asm.ClassVisitor作为超类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆