Bug 30485 - ArrayOutOfBoundsException during shutdown
Summary: ArrayOutOfBoundsException during shutdown
Status: RESOLVED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.1 RC1   Edit
Assignee: Philipe Mulet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-29 07:07 EST by Philipe Mulet CLA
Modified: 2003-02-13 06:46 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 Philipe Mulet CLA 2003-01-29 07:07:24 EST
Build 20030122

When exiting a workbench, I had just restarted, I got the following exception:

java.lang.ArrayIndexOutOfBoundsException: 1
        at org.eclipse.jdt.internal.core.SearchableEnvironment.find
(SearchableEnvironment.java:95)
        at org.eclipse.jdt.internal.core.SearchableEnvironment.findType
(SearchableEnvironment.java:143)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:94)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1118)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:789)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces
(ClassScope.java:627)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:676)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc
hy(CompilationUnitScope.java:249)
        at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:221)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:105)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:106)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1106)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:789)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass
(ClassScope.java:582)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:675)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc
hy(CompilationUnitScope.java:249)
        at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:221)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:105)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:106)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1106)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:789)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass
(ClassScope.java:582)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:675)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc
hy(CompilationUnitScope.java:249)
        at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:221)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:105)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:106)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1118)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getType
(Scope.java:965)
        at 
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding
(SingleTypeReference.java:39)
        at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.getTypeBinding
(FieldDeclaration.java:121)
        at 
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor
(SourceTypeBinding.java:768)
        at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields
(SourceTypeBinding.java:357)
        at 
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTypesForFields
AndMethods(SourceTypeBinding.java:344)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes
(CompilationUnitScope.java:341)
        at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:579)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process
(CompilationUnitProblemFinder.java:204)
        at org.eclipse.jdt.internal.core.WorkingCopy.reconcile
(WorkingCopy.java:453)
        at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile
(JavaReconcilingStrategy.java:73)
        at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile
(JavaReconcilingStrategy.java:127)
        at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess
(MonoReconciler.java:104)
        at 
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run
(AbstractReconciler.java:155)
java.lang.ArrayIndexOutOfBoundsException: 1
        at org.eclipse.jdt.internal.core.SearchableEnvironment.find
(SearchableEnvironment.java:95)
        at org.eclipse.jdt.internal.core.SearchableEnvironment.findType
(SearchableEnvironment.java:143)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:94)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1118)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:789)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces
(ClassScope.java:627)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:676)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc
hy(CompilationUnitScope.java:249)
        at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:221)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:105)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:106)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1106)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:789)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass
(ClassScope.java:582)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:675)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc
hy(CompilationUnitScope.java:249)
        at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:221)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:105)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:106)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1106)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:789)
        at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass
(ClassScope.java:582)
        at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:675)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc
hy(CompilationUnitScope.java:249)
        at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:221)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:105)
        at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:106)
        at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType
(PackageBinding.java:116)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.findType
(Scope.java:721)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1118)
        at org.eclipse.jdt.internal.compiler.lookup.Scope.getType
(Scope.java:965)
        at 
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding
(SingleTypeReference.java:39)
        at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.getTypeBinding
(FieldDeclaration.java:121)
        at 
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor
(SourceTypeBinding.java:768)
        at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields
(SourceTypeBinding.java:357)
        at 
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTypesForFields
AndMethods(SourceTypeBinding.java:344)
        at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes
(CompilationUnitScope.java:341)
        at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:579)
        at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process
(CompilationUnitProblemFinder.java:204)
        at org.eclipse.jdt.internal.core.WorkingCopy.reconcile
(WorkingCopy.java:453)
        at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile
(JavaReconcilingStrategy.java:73)
        at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile
(JavaReconcilingStrategy.java:127)
        at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess
(MonoReconciler.java:104)
        at 
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run
(AbstractReconciler.java:155)
Comment 1 Philipe Mulet CLA 2003-02-13 06:46:03 EST
Cannot reproduce.