diff --git a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java index b741c10630e8..4d4cbcc8f7b9 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndex.java @@ -977,7 +977,11 @@ public class FileBasedIndex implements ApplicationComponent { public void scheduleRebuild(final ID indexId, final Throwable e) { LOG.info(e); requestRebuild(indexId); - checkRebuild(indexId, false); + try { + checkRebuild(indexId, false); + } + catch (ProcessCanceledException ignored) { + } } private void checkRebuild(final ID indexId, final boolean cleanupOnly) {