eclipse.buildId=I20100608-0911 java.version=1.6.0_21 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB Framework arguments: -product org.eclipse.epp.package.java.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product Error Sat Jul 24 12:48:32 BST 2010 Exception occurred during problem detection:----------------------------------- SOURCE BEGIN ------------------------------------- [[source code deleted]] ----------------------------------- SOURCE END ------------------------------------- java.lang.ArrayIndexOutOfBoundsException: 42 at org.eclipse.jdt.internal.core.search.indexing.IndexManager.writeSavedIndexNamesFile(IndexManager.java:955) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.updateIndexState(IndexManager.java:894) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.rebuildIndex(IndexManager.java:553) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.getIndex(IndexManager.java:237) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.getIndexes(IndexManager.java:312) at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:81) at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:50) at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllSecondaryTypeNames(BasicSearchEngine.java:961) at org.eclipse.jdt.internal.core.JavaModelManager.secondaryTypesSearching(JavaModelManager.java:4383) at org.eclipse.jdt.internal.core.JavaModelManager.secondaryTypes(JavaModelManager.java:4252) at org.eclipse.jdt.internal.core.NameLookup.findSecondaryType(NameLookup.java:589) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:699) at org.eclipse.jdt.internal.core.NameLookup.findType(NameLookup.java:619) at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:101) at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287) at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:128) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2611) at org.eclipse.jdt.internal.compiler.lookup.Scope.getPackage(Scope.java:2285) at org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.getTypeBinding(QualifiedTypeReference.java:69) at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131) at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:207) at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveSuperType(TypeReference.java:185) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:1194) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass(ClassScope.java:888) at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:1031) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:299) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:191) at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:735) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:377) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:862) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:928) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:189) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:255) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:190) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:89) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1244) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:178) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:133) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:398) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)