From f3268c99df1ab3ca9d39db4ab7e136eab12d0e53 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 2 Apr 2019 15:45:58 +0300 Subject: [PATCH] EA-115037: Rebuild PerModulePackageCache on miss --- .../stubindex/resolve/PluginDeclarationProviderFactory.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactory.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactory.kt index 8029dc6a470..5a1e5272c41 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactory.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactory.kt @@ -83,9 +83,10 @@ class PluginDeclarationProviderFactory( } private fun diagnoseMissingPackageFragmentPerModulePackageCacheMiss(message: String): Nothing { + PerModulePackageCacheService.getInstance(project).onTooComplexChange() // Postpone cache rebuild throw IllegalStateException( - "PerModulePackageCache miss.\n" + - message + "PerModulePackageCache miss.\n" + + message ) }