Community
Participate
Working Groups
I got this exception when I tried to define a breakpoint on an exception type. An internal error occurred during: "Cache refresh". java.lang.ArrayIndexOutOfBoundsException: 81 at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:281) at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:166) 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:120) at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:201) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexes(JavaSearchParticipant.java:112) at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:80) at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:51) at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:177) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:785) at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:712) at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$ConsistencyRunnable.refreshSearchIndices(FilteredTypesSelectionDialog.java:703) at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$ConsistencyRunnable.run(FilteredTypesSelectionDialog.java:689) at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog.reloadCache(FilteredTypesSelectionDialog.java:729) at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshCacheJob.run(FilteredItemsSelectionDialog.java:1444) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Using eclipse.buildId=I20071127-0800 java.version=1.6.0_10-ea java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_CA Framework arguments: -showlocation Command-line arguments: -os win32 -ws win32 -arch x86 -debug -consolelog -console -showlocation
I cannot reproduce in any of my workspace... Do you have something special in yours when this exception occurred? Can you reproduce it every time or does it happen only once? Did you get it while setting a breakpoint on any exception or just a specific one?
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.