Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 348934 - [exceptions] ArrayIndexOutOfBounds exception caused by Switch Statements
Summary: [exceptions] ArrayIndexOutOfBounds exception caused by Switch Statements
Status: RESOLVED FIXED
Alias: None
Product: JSDT
Classification: WebTools
Component: General (show other bugs)
Version: 3.2.4   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.2.5   Edit
Assignee: Chris Jaun CLA
QA Contact: Nitin Dahyabhai CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 349338 351343
  Show dependency tree
 
Reported: 2011-06-09 13:35 EDT by Chris Jaun CLA
Modified: 2011-09-23 11:39 EDT (History)
0 users

See Also:
thatnitind: review+


Attachments
patch (1.12 KB, patch)
2011-06-09 13:46 EDT, Chris Jaun CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Jaun CLA 2011-06-09 13:35:42 EDT
java.lang.ArrayIndexOutOfBoundsException
	at org.eclipse.wst.jsdt.internal.compiler.ast.CaseStatement.resolveCase(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.SwitchStatement.resolve(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.Block.resolve(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.IfStatement.resolve(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.Statement.resolveCase(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.SwitchStatement.resolve(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.MethodDeclaration.resolveStatements(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.Compiler.process(Unknown Source)
	at org.eclipse.wst.jsdt.internal.compiler.Compiler.compile(Unknown Source)
	at org.eclipse.wst.jsdt.internal.core.builder.AbstractImageBuilder.compile(Unknown Source)
	at org.eclipse.wst.jsdt.internal.core.builder.IncrementalImageBuilder.compile(Unknown Source)
	at org.eclipse.wst.jsdt.internal.core.builder.AbstractImageBuilder.compile(Unknown Source)
	at org.eclipse.wst.jsdt.internal.core.builder.IncrementalImageBuilder.build(Unknown Source)
	at org.eclipse.wst.jsdt.internal.core.builder.JavaBuilder.buildDeltas(Unknown Source)
	at org.eclipse.wst.jsdt.internal.core.builder.JavaBuilder.build(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager$2.run(Unknown Source)
	at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager$1.run(Unknown Source)
	at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(Unknown Source)
	at org.eclipse.core.internal.events.BuildManager.build(Unknown Source)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(Unknown Source)
	at org.eclipse.core.internal.events.AutoBuildJob.run(Unknown Source)
	at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)
Comment 1 Chris Jaun CLA 2011-06-09 13:46:17 EDT
Created attachment 197713 [details]
patch
Comment 2 Chris Jaun CLA 2011-06-14 11:43:14 EDT
Checked into 3.2.5.