diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/moduleMappingIndexes.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/moduleMappingIndexes.kt index 988c99998a7..ae013f82801 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/moduleMappingIndexes.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/moduleMappingIndexes.kt @@ -80,8 +80,12 @@ public object KotlinModuleMappingIndex : FileBasedIndexExtension { override fun map(inputData: FileContent): Map { val content = inputData.getContent() - val moduleMapping = ModuleMapping.create(content) - return moduleMapping.packageFqName2Parts + try { + val moduleMapping = ModuleMapping.create(content) + return moduleMapping.packageFqName2Parts + } catch(e : Exception) { + throw RuntimeException("Error on indexing ${inputData.file.path}", e) + } } } }