Bug 34907

Summary: ArrayIndexOutOfBoundsException after installing Java 1.4.1_01
Product: [Eclipse Project] JDT Reporter: Chris Kau <ChrisKau>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 2.1   
Target Milestone: 2.1 RC3   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Chris Kau CLA 2003-03-13 08:22:28 EST
After installing Java 1.4.1_01 some classes (>5) cannot be compiled even after a complete rebuild. After deleting one of the erroneous classes another class in the same project fails to compile with the same errors. Happens with Integration build I20030227 and RC2. Workspace has been created with a version before I20030227.

The following exceptions are thrown in org.eclipse.jdt.internal.compiler.parser.Parser:

!SESSION Mar 13, 2003 13:32:59.656 ---------------------------------------------
java.version=1.4.1_01
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=ppc, WS=carbon, NL=en_US
Command-line arguments: -noupdate -consoleLog -showlocation -os macosx -ws carbon -debug /Applications/Eclipse/eclipse_I20030227 -data /Users/chris/Work/Eclipse/workspace -install file:/Applications/Eclipse/eclipse_I20030227/
!ENTRY org.eclipse.core.resources 1 1 Mar 13, 2003 13:32:59.674
!MESSAGE Could not load library: libcore_2_1_0a.jnilib.  This library provides platform-specific optimizations for certain file-system operations.  This library is not present on all platforms, so this may not be an error.  The resources plugin will safely fall back to using java.io.File functionality.
!ENTRY org.eclipse.core.resources 4 2 Mar 13, 2003 13:33:31.326
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 1803192568
	at org.eclipse.jdt.internal.compiler.parser.Parser.check(Parser.java:616)
	at org.eclipse.jdt.internal.compiler.parser.Parser.tAction(Parser.java:7564)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:6845)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:6923)
	at org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.parseStatements(ConstructorDeclaration.java:367)
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.parseMethod(TypeDeclaration.java:725)
	at org.eclipse.jdt.internal.compiler.Compiler.getMethodBodies(Compiler.java:391)
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:527)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:338)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:195)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:145)
	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:51)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:194)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:117)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:424)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:125)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:181)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:191)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:151)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:165)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:243)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:212)
	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:181)
	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:168)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:95)
!ENTRY org.eclipse.core.resources 4 2 Mar 13, 2003 13:33:32.103
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 1803192568
	at org.eclipse.jdt.internal.compiler.parser.Parser.check(Parser.java:616)
	at org.eclipse.jdt.internal.compiler.parser.Parser.tAction(Parser.java:7564)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:6845)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:7070)
	at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.parseStatements(MethodDeclaration.java:95)
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.parseMethod(TypeDeclaration.java:725)
	at org.eclipse.jdt.internal.compiler.Compiler.getMethodBodies(Compiler.java:391)
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:527)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:338)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:195)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:145)
	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:51)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:194)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:117)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:424)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:125)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:181)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:191)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:151)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:165)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:243)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:212)
	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:181)
	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:168)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:95)
!ENTRY org.eclipse.core.resources 4 2 Mar 13, 2003 13:33:37.404
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 1803192568
	at org.eclipse.jdt.internal.compiler.parser.Parser.check(Parser.java:616)
	at org.eclipse.jdt.internal.compiler.parser.Parser.tAction(Parser.java:7564)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:6845)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:7070)
	at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.parseStatements(MethodDeclaration.java:95)
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.parseMethod(TypeDeclaration.java:725)
	at org.eclipse.jdt.internal.compiler.Compiler.getMethodBodies(Compiler.java:391)
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:527)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:338)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:195)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:145)
	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:51)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:194)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:117)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:424)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:125)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:181)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:191)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:151)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:165)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:243)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:212)
	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:181)
	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:168)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:95)
!ENTRY org.eclipse.core.resources 4 2 Mar 13, 2003 13:33:38.941
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 1803334608
	at org.eclipse.jdt.internal.compiler.parser.Parser.check(Parser.java:616)
	at org.eclipse.jdt.internal.compiler.parser.Parser.tAction(Parser.java:7564)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:6845)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:7116)
	at org.eclipse.jdt.internal.compiler.SourceElementParser.parseCompilationUnit(SourceElementParser.java:1051)
	at org.eclipse.jdt.internal.core.CompilationUnit.generateInfos(CompilationUnit.java:323)
	at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:77)
	at org.eclipse.jdt.internal.core.Openable.openWhenClosed(Openable.java:394)
	at org.eclipse.jdt.internal.core.JavaElement.openHierarchy(JavaElement.java:491)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:296)
	at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:252)
	at org.eclipse.jdt.internal.core.JavaElement.getChildrenOfType(JavaElement.java:261)
	at org.eclipse.jdt.internal.core.CompilationUnit.getTypes(CompilationUnit.java:539)
	at org.eclipse.jdt.internal.core.NameLookup.seekTypesInSourcePackage(NameLookup.java:668)
	at org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:561)
	at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:440)
	at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:366)
	at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:470)
	at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:898)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validateJava(ManifestConsistencyChecker.java:527)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validateAttribute(ManifestConsistencyChecker.java:470)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validateExistingAttributes(ManifestConsistencyChecker.java:456)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validateElement(ManifestConsistencyChecker.java:423)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validateExtensionContent(ManifestConsistencyChecker.java:345)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validateExtensions(ManifestConsistencyChecker.java:327)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validateValues(ManifestConsistencyChecker.java:270)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.validatePlugin(ManifestConsistencyChecker.java:174)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.checkFile(ManifestConsistencyChecker.java:132)
	at org.eclipse.pde.internal.builders.ManifestConsistencyChecker.build(ManifestConsistencyChecker.java:87)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:424)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:125)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:181)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:191)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:151)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:165)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:243)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:212)
	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:181)
	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:168)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:95)
Comment 1 Olivier Thomann CLA 2003-03-13 08:46:16 EST
Duplicate of bug 34658

*** This bug has been marked as a duplicate of 34658 ***