【发布时间】:2013-06-19 23:58:53
【问题描述】:
我刚刚在 Eclipse Juno 中安装(并重新安装)Findbugs,每次尝试在我的任何项目中运行它时都会收到以下错误:
An internal error occurred during: "Finding bugs in <project name>...".
java.lang.ArrayIndexOutOfBoundsException
谷歌搜索没有提供任何有用的结果。有什么想法吗?
编辑:我尝试(并且可能失败)在 Eclipse 中安装 Java 8 的测试版本来试用 Java 8 的 lambda 和其他功能。可能跟 Findbugs 运行不正常有关?
【问题讨论】:
-
我在使用 Netbeans 7.4 RC2 时遇到了同样的问题。使用 findbugs-maven-plugin:2.5.2。 FindBugs 会抛出异常,例如
Unable to get XClass for java/lang/StringBuilder打印来自org.objectweb.asm.ClassReader.readClass、rg.objectweb.asm.ClassReader.accept和du.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)的ArrayIndexOutOfBoundsException的堆栈跟踪。使用 java 1.8.0-ea-b109。 -
你试过吗:命令行中的eclipse -clean?