Community
Participate
Working Groups
When trying to build my sources it says: Build Problems Errors during build. java.lang.ArrayIndexOutOfBoundsException encountered while running org.eclipse.jdt.internal.core.builder.impl.JavaBuilder The code compiles just fine with both, javac and jikes.
Could you please provide a test case? Build number? We might need a source code in order to reproduce the problem. At least we need the stack trace which should be in the .log file in the .metadata folder.
Markus: where you really running a 1.0 Build ?
Yes, it was R1.0. I downloaded the latest stable build in the meantime and it works just fine with that one. Seems to be an old problem fixed by now. I'll put it to FIXED. Just for completeness, the log file was (quite a stack trace!): Log: Thu Feb 07 13:18:38 CET 2002 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug- in: org.eclipse.core.resources. java.lang.ArrayIndexOutOfBoundsException at org.eclipse.jdt.internal.compiler.codegen.CodeStream.addDefinitelyAssignedVariab les(CodeStream.java:120) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:247) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:245) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode (IfStatement.java:136) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode (AbstractMethodDeclaration.java:167) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:613) at org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression.generateCode (QualifiedAllocationExpression.java:90) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.generateCode (FieldDeclaration.java:70) at org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.generateCode (ConstructorDeclaration.java:181) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:628) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode (CompilationUnitDeclaration.java:129) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:383) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:202) at org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile (AbstractImageBuilder.java:90) at org.eclipse.jdt.internal.core.builder.impl.BatchImageBuilder.build (BatchImageBuilder.java:84) at org.eclipse.jdt.internal.core.builder.impl.JavaDevelopmentContextImpl.createStat e(JavaDevelopmentContextImpl.java:146) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.fullBuild (JavaBuilder.java:148) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build (JavaBuilder.java:51) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:93) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:73) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:41) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:140) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:154) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:174) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:663) at org.eclipse.core.internal.resources.Resource.refreshLocal (Resource.java:905) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle mentInfo(CompilationUnitDocumentProvider.java:244) at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect (AbstractDocumentProvider.java:172) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput (AbstractTextEditor.java:855) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput (JavaEditor.java:151) at org.eclipse.ui.texteditor.AbstractTextEditor.init (AbstractTextEditor.java:1300) at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:379) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:98) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:374) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:426) at org.eclipse.ui.internal.EditorManager.access$6 (EditorManager.java:406) at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:517) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.EditorManager.restoreState (EditorManager.java:471) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:1169) at org.eclipse.ui.internal.WorkbenchPage.<init>(WorkbenchPage.java:78) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:743) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:632) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:506) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState (Workbench.java:490) at org.eclipse.ui.internal.Workbench.openWindows(Workbench.java:547) at org.eclipse.ui.internal.Workbench.init(Workbench.java:401) at org.eclipse.ui.internal.Workbench.run(Workbench.java:652) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:815) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:433) at org.eclipse.core.launcher.Main.main(Main.java:306) Log: Thu Feb 07 13:18:39 CET 2002 4 org.eclipse.ui 0 CompilationUnitDocumentProvider.createElementInfo Log: Thu Feb 07 13:18:39 CET 2002 2 org.eclipse.core.resources 566 Errors during build. 1=============<children>============= 2 org.eclipse.jdt.core 566 java.lang.ArrayIndexOutOfBoundsException encountered while running org.eclipse.jdt.internal.core.builder.impl.JavaBuilder. java.lang.ArrayIndexOutOfBoundsException at org.eclipse.jdt.internal.compiler.codegen.CodeStream.addDefinitelyAssignedVariab les(CodeStream.java:120) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:247) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:245) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode (IfStatement.java:136) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode (AbstractMethodDeclaration.java:167) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:613) at org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression.generateCode (QualifiedAllocationExpression.java:90) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.generateCode (FieldDeclaration.java:70) at org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.generateCode (ConstructorDeclaration.java:181) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:628) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode (CompilationUnitDeclaration.java:129) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:383) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:202) at org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile (AbstractImageBuilder.java:90) at org.eclipse.jdt.internal.core.builder.impl.BatchImageBuilder.build (BatchImageBuilder.java:84) at org.eclipse.jdt.internal.core.builder.impl.JavaDevelopmentContextImpl.createStat e(JavaDevelopmentContextImpl.java:146) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.fullBuild (JavaBuilder.java:148) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build (JavaBuilder.java:51) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:93) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:73) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:41) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:140) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:154) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:174) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:663) at org.eclipse.core.internal.resources.Resource.refreshLocal (Resource.java:905) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle mentInfo(CompilationUnitDocumentProvider.java:244) at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect (AbstractDocumentProvider.java:172) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput (AbstractTextEditor.java:855) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput (JavaEditor.java:151) at org.eclipse.ui.texteditor.AbstractTextEditor.init (AbstractTextEditor.java:1300) at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:379) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:98) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:374) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:426) at org.eclipse.ui.internal.EditorManager.access$6 (EditorManager.java:406) at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:517) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.EditorManager.restoreState (EditorManager.java:471) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:1169) at org.eclipse.ui.internal.WorkbenchPage.<init>(WorkbenchPage.java:78) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:743) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:632) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:506) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState (Workbench.java:490) at org.eclipse.ui.internal.Workbench.openWindows(Workbench.java:547) at org.eclipse.ui.internal.Workbench.init(Workbench.java:401) at org.eclipse.ui.internal.Workbench.run(Workbench.java:652) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:815) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:433) at org.eclipse.core.launcher.Main.main(Main.java:306) 1=============</children>============= Log: Thu Feb 07 13:19:03 CET 2002 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug- in: org.eclipse.core.resources. java.lang.ArrayIndexOutOfBoundsException at org.eclipse.jdt.internal.compiler.codegen.CodeStream.addDefinitelyAssignedVariab les(CodeStream.java:120) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:247) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:245) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode (IfStatement.java:136) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode (AbstractMethodDeclaration.java:167) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:613) at org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression.generateCode (QualifiedAllocationExpression.java:90) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.generateCode (FieldDeclaration.java:70) at org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.generateCode (ConstructorDeclaration.java:181) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:628) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode (CompilationUnitDeclaration.java:129) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:383) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:202) at org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile (AbstractImageBuilder.java:90) at org.eclipse.jdt.internal.core.builder.impl.BatchImageBuilder.build (BatchImageBuilder.java:84) at org.eclipse.jdt.internal.core.builder.impl.JavaDevelopmentContextImpl.createStat e(JavaDevelopmentContextImpl.java:146) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.fullBuild (JavaBuilder.java:148) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build (JavaBuilder.java:51) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:93) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:73) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:41) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:140) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:154) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:174) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:663) at org.eclipse.core.internal.resources.Resource.refreshLocal (Resource.java:905) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle mentInfo(CompilationUnitDocumentProvider.java:244) at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect (AbstractDocumentProvider.java:172) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput (AbstractTextEditor.java:855) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput (JavaEditor.java:151) at org.eclipse.ui.texteditor.AbstractTextEditor.init (AbstractTextEditor.java:1300) at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:379) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:98) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:374) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:426) at org.eclipse.ui.internal.EditorManager.access$6 (EditorManager.java:406) at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:517) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.EditorManager.restoreState (EditorManager.java:471) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:1169) at org.eclipse.ui.internal.WorkbenchPage.<init>(WorkbenchPage.java:78) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:743) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:632) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:506) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState (Workbench.java:490) at org.eclipse.ui.internal.Workbench.openWindows(Workbench.java:547) at org.eclipse.ui.internal.Workbench.init(Workbench.java:401) at org.eclipse.ui.internal.Workbench.run(Workbench.java:652) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:815) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:433) at org.eclipse.core.launcher.Main.main(Main.java:306) Log: Thu Feb 07 13:19:03 CET 2002 4 org.eclipse.ui 0 CompilationUnitDocumentProvider.createElementInfo Log: Thu Feb 07 13:19:03 CET 2002 2 org.eclipse.core.resources 566 Errors during build. 1=============<children>============= 2 org.eclipse.jdt.core 566 java.lang.ArrayIndexOutOfBoundsException encountered while running org.eclipse.jdt.internal.core.builder.impl.JavaBuilder. java.lang.ArrayIndexOutOfBoundsException at org.eclipse.jdt.internal.compiler.codegen.CodeStream.addDefinitelyAssignedVariab les(CodeStream.java:120) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:247) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedCondit ionalAnd(AND_AND_Expression.java:245) at org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression.generateOptimizedBoolea n(AND_AND_Expression.java:153) at org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode (IfStatement.java:136) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode (AbstractMethodDeclaration.java:167) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:613) at org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression.generateCode (QualifiedAllocationExpression.java:90) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.generateCode (FieldDeclaration.java:70) at org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.generateCode (ConstructorDeclaration.java:181) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:585) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode (TypeDeclaration.java:628) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode (CompilationUnitDeclaration.java:129) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:383) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:202) at org.eclipse.jdt.internal.core.builder.impl.AbstractImageBuilder.compile (AbstractImageBuilder.java:90) at org.eclipse.jdt.internal.core.builder.impl.BatchImageBuilder.build (BatchImageBuilder.java:84) at org.eclipse.jdt.internal.core.builder.impl.JavaDevelopmentContextImpl.createStat e(JavaDevelopmentContextImpl.java:146) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.fullBuild (JavaBuilder.java:148) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build (JavaBuilder.java:51) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:93) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:73) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:41) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:140) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:154) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:174) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:663) at org.eclipse.core.internal.resources.Resource.refreshLocal (Resource.java:905) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle mentInfo(CompilationUnitDocumentProvider.java:244) at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect (AbstractDocumentProvider.java:172) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput (AbstractTextEditor.java:855) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput (JavaEditor.java:151) at org.eclipse.ui.texteditor.AbstractTextEditor.init (AbstractTextEditor.java:1300) at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:379) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:98) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:374) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:426) at org.eclipse.ui.internal.EditorManager.access$6 (EditorManager.java:406) at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:517) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.EditorManager.restoreState (EditorManager.java:471) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:1169) at org.eclipse.ui.internal.WorkbenchPage.<init>(WorkbenchPage.java:78) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:743) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:632) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:506) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:758) at org.eclipse.core.runtime.Platform.run(Platform.java:393) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState (Workbench.java:490) at org.eclipse.ui.internal.Workbench.openWindows(Workbench.java:547) at org.eclipse.ui.internal.Workbench.init(Workbench.java:401) at org.eclipse.ui.internal.Workbench.run(Workbench.java:652) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:815) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:433) at org.eclipse.core.launcher.Main.main(Main.java:306) 1=============</children>=============