From 30d8875bdf50f1317c9513816934ad5bebc5e3da Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 23 Nov 2017 18:03:48 +0300 Subject: [PATCH] Check file is valid before search in ScriptDependenciesCache Otherwise search will fail. --- .../kotlin/idea/core/script/ScriptDependenciesCache.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesCache.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesCache.kt index e7cb2b5e110..ce2c8f7c6e0 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesCache.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptDependenciesCache.kt @@ -81,7 +81,7 @@ class ScriptDependenciesCache(private val project: Project) { ScriptDependenciesModificationTracker.getInstance(project).incModificationCount() launch(EDT(project)) { - files.forEach { + files.filter { it.isValid }.forEach { PsiManager.getInstance(project).findFile(it)?.let { psiFile -> DaemonCodeAnalyzer.getInstance(project).restart(psiFile) }