Community
Participate
Working Groups
I20080318-0800 I opened a type dialog via cmd-shift-t and was greeted with an error dialog proclaiming the following. I'm unable to reproduce this with successive invocations: java.lang.ArrayIndexOutOfBoundsException: 8 at org.eclipse.jdt.internal.core.search.JavaSearchScope.rehash(JavaSearchScope.java:628) at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:323) at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:181) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:84) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:63) at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:122) at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:212) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexes(JavaSearchParticipant.java:107) at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79) 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.searchAllTypeNames(BasicSearchEngine.java:784) at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:712) at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$ConsistencyRunnable.refreshSearchIndices(FilteredTypesSelectionDialog.java:647) at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$ConsistencyRunnable.run(FilteredTypesSelectionDialog.java:633) at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog.reloadCache(FilteredTypesSelectionDialog.java:673) at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshCacheJob.run(FilteredItemsSelectionDialog.java:1481) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
See similar stack trace in bug 158526 comment 1 and 158526 comment 10... *** This bug has been marked as a duplicate of bug 158526 ***
Verified for 3.4 M7 by code inspection of v_856.