-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
8u181
-
x86
-
os_x
A DESCRIPTION OF THE PROBLEM :
I've been coding a Minecraft plugin with Spigot API and it seems to be a bug with ArrayList because it's out of the index or something.
REGRESSION : Last worked in version 8u181
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
It appeared in IntelliJ IDEA CE
ACTUAL -
Information:java: java.lang.ArrayIndexOutOfBoundsException: 1414098798
Information:java: at com.sun.tools.javac.jvm.ClassReader.nextInt(ClassReader.java:379)
Information:java: at com.sun.tools.javac.jvm.ClassReader.skipMember(ClassReader.java:2169)
Information:java: at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2225)
Information:java: at com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2324)
Information:java: at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2511)
Information:java: at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2442)
Information:java: at com.sun.tools.javac.jvm.ClassReader.access$000(ClassReader.java:76)
Information:java: at com.sun.tools.javac.jvm.ClassReader$1.complete(ClassReader.java:240)
Information:java: at com.sun.tools.javac.code.Symbol.complete(Symbol.java:574)
Information:java: at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1037)
Information:java: at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2623)
Information:java: at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1907)
Information:java: at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:2146)
Information:java: at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:3391)
Information:java: at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3278)
Information:java: at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1897)
Information:java: at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:576)
Information:java: at com.sun.tools.javac.comp.Attr.attribImportQualifier(Attr.java:410)
Information:java: at com.sun.tools.javac.comp.MemberEnter.visitImport(MemberEnter.java:544)
Information:java: at com.sun.tools.javac.tree.JCTree$JCImport.accept(JCTree.java:571)
Information:java: at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:437)
Information:java: at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:449)
Information:java: at com.sun.tools.javac.comp.MemberEnter.visitTopLevel(MemberEnter.java:528)
Information:java: at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:518)
Information:java: at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:1038)
Information:java: at com.sun.tools.javac.code.Symbol$ClassSymbol.flags(Symbol.java:973)
Information:java: at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:299)
Information:java: at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:294)
Information:java: at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1908)
Information:java: at com.sun.tools.javac.comp.Resolve.findGlobalType(Resolve.java:2007)
Information:java: at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:2077)
Information:java: at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:2110)
Information:java: at com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:2384)
Information:java: at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:3170)
Information:java: at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2011)
Information:java: at com.sun.tools.javac.comp.Attr.attribType(Attr.java:638)
Information:java: at com.sun.tools.javac.comp.Attr.attribType(Attr.java:631)
Information:java: at com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:649)
Information:java: at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:852)
Information:java: at com.sun.tools.javac.comp.MemberEnter.finishClass(MemberEnter.java:459)
Information:java: at com.sun.tools.javac.comp.MemberEnter.finish(MemberEnter.java:1404)
Information:java: at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:1199)
Information:java: at com.sun.tools.javac.comp.Enter.complete(Enter.java:493)
Information:java: at com.sun.tools.javac.comp.Enter.main(Enter.java:471)
Information:java: at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:982)
Information:java: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:857)
Information:java: at com.sun.tools.javac.main.Main.compile(Main.java:523)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
Information:java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:198)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:450)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:318)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:243)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:201)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1317)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:993)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1065)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:956)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:788)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:377)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:184)
Information:java: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:309)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:137)
Information:java: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:235)
Information:java: at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
Information:java: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Information:java: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Information:java: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Information:java: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Information:java: at java.lang.Thread.run(Thread.java:748)
Information:java: Errors occurred while compiling module 'Farm Simulator'
Information:javac 1.8.0_161 was used to compile java sources
Information:7/29/18, 5:01 PM - Compilation completed with 1 error and 0 warnings in 2 s 287 ms
Error:java: Compilation failed: internal java compiler error
FREQUENCY : always
I've been coding a Minecraft plugin with Spigot API and it seems to be a bug with ArrayList because it's out of the index or something.
REGRESSION : Last worked in version 8u181
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
It appeared in IntelliJ IDEA CE
ACTUAL -
Information:java: java.lang.ArrayIndexOutOfBoundsException: 1414098798
Information:java: at com.sun.tools.javac.jvm.ClassReader.nextInt(ClassReader.java:379)
Information:java: at com.sun.tools.javac.jvm.ClassReader.skipMember(ClassReader.java:2169)
Information:java: at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2225)
Information:java: at com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2324)
Information:java: at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2511)
Information:java: at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2442)
Information:java: at com.sun.tools.javac.jvm.ClassReader.access$000(ClassReader.java:76)
Information:java: at com.sun.tools.javac.jvm.ClassReader$1.complete(ClassReader.java:240)
Information:java: at com.sun.tools.javac.code.Symbol.complete(Symbol.java:574)
Information:java: at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1037)
Information:java: at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2623)
Information:java: at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1907)
Information:java: at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:2146)
Information:java: at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:3391)
Information:java: at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3278)
Information:java: at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1897)
Information:java: at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:576)
Information:java: at com.sun.tools.javac.comp.Attr.attribImportQualifier(Attr.java:410)
Information:java: at com.sun.tools.javac.comp.MemberEnter.visitImport(MemberEnter.java:544)
Information:java: at com.sun.tools.javac.tree.JCTree$JCImport.accept(JCTree.java:571)
Information:java: at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:437)
Information:java: at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:449)
Information:java: at com.sun.tools.javac.comp.MemberEnter.visitTopLevel(MemberEnter.java:528)
Information:java: at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:518)
Information:java: at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:1038)
Information:java: at com.sun.tools.javac.code.Symbol$ClassSymbol.flags(Symbol.java:973)
Information:java: at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:299)
Information:java: at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:294)
Information:java: at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1908)
Information:java: at com.sun.tools.javac.comp.Resolve.findGlobalType(Resolve.java:2007)
Information:java: at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:2077)
Information:java: at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:2110)
Information:java: at com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:2384)
Information:java: at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:3170)
Information:java: at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2011)
Information:java: at com.sun.tools.javac.comp.Attr.attribType(Attr.java:638)
Information:java: at com.sun.tools.javac.comp.Attr.attribType(Attr.java:631)
Information:java: at com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:649)
Information:java: at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:852)
Information:java: at com.sun.tools.javac.comp.MemberEnter.finishClass(MemberEnter.java:459)
Information:java: at com.sun.tools.javac.comp.MemberEnter.finish(MemberEnter.java:1404)
Information:java: at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:1199)
Information:java: at com.sun.tools.javac.comp.Enter.complete(Enter.java:493)
Information:java: at com.sun.tools.javac.comp.Enter.main(Enter.java:471)
Information:java: at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:982)
Information:java: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:857)
Information:java: at com.sun.tools.javac.main.Main.compile(Main.java:523)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
Information:java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:198)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:450)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:318)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:243)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:201)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1317)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:993)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1065)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:956)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:788)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:377)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:184)
Information:java: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:309)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:137)
Information:java: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:235)
Information:java: at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
Information:java: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Information:java: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Information:java: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Information:java: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Information:java: at java.lang.Thread.run(Thread.java:748)
Information:java: Errors occurred while compiling module 'Farm Simulator'
Information:javac 1.8.0_161 was used to compile java sources
Information:7/29/18, 5:01 PM - Compilation completed with 1 error and 0 warnings in 2 s 287 ms
Error:java: Compilation failed: internal java compiler error
FREQUENCY : always