tôi nhận được lỗi này:java.lang.InternalError: tên quá dài để đại diện cho
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)
mà dường như liên quan đến một số chức năng debug (trên thực tế loại bỏ -Xdebug
tùy chọn dòng lệnh lỗi biến mất). Tôi cũng đã tìm thấy một số thông tin trong ASF Bugzilla. Có cách nào để giải quyết này?
Các giải pháp có thể tôi có thể nghĩ là thay đổi JVM (sử dụng JRockit không có vấn đề này), nhưng tôi thực sự không biết liệu điều này có thể giải quyết được vấn đề hay không và nếu nó có thể phá vỡ điều gì khác.
Nếu đó là một lỗi được biết chúng ta không thể giải quyết nó một trong hai. Việc chuyển đổi các JVM không hoạt động nói chung, tất nhiên bạn phải thử nghiệm với một JVM khác. – home
Bạn có thể đọc bài đăng cuối cùng: https://forums.oracle.com/forums/thread.jspa?threadID = 943287 –
Dường như lỗi này không có trạng thái phân giải trong trình theo dõi của Sun và nó cũng có mức độ ưu tiên thấp. Tôi không nghĩ rằng nó sẽ tốt hơn trong các JVM gần đây hơn. Được mở từ năm 2005, có vẻ như họ không quan tâm đến nó. –