我收到此错误:
java.lang.InternalError: name is too long to represent
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:338)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:291)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)
这似乎与一些调试功能有关(实际上删除-Xdebug
命令行选项错误消失了)。我还在ASF Bugzilla中找到了一些信息。有没有办法解决这个问题?
我能想到的可能解决方案是更改 JVM(使用不应该有这个问题的 JRockit),但我真的不知道这是否可以解决问题以及它是否会破坏其他东西。