Idea 13.1 QAPlug FindBugs 1.3.5 Exception (ArrayIndexOutOfBoundsException)
The Full Stack Trace.
35328: 35328
java.lang.ArrayIndexOutOfBoundsException: 35328
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at edu.umd.cs.findbugs.asm.FBClassReader.accept(FBClassReader.java:44)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:110)
at edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM.parse(ClassParserUsingASM.java:565)
at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:76)
at edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38)
at edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:266)
at edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:652)
at edu.umd.cs.findbugs.ba.AnalysisCacheToAnalysisContextAdapter.setAppClassList(AnalysisCacheToAnalysisContextAdapter.java:391)
at edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:981)
at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:224)
at com.soldevelo.findbugs.FindBugsChecker.runFindBugs(FindBugsChecker.java:388)
at com.soldevelo.findbugs.FindBugsChecker.access$100(FindBugsChecker.java:48)
at com.soldevelo.findbugs.FindBugsChecker$2.run(FindBugsChecker.java:202)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:911)
at com.soldevelo.findbugs.FindBugsChecker.run(FindBugsChecker.java:196)
at com.soldevelo.findbugs.FindBugsManagerImpl.performAnalysis(FindBugsManagerImpl.java:66)
at com.soldevelo.qaplug.scanner.ScanningTask.run(ScanningTask.java:110)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:744)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
This should be fixed in QAPlug-FindBugs 1.3.6, which integrates FindBugs 3.0.1.
-
Anonymous commented
I'm getting OOB error: 40705
Presumably this is the same IDEA 14 / JDK 1.8 Issue
-
shweta gupta commented
same error is coming while running the QAPlus with Win7,Android Studio,Java version 1.8.0_25
-
Stefan Engelien commented
Got the same exception running QAplug realtime inspection. Win 7, IntelliJ 14.0.3, java version 1.8.0.20, QAPlug Findbugs version 1.3.5
-
Gauthier JACQUES commented
Problem is IntelliJ 14 is running with Java 8. So QA Plug is no longer working.
Is there anything planned to fix this ?
-
Gauthier JACQUES commented
Any news on this one ? Since IntelliJ 14, the embedded JVM is using Java 8, making it impossible to use the plugin.
-
Federico commented
Same here, also using java 8 for running intellij
-
Thomas Ramapuram commented
Forgot to mention. Using Java 8.