From 8ceae8bd6da54a3b57e448176374e6fe0528cb62 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Tue, 11 Dec 2018 16:01:51 +0300 Subject: [PATCH] Fix 'Invalid file' exception during script dependencies update Fix EA-125840 - assert: FileManagerImpl.findFile --- .../kotlin/idea/core/script/ScriptDependenciesUpdater.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt index 326260f810a..34d58ecc4c9 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesUpdater.kt @@ -90,7 +90,7 @@ class ScriptDependenciesUpdater( } private fun runScriptDependenciesUpdateIfNeeded(file: VirtualFile) { - if (file.fileType != KotlinFileType.INSTANCE) return + if (file.fileType != KotlinFileType.INSTANCE || !file.isValid) return val ktFile = PsiManager.getInstance(project).findFile(file) as? KtFile ?: return if (ApplicationManager.getApplication().isUnitTestMode && ApplicationManager.getApplication().isScriptDependenciesUpdaterDisabled == true) return