From 5b72159967b0764baf97d67d3e806452c5595ace Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 10 Aug 2017 18:44:17 +0300 Subject: [PATCH] Fix of EA-103829 (do not try to get module info for disposed module) --- .../org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt index b2879acc92b..0f3b93f908f 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt @@ -88,6 +88,8 @@ private fun getModuleInfoByVirtualFile(project: Project, virtualFile: VirtualFil val module = projectFileIndex.getModuleForFile(virtualFile) if (module != null) { + if (module.isDisposed) return null + fun warnIfDecompiled() { if (treatAsLibrarySource) { LOG.warn("Decompiled file for ${virtualFile.canonicalPath} is in content of $module")