Index: FileStatusCache.java =================================================================== RCS file: /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/FileStatusCache.java,v retrieving revision 1.11 diff -u -r1.11 FileStatusCache.java --- FileStatusCache.java 3 Oct 2007 18:00:33 -0000 1.11 +++ FileStatusCache.java 5 Oct 2007 07:51:20 -0000 @@ -478,7 +478,12 @@ for (int i = 0; i < files.length; i++) { File file = files[i]; FileInformation fi = allFiles.get(file); - refreshFileStatus(file, fi); + if (fi == null) { + // We have a file in the cache which seems to have disappeared + refresh(file, FileStatusCache.REPOSITORY_STATUS_UNKNOWN); + } else { + refreshFileStatus(file, fi); + } } } catch (HgException ex) { Mercurial.LOG.log(Level.FINE, "refreshCached() file: {0} {1} { 2} ", new Object[] {repository.getAbsolutePath(), root.getAbsolutePath(), ex.toString()}); // NOI18N