diff --git a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java index 736ce0572439..7ef7eaf8ba4f 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java @@ -1757,6 +1757,7 @@ public class FileBasedIndexImpl extends FileBasedIndex { } private void doInvalidateIndicesForFile(@NotNull final VirtualFile file, boolean contentChanged) { + waitUntilIndicesAreInitialized(); cleanProcessedFlag(file); final int fileId = Math.abs(getIdMaskingNonIdBasedFile(file));