Community
Participate
Working Groups
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)
Cannot reproduce.