【发布时间】:2013-12-09 09:12:47
【问题描述】:
我有一个函数正在使用methodaccesor的invoke函数,问题是正在使用的应用程序非常庞大,所以有时会抛出这个异常InvocationTargetException,而导致这种情况的原因恰好是ArrayIndexOutofBounds Exception。发生的问题是相对少于 8% 的事务导致这种情况(我无法复制这种情况),我无法弄清楚是什么/如何导致这种情况
各位大神可以给我一些关于这个问题的建议吗,如何解决呢?
我在这里使用反射器的 PropertyUtils 类 getindexedproperty 导致 InvocationTargetException 无法复制问题可能导致这种情况的原因,因为它很少发生
【问题讨论】:
-
仍然,尝试提供SSCCE。
-
查看您的日志并找出导致此问题的数组对象。并在迭代之前计算它的大小并记录它。这样您就可以确定导致错误的原因。
标签: java exception exception-handling indexoutofboundsexception invocationtargetexception