From 77efa286a4d35f74ea0bfa2ac9399de6744fc64a Mon Sep 17 00:00:00 2001 From: Ruslan Cheremin Date: Sat, 29 Aug 2026 15:29:16 +0200 Subject: [PATCH] IJPL-248653: add VirtualFile.isValid check (cherry picked from commit 8004a7ddff7dfdca192ba4bec6a725fcaa77404a) IJ-CR-220885 GitOrigin-RevId: 67214651519bcb98832b0f51807872d8584911c8 --- .../codeInsight/daemon/impl/EssentialHighlightingRestarter.kt | 1 + 1 file changed, 1 insertion(+) 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 }