Bug 78096 - ArrayIndexOutOfBoundsException in Parser.pushOnEnumConstantPartStack
Summary: ArrayIndexOutOfBoundsException in Parser.pushOnEnumConstantPartStack
Status: RESOLVED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.1 M3   Edit
Assignee: David Audel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-08 14:52 EST by Veronika Irvine CLA
Modified: 2004-11-09 05:58 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Veronika Irvine CLA 2004-11-08 14:52:44 EST
eclipse.buildId=I200411010800
java.version=1.4.2_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en
Command-line arguments: -showlocation

Soemtimes when synchronizing one particular project ("Steve") I get the 
following error:

java.lang.ArrayIndexOutOfBoundsException: -1
	at 
org.eclipse.jdt.internal.compiler.parser.Parser.pushOnEnumConstantPartStack
(Parser.java:8829)
	at org.eclipse.jdt.internal.compiler.parser.RecoveredUnit.add
(RecoveredUnit.java:132)
	at 
org.eclipse.jdt.internal.compiler.parser.Parser.consumeClassHeaderName1
(Parser.java:1934)
	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule
(Parser.java:4617)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse
(Parser.java:8381)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse
(Parser.java:8546)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse
(Parser.java:8511)
	at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse
(Parser.java:7279)
	at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile
(Compiler.java:295)
	at org.eclipse.jdt.internal.compiler.Compiler.compile
(Compiler.java:321)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:209)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:159)
	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build
(BatchImageBuilder.java:49)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll
(JavaBuilder.java:212)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build
(JavaBuilder.java:140)
	at org.eclipse.core.internal.events.BuildManager$2.run
(BuildManager.java:574)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:616)
	at org.eclipse.core.runtime.Platform.run(Platform.java:747)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:158)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:192)
	at org.eclipse.core.internal.events.BuildManager$1.run
(BuildManager.java:221)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:616)
	at org.eclipse.core.runtime.Platform.run(Platform.java:747)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:224)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java:243)
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:272)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild
(AutoBuildJob.java:142)
	at org.eclipse.core.internal.events.AutoBuildJob.run
(AutoBuildJob.java:203)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
Comment 1 Olivier Thomann CLA 2004-11-08 15:06:03 EST
Would it be possible to get that project?
Comment 2 Veronika Irvine CLA 2004-11-08 15:12:53 EST
On ottcvs1 in /home/cvs/swtwork/ project is called Steve.
Comment 3 David Audel CLA 2004-11-09 05:58:20 EST
Parser.pushOnEnumConstantPartStack() has been removed from Parser. This bug
cannot occur in 3.1M3.

Works for me.