Index: IndexManager.java =================================================================== RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/indexing/IndexManager.java,v retrieving revision 1.95 diff -u -r1.95 IndexManager.java --- IndexManager.java 20 Mar 2003 14:59:42 -0000 1.95 +++ IndexManager.java 21 Mar 2003 17:14:29 -0000 @@ -508,8 +508,11 @@ IIndex[] selectedIndexes = indexSelector.getIndexes(); SimpleLookupTable knownPaths = new SimpleLookupTable(); for (int i = 0, max = selectedIndexes.length; i < max; i++) { - String path = selectedIndexes[i].getIndexFile().getAbsolutePath(); - knownPaths.put(path, path); + IIndex selectedIndex = selectedIndexes[i]; + if (selectedIndex != null) { + String path = selectedIndexes[i].getIndexFile().getAbsolutePath(); + knownPaths.put(path, path); + } } if (indexStates != null) {