问题描述
- java.lang.ArrayIndexOutOfBoundsException: 26
-
项目可以再weblogic 10上跑,在weblogic 12c上跑就报错
java.lang.ArrayIndexOutOfBoundsException: 26
at com.bea.objectweb.asm.ClassReader.readClass(Unknown Source)
at com.bea.objectweb.asm.ClassReader.accept(Unknown Source)
at com.bea.objectweb.asm.ClassReader.accept(Unknown Source)
at weblogic.application.utils.annotation.ClassInfoImpl.(ClassInfoImpl.java:45)
at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145)
Truncated. see log file for complete stacktrace批量报错,好多个,已启动就报错!
解决方案
ArrayIndexOutOfBoundsException,是越界出现的错误
建议你将所有用到 Array 的地方进行容错处理,当访问一个下标时,先判断下标必须小于等于 Array 的维数。然后当下标大于 Array 的维数时输出一些LOG 来分析出错的代码行。
解决方案二:
比较简单的数组越界问题,查看相应的数组就没问题了
解决方案三:
不懂的别瞎说。你懂weblogic12c的源码吗?真是逗。兄弟别理他们。比较简单个蛋。一群白痴,兄弟我也遇到这个问题了。你解决了吗?求指导。
解决方案四:
你好,麻烦高下你这个是怎么改的
解决方案五:
看到麻烦回一下,谢谢了。。。qq761580737
解决方案六:
我今天也遇到这个问题!项目在部署的时候就出错了,事态严重,没办法,直接把weblogic12c删了,换用weblogic11,再部署就没问题了!
时间: 2024-09-01 12:08:16