java.lang.InternalError: имя слишком длинное для представления

Я получаю эту ошибку:

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, у которого не должно быть этой проблемы), но я действительно не знаю, может ли это решить проблему и может ли это сломать что-то еще.

20
задан Paolo 27 November 2011 в 20:38
поделиться