diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ResolutionFacadeWithDebugInfo.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ResolutionFacadeWithDebugInfo.kt index 92f00fedec8..0a6d57c2dc8 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ResolutionFacadeWithDebugInfo.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ResolutionFacadeWithDebugInfo.kt @@ -187,7 +187,12 @@ private fun StringBuilder.appendElement(element: PsiElement) { if (moduleInfo != null) { info("moduleInfo.platform", moduleInfo.platform?.toString()) } - info("ideaModule", ifIndexReady { ModuleUtil.findModuleForFile(element.containingFile)?.name ?: "null" } ?: "") + val virtualFile = element.containingFile?.virtualFile + if (virtualFile != null) { + info( + "ideaModule", + ifIndexReady { ModuleUtil.findModuleForFile(virtualFile, element.project)?.name ?: "null" } ?: "") + } } private fun ifIndexReady(body: () -> T): T? = try {