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) }