diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/EssentialHighlightingRestarter.kt b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/EssentialHighlightingRestarter.kt index 0a8efce2e41d..eaff8cab3d0d 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/EssentialHighlightingRestarter.kt +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/EssentialHighlightingRestarter.kt @@ -66,6 +66,7 @@ private suspend fun requestRestartToCompleteEssentialHighlighting(project: Proje val hasFilesWithEssentialHighlightingConfigured = openFiles .any { file -> readAction { + if (!file.isValid) return@readAction false val psiFile = psiFileManager.findFile(file) ?: return@readAction false highlightingSettingsPerFile.getHighlightingSettingForRoot(psiFile) == FileHighlightingSetting.ESSENTIAL }