jjzjj

ClassCircularityError

全部标签

java - 当 getCanonicalName 时抛出 ClassCircularityError

异常堆栈。Exceptioninthread"main"java.lang.ClassCircularityError:plugins/agents/Agentatjava.lang.Class.getDeclaringClass(NativeMethod)atjava.lang.Class.getEnclosingClass(Class.java:1085)atjava.lang.Class.getCanonicalName(Class.java:1169)atagents.loader.AgentLoader.getPluginAgentFromCache(AgentLoader.

java - ClassLoader.defineClass 抛出的 ClassCircularityError

我正在使用自定义类加载器加载类。在大多数情况下,一切正常,但有时当我加载特别复杂的项目/库时,我会遇到一个奇怪的错误:Exceptioninthread"main"java.lang.ClassCircularityError:org/apache/commons/codec/binary/Hexatjava.lang.ClassLoader.defineClass1(NativeMethod)atjava.lang.ClassLoader.defineClassCond(ClassLoader.java:632)atjava.lang.ClassLoader.defineClass(