izhangzhihao / intellij-rainbow-brackets

🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio/Fleet
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
GNU General Public License v3.0
4.44k stars 213 forks source link

[Auto Generated Report]org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException #512

Closed intellij-rainbow-brackets closed 3 years ago

intellij-rainbow-brackets commented 3 years ago

- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-10-22T11:11:17.734 In file: file:///home/johannes/projects/com.cedarsoft.monorepo/sick/sdd/slg2/src/main/java/com/cedarsoft/sopas/slg2/liveview/Slg2LiveView.java org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while getting service JavaResolverComponents at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.getFrontendService(ResolutionFacadeWithDebugInfo.kt:70) at org.jetbrains.kotlin.idea.util.TypeUtils.resolveToKotlinType(TypeUtils.kt:213) at org.jetbrains.kotlin.idea.quickfix.crossLanguage.KotlinElementActionsFactory.createAddPropertyActions(KotlinElementActionsFactory.kt:272) at org.jetbrains.kotlin.idea.quickfix.crossLanguage.KotlinElementActionsFactory.createAddMethodActions(KotlinElementActionsFactory.kt:361) at com.intellij.lang.java.request.CreateMethodFromUsage.generateActions(createMethodFromUsage.kt:27) at com.intellij.codeInsight.intention.impl.config.QuickFixFactoryImpl.createCreateMethodFromUsageFixes(QuickFixFactoryImpl.java:484) at com.intellij.codeInsight.daemon.impl.analysis.HighlightMethodUtil.registerUsageFixes(HighlightMethodUtil.java:586) at com.intellij.codeInsight.daemon.impl.analysis.HighlightMethodUtil.registerMethodCallIntentions(HighlightMethodUtil.java:926) at com.intellij.codeInsight.daemon.impl.analysis.HighlightMethodUtil.checkAmbiguousMethodCallIdentifier(HighlightMethodUtil.java:786) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceExpression(HighlightVisitorImpl.java:1411) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:778) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:185) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.lambda$analyze$1(HighlightVisitorImpl.java:210) at com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder.analyze(RefCountHolder.java:370) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:209) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1138) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.container.UnresolvedServiceException: Unresolved service: class org.jetbrains.kotlin.load.java.lazy.JavaResolverComponents in Container ResolveCommonCode at org.jetbrains.kotlin.container.DslKt.getService(Dsl.kt:42) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.getFrontendService(ModuleResolutionFacadeImpl.kt:113) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.getFrontendService(ModuleResolutionFacadeImpl.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.getFrontendService(ResolutionFacadeWithDebugInfo.kt:71) ... 46 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while getting service JavaResolverComponents at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.getFrontendService(ResolutionFacadeWithDebugInfo.kt:70) at org.jetbrains.kotlin.idea.util.TypeUtils.resolveToKotlinType(TypeUtils.kt:213) at org.jetbrains.kotlin.idea.quickfix.crossLanguage.KotlinElementActionsFactory.createAddPropertyActions(KotlinElementActionsFactory.kt:272) at org.jetbrains.kotlin.idea.quickfix.crossLanguage.KotlinElementActionsFactory.createAddMethodActions(KotlinElementActionsFactory.kt:361) at com.intellij.lang.java.request.CreateMethodFromUsage.generateActions(createMethodFromUsage.kt:27) at com.intellij.codeInsight.intention.impl.config.QuickFixFactoryImpl.createCreateMethodFromUsageFixes(QuickFixFactoryImpl.java:484) at com.intellij.codeInsight.daemon.impl.analysis.HighlightMethodUtil.registerUsageFixes(HighlightMethodUtil.java:586) at com.intellij.codeInsight.daemon.impl.analysis.HighlightMethodUtil.registerMethodCallIntentions(HighlightMethodUtil.java:926) at com.intellij.codeInsight.daemon.impl.analysis.HighlightMethodUtil.checkAmbiguousMethodCallIdentifier(HighlightMethodUtil.java:786) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceExpression(HighlightVisitorImpl.java:1411) at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:778) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:185) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.lambda$analyze$1(HighlightVisitorImpl.java:210) at com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder.analyze(RefCountHolder.java:370) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:209) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1138) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.container.UnresolvedServiceException: Unresolved service: class org.jetbrains.kotlin.load.java.lazy.JavaResolverComponents in Container ResolveCommonCode at org.jetbrains.kotlin.container.DslKt.getService(Dsl.kt:42) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.getFrontendService(ModuleResolutionFacadeImpl.kt:113) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.getFrontendService(ModuleResolutionFacadeImpl.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.getFrontendService(ResolutionFacadeWithDebugInfo.kt:71) ... 46 more

jschneider commented 3 years ago

Is probably a duplicate to #511

izhangzhihao commented 3 years ago

This should blam the Kotlin plugin.

intellij-rainbow-brackets commented 3 years ago
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtProperty
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.resolveToDescriptor(ResolutionFacadeWithDebugInfo.kt:61)
    at org.jetbrains.kotlin.idea.resolve.ResolutionFacade$DefaultImpls.resolveToDescriptor$default(ResolutionFacade.kt:28)
    at org.jetbrains.kotlin.idea.core.KotlinIndicesHelper.resolveToDescriptorsWithHack(KotlinIndicesHelper.kt:514)
    at org.jetbrains.kotlin.idea.core.KotlinIndicesHelper.access$resolveToDescriptorsWithHack(KotlinIndicesHelper.kt:60)
    at org.jetbrains.kotlin.idea.core.KotlinIndicesHelper.processKotlinCallablesByName(KotlinIndicesHelper.kt:655)
    at org.jetbrains.kotlin.idea.quickfix.AbstractImportFix.collectMemberCandidates(AbstractImportFix.kt:320)
    at org.jetbrains.kotlin.idea.quickfix.AbstractImportFix.fillCandidates(AbstractImportFix.kt:390)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.collectSuggestionsForName(AbstractImportFix.kt:168)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.collectSuggestions(AbstractImportFix.kt:136)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.computeSuggestions(AbstractImportFix.kt:81)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase$Factory.createAction(AbstractImportFix.kt:222)
    at org.jetbrains.kotlin.idea.quickfix.KotlinSingleIntentionActionFactory.doCreateActions(KotlinSingleIntentionActionFactory.kt:25)
    at org.jetbrains.kotlin.idea.quickfix.KotlinIntentionActionsFactory.createActions(KotlinIntentionActionsFactory.kt:42)
    at org.jetbrains.kotlin.idea.quickfix.KotlinIntentionActionsFactory.createActionsForAllProblems(KotlinIntentionActionsFactory.kt:24)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiCheckerKt.createQuickFixes(KotlinPsiChecker.kt:104)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiCheckerKt.access$createQuickFixes(KotlinPsiChecker.kt:1)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.setUpAnnotations(KotlinPsiChecker.kt:263)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.registerDiagnosticAnnotations(KotlinPsiChecker.kt:258)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.registerDiagnosticsAnnotations(KotlinPsiChecker.kt:182)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:75)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:57)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.resolve.lazy.NoDescriptorForDeclarationException: Descriptor wasn't found for declaration PROPERTY
---------------------------------------------------
PluginDeclarationProviderFactory
On failure:
-no synthetic files-
On creation:
-no synthetic files-

    at org.jetbrains.kotlin.idea.project.IdeaAbsentDescriptorHandler.diagnoseDescriptorNotFound(IdeaLocalDescriptorResolver.kt:34)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$resolveToDescriptor$1.invoke(ModuleResolutionFacadeImpl.kt:89)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$resolveToDescriptor$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.resolveToDescriptor(ModuleResolutionFacadeImpl.kt:85)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.resolveToDescriptor(ResolutionFacadeWithDebugInfo.kt:62)
    ... 53 more
intellij-rainbow-brackets commented 3 years ago
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module client-registry-api.test> is a module[ModuleDescriptorImpl@3f69af78]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module projects-and-jobs.main> is a module[ModuleDescriptorImpl@23c81d65]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module projects-and-jobs.test> is a module[ModuleDescriptorImpl@2e24ab69]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module projects-and-jobs.main> is a module[ModuleDescriptorImpl@23c81d65]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module projects-and-jobs.test> is a module[ModuleDescriptorImpl@2e24ab69]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module projects-and-jobs.test> is a module[ModuleDescriptorImpl@7758355b]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

package com.getsignapps.gateway.api.infrastructure

import arrow.core.getOrElse import arrow.core.toOption import com.amirkhawaja.Ksuid import com.getsignapps.commons.api.ApiResponse import com.getsignapps.commons.grpc.domainErrorCode import com.getsignapps.commons.grpc.domainErrorId import com.getsignapps.commons.grpc.domainUserErrorMessage import com.getsignapps.commons.grpc.findDomainError import com.getsignapps.gateway.api.validation.ValidationError import io.github.vjames19.futures.jdk8.onFailure import io.github.vjames19.futures.jdk8.onSuccess import io.grpc.Metadata import io.grpc.StatusRuntimeException import mu.KLogger import mu.withLoggingContext import java.util.* import java.util.concurrent.CompletableFuture import javax.ws.rs.container.AsyncResponse

fun AsyncResponse.completeWithException(log: KLogger, error: ValidationError, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

val ctx = mapOf(
        "error_code" to errorCode,
        "user_error" to error.userError).plus(params)

withLoggingContext(ctx) {
    log.error(error.msg)
}

this.resume(ApiResponse.error(errorCode, error.userError))

}

private val errorCodeKey = Metadata.Key.of("x-sn-error-code", Metadata.ASCII_STRING_MARSHALLER) private val userErrorKey = Metadata.Key.of("x-sn-user-error", Metadata.ASCII_STRING_MARSHALLER)

fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

onSuccess { response.resume(ok(it)) }
onFailure {
    when (val e = it.findDomainError()) {
        null -> ApiResponse.error(Ksuid().generate(), "internal_error")
        else -> {
            val context = (logContext ?: emptyMap()) 
            + ("domain_error_user_message" to e.domainUserErrorMessage)
            log.error(it) { context }
            ApiResponse.error(e.domainErrorId, e.domainErrorCode, context)
        }
    }
}

}

/*fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

this.onComplete(
        onFailure = {

            val errorCode = UUID.randomUUID().toString()

            when (it) {
                is StatusRuntimeException -> {

                    val ctx = mutableMapOf(
                            "error_code" to it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            "user_error" to it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }

                    response.resume(ApiResponse.error(
                            it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
                }
                else -> {
                    val ctx = mutableMapOf(
                            "error_code" to errorCode,
                            "user_error" to "fatal_error").apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }
                    response.resume(ApiResponse.error(errorCode, "fatal_error"))
                }
            }
        },
        onSuccess = { response.resume(ok(it)) })

}*/

fun AsyncResponse.completeWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

        this.resume(ApiResponse.error(
                error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
        this.resume(ApiResponse.error(errorCode, "fatal_error"))
    }
}

}

fun logWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
    }
}

}


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

package com.getsignapps.gateway.api.infrastructure

import arrow.core.getOrElse import arrow.core.toOption import com.amirkhawaja.Ksuid import com.getsignapps.commons.api.ApiResponse import com.getsignapps.commons.grpc.domainErrorCode import com.getsignapps.commons.grpc.domainErrorId import com.getsignapps.commons.grpc.domainUserErrorMessage import com.getsignapps.commons.grpc.findDomainError import com.getsignapps.gateway.api.validation.ValidationError import io.github.vjames19.futures.jdk8.onFailure import io.github.vjames19.futures.jdk8.onSuccess import io.grpc.Metadata import io.grpc.StatusRuntimeException import mu.KLogger import mu.withLoggingContext import java.util.* import java.util.concurrent.CompletableFuture import javax.ws.rs.container.AsyncResponse

fun AsyncResponse.completeWithException(log: KLogger, error: ValidationError, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

val ctx = mapOf(
        "error_code" to errorCode,
        "user_error" to error.userError).plus(params)

withLoggingContext(ctx) {
    log.error(error.msg)
}

this.resume(ApiResponse.error(errorCode, error.userError))

}

private val errorCodeKey = Metadata.Key.of("x-sn-error-code", Metadata.ASCII_STRING_MARSHALLER) private val userErrorKey = Metadata.Key.of("x-sn-user-error", Metadata.ASCII_STRING_MARSHALLER)

fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

onSuccess { response.resume(ok(it)) }
onFailure {
    when (val e = it.findDomainError()) {
        null -> ApiResponse.error(Ksuid().generate(), "internal_error")
        else -> {
            val context = (logContext ?: emptyMap()) 
            + ("domain_error_user_message" to e.domainUserErrorMessage)
            log.error(it) { context }
            ApiResponse.error(e.domainErrorId, e.domainErrorCode, context)
        }
    }
}

}

/*fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

this.onComplete(
        onFailure = {

            val errorCode = UUID.randomUUID().toString()

            when (it) {
                is StatusRuntimeException -> {

                    val ctx = mutableMapOf(
                            "error_code" to it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            "user_error" to it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }

                    response.resume(ApiResponse.error(
                            it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
                }
                else -> {
                    val ctx = mutableMapOf(
                            "error_code" to errorCode,
                            "user_error" to "fatal_error").apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }
                    response.resume(ApiResponse.error(errorCode, "fatal_error"))
                }
            }
        },
        onSuccess = { response.resume(ok(it)) })

}*/

fun AsyncResponse.completeWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

        this.resume(ApiResponse.error(
                error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
        this.resume(ApiResponse.error(errorCode, "fatal_error"))
    }
}

}

fun logWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
    }
}

}


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-12-02T23:22:31.207 In file: file://C:/Users/andri/Consulting/Sn/projects/signapps-application-gateway/api/src/main/java/com/getsignapps/gateway/api/infrastructure/HttpExtensions.kt org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@96d10ea] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

2020-12-02T23:22:32.005 In file: file://C:/Users/andri/Consulting/Sn/projects/signapps-application-gateway/api/src/main/java/com/getsignapps/gateway/api/infrastructure/HttpExtensions.kt org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@96d10ea] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@96d10ea] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = HttpExtensions.kt
    isValid = true
    isPhysical = true
    containingFile.name = HttpExtensions.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'gateway-api')
    moduleInfo.platform = JVM (JVM_1_8)
    virtualFile = HttpExtensions.kt
    ideaModule = gateway-api
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'gateway-api')
    Provided platform: JVM (JVM_1_8)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

package com.getsignapps.gateway.api.infrastructure

import arrow.core.getOrElse import arrow.core.toOption import com.amirkhawaja.Ksuid import com.getsignapps.commons.api.ApiResponse import com.getsignapps.commons.grpc.domainErrorCode import com.getsignapps.commons.grpc.domainErrorId import com.getsignapps.commons.grpc.domainUserErrorMessage import com.getsignapps.commons.grpc.findDomainError import com.getsignapps.gateway.api.validation.ValidationError import io.github.vjames19.futures.jdk8.onFailure import io.github.vjames19.futures.jdk8.onSuccess import io.grpc.Metadata import io.grpc.StatusRuntimeException import mu.KLogger import mu.withLoggingContext import java.util.* import java.util.concurrent.CompletableFuture import javax.ws.rs.container.AsyncResponse

fun AsyncResponse.completeWithException(log: KLogger, error: ValidationError, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

val ctx = mapOf(
        "error_code" to errorCode,
        "user_error" to error.userError).plus(params)

withLoggingContext(ctx) {
    log.error(error.msg)
}

this.resume(ApiResponse.error(errorCode, error.userError))

}

private val errorCodeKey = Metadata.Key.of("x-sn-error-code", Metadata.ASCII_STRING_MARSHALLER) private val userErrorKey = Metadata.Key.of("x-sn-user-error", Metadata.ASCII_STRING_MARSHALLER)

fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

onSuccess { response.resume(ok(it)) }
onFailure {
    when (val e = it.findDomainError()) {
        null -> ApiResponse.error(Ksuid().generate(), "internal_error")
        else -> {
            val context = (logContext ?: emptyMap()) + ("domain_error_user_message" to e.domainUserErrorMessage)
            log.error(it) { context }
            ApiResponse.error(e.domainErrorId, e.domainErrorCode, context)
        }
    }
}

}

/*fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

this.onComplete(
        onFailure = {

            val errorCode = UUID.randomUUID().toString()

            when (it) {
                is StatusRuntimeException -> {

                    val ctx = mutableMapOf(
                            "error_code" to it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            "user_error" to it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }

                    response.resume(ApiResponse.error(
                            it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
                }
                else -> {
                    val ctx = mutableMapOf(
                            "error_code" to errorCode,
                            "user_error" to "fatal_error").apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }
                    response.resume(ApiResponse.error(errorCode, "fatal_error"))
                }
            }
        },
        onSuccess = { response.resume(ok(it)) })

}*/

fun AsyncResponse.completeWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

        this.resume(ApiResponse.error(
                error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
        this.resume(ApiResponse.error(errorCode, "fatal_error"))
    }
}

}

fun logWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
    }
}

}


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

package com.getsignapps.gateway.api.infrastructure

import arrow.core.getOrElse import arrow.core.toOption import com.amirkhawaja.Ksuid import com.getsignapps.commons.api.ApiResponse import com.getsignapps.commons.grpc.domainErrorCode import com.getsignapps.commons.grpc.domainErrorId import com.getsignapps.commons.grpc.domainUserErrorMessage import com.getsignapps.commons.grpc.findDomainError import com.getsignapps.gateway.api.validation.ValidationError import io.github.vjames19.futures.jdk8.onFailure import io.github.vjames19.futures.jdk8.onSuccess import io.grpc.Metadata import io.grpc.StatusRuntimeException import mu.KLogger import mu.withLoggingContext import java.util.* import java.util.concurrent.CompletableFuture import javax.ws.rs.container.AsyncResponse

fun AsyncResponse.completeWithException(log: KLogger, error: ValidationError, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

val ctx = mapOf(
        "error_code" to errorCode,
        "user_error" to error.userError).plus(params)

withLoggingContext(ctx) {
    log.error(error.msg)
}

this.resume(ApiResponse.error(errorCode, error.userError))

}

private val errorCodeKey = Metadata.Key.of("x-sn-error-code", Metadata.ASCII_STRING_MARSHALLER) private val userErrorKey = Metadata.Key.of("x-sn-user-error", Metadata.ASCII_STRING_MARSHALLER)

fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

onSuccess { response.resume(ok(it)) }
onFailure {
    when (val e = it.findDomainError()) {
        null -> ApiResponse.error(Ksuid().generate(), "internal_error")
        else -> {
            val context = (logContext ?: emptyMap()) + ("domain_error_user_message" to e.domainUserErrorMessage)
            log.error(it) { context }
            ApiResponse.error(e.domainErrorId, e.domainErrorCode, context)
        }
    }
}

}

/*fun <T, U> CompletableFuture.completeWithResponseOrApiException( response: AsyncResponse, ok: (t: T) -> ApiResponse, log: KLogger, logContext: Map<String, String>? = null) {

this.onComplete(
        onFailure = {

            val errorCode = UUID.randomUUID().toString()

            when (it) {
                is StatusRuntimeException -> {

                    val ctx = mutableMapOf(
                            "error_code" to it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            "user_error" to it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }

                    response.resume(ApiResponse.error(
                            it.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                            it.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
                }
                else -> {
                    val ctx = mutableMapOf(
                            "error_code" to errorCode,
                            "user_error" to "fatal_error").apply {
                        logContext?.also(this::putAll)
                    }

                    withLoggingContext(ctx) {
                        log.error(it) { it.message }
                    }
                    response.resume(ApiResponse.error(errorCode, "fatal_error"))
                }
            }
        },
        onSuccess = { response.resume(ok(it)) })

}*/

fun AsyncResponse.completeWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

        this.resume(ApiResponse.error(
                error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }))
    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
        this.resume(ApiResponse.error(errorCode, "fatal_error"))
    }
}

}

fun logWithApiException(log: KLogger, error: Throwable, params: Map<String, String> = mapOf()) {

val errorCode = UUID.randomUUID().toString()

when (error) {
    is StatusRuntimeException -> {

        val ctx = mapOf(
                "error_code" to error.trailers[errorCodeKey].toOption().getOrElse { errorCode },
                "user_error" to error.trailers[userErrorKey].toOption().getOrElse { "fatal_error" }).plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }

    }
    else -> {

        val ctx = mapOf(
                "error_code" to errorCode,
                "user_error" to "fatal_error").plus(params)

        withLoggingContext(ctx) {
            log.error(error) { error.message }
        }
    }
}

}


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@96d10ea] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.16
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = UpdateClientUseCase.kt
    isValid = true
    isPhysical = true
    containingFile.name = UpdateClientUseCase.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'svc-clients.main')
    moduleInfo.platform = JVM (JVM_11)
    virtualFile = UpdateClientUseCase.kt
    ideaModule = svc-clients.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'svc-clients.main')
    Provided platform: JVM (JVM_11)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

package com.ninetynine.svc.clients.domain.usecases.clients

import com.ninetynine.commons.domain.Country import com.ninetynine.commons.domain.NonEmptyString import com.ninetynine.logger.Logger import com.ninetynine.svc.clients.infrastructure.producers.CreateHydraAccountProducer import com.ninetynine.svc.clients.domain.EventProducerService import com.ninetynine.svc.clients.domain.models.User import com.ninetynine.svc.clients.domain.models.client.AmlValidation import com.ninetynine.svc.clients.domain.models.client.Client import com.ninetynine.svc.clients.domain.models.client.ClientInput import com.ninetynine.svc.clients.domain.models.client.IdentityValidationResult import com.ninetynine.svc.clients.domain.models.client.Risk import com.ninetynine.svc.clients.domain.models.client.Status import com.ninetynine.svc.clients.domain.models.client.StatusReasons import com.ninetynine.svc.clients.domain.models.client.StatusReasonsTypes import com.ninetynine.svc.clients.domain.models.client.StatusType import com.ninetynine.svc.clients.domain.models.commons.EventClientUpdated import com.ninetynine.svc.clients.domain.repositories.ClientsRepository import com.ninetynine.svc.clients.domain.repositories.UsersRepository import com.ninetynine.svc.clients.domain.services.AmlValidationService import com.ninetynine.svc.clients.domain.services.NotificationsService import com.ninetynine.svc.clients.infrastructure.isNotNullAndTrue import org.springframework.stereotype.Component import java.time.LocalDate import java.time.LocalDateTime import java.time.Period import java.time.ZoneOffset import java.time.ZonedDateTime

@Component class UpdateClientUseCase( private val logger: Logger, private val usersRepository: UsersRepository, private val clientsRepository: ClientsRepository, private val amlValidationService: AmlValidationService, private val eventProducerService: EventProducerService, private val notificationsService: NotificationsService, private val createHydraAccount: CreateHydraAccountProducer ) {

operator fun invoke(clientId: NonEmptyString, input: ClientInput): Client {
    val previousClient: Client = clientsRepository.getById(clientId)
    val clientToSave: Client = addIdentityStatus(previousClient, previousClient.override(input))
    var updatedClient: Client = clientsRepository.update(clientToSave)

    updatedClient = updatedClient.getClientValidated()

    if (updatedClient.needToStartInvestorValidation(input)) {
        logger.info("Updating investor for client ${clientToSave.id}")
        val amlValidation: AmlValidation = input.amlValidation
            ?: AmlValidation(
                result = amlValidationService.validateClient(updatedClient),
                lastUpdated = LocalDateTime.now(ZoneOffset.UTC)
            )
        updatedClient = updatedClient.copy(amlValidation = amlValidation)

        val type: StatusType
        val reasons: Set<StatusReasons>
        when (amlValidation.result) {
            AmlValidation.Result.REVIEW -> {
                type = if (updatedClient.statuses.type == StatusType.KO) StatusType.KO else StatusType.BLOCK
                reasons = updatedClient.statuses.reasons.plus(StatusReasons(type = StatusReasonsTypes.AML_VALIDATION_REVIEW))
            }
            AmlValidation.Result.KO -> {
                type = StatusType.KO
                reasons = updatedClient.statuses.reasons.plus(StatusReasons(type = StatusReasonsTypes.AML_VALIDATION_KO))
            }
            AmlValidation.Result.OK -> {
                type = StatusType.OK
                reasons = setOf()
            }
        }

        updatedClient = updatedClient.copy(
            statuses = updatedClient.statuses.copy(
                type = type,
                reasons = reasons,
                timestamp = ZonedDateTime.now(ZoneOffset.UTC)
            )
        )
    }

    if (isNeedToSendRegistrationFlowCompleteNotification(previousClient = previousClient, updatedClient = updatedClient)) {
        updatedClient.getNotificationType(logger)?.let {
            notificationsService.sendNotification(updatedClient.userId.value, it)
        }
    }

    if (updatedClient.isFitToBeValidClient()) {
        usersRepository.findOneById(updatedClient.userId).also {
            createHydraAccount.send(UserWithClient(it, updatedClient))
        }
    }

    return clientsRepository.update(updatedClient).also {
        eventProducerService.asyncSend(
            EventClientUpdated(
                EventClientUpdated.ClientUpdated(
                    clientId = clientId.value,
                    oldClient = previousClient,
                    newClient = it
                )
            )
        )
    }
}

private fun addIdentityStatus(previousClient: Client, clientOverride: Client): Client {
    val rejections: MutableSet<StatusReasons> = clientOverride.statuses.reasons.toMutableSet()
    var type: StatusType = clientOverride.statuses.type

    if (
        previousClient.personalData.identification == null
        && clientOverride.personalData.identification != null
        && clientOverride.statuses.type == StatusType.OK
    ) {
        when {
            clientsRepository.findByIdNumber(clientOverride.personalData.identification.number.value).isNotEmpty() -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.DUPLICATED_ID))
            }
            clientOverride.isUnderEighteen() -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.UNDER_18))
            }
            clientOverride.extraInfo.actingOnBehalfOfAThirdPerson.isNotNullAndTrue() -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.ACTING_BEHALF_THIRD_PERSON))
            }

            clientOverride.amlValidation != null && clientOverride.amlValidation.result == AmlValidation.Result.KO -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.AML_VALIDATION_KO))
            }
        }
    }
    return clientOverride.copy(
        statuses = Status(
            type = type,
            reasons = rejections,
            timestamp = ZonedDateTime.now(ZoneOffset.UTC)
        )
    )
}

private fun isNeedToSendRegistrationFlowCompleteNotification(previousClient: Client, updatedClient: Client): Boolean {
    return isRegistrationFinishedWithIdentityValidationFinishedOrIgnored(previousClient = previousClient, updatedClient = updatedClient) ||
        isIdentityValidationFinishedWithRegistrationProcessFinished(previousClient = previousClient, updatedClient = updatedClient)
}

private fun isRegistrationFinishedWithIdentityValidationFinishedOrIgnored(previousClient: Client, updatedClient: Client): Boolean {
    return !previousClient.registrationProcessFinished &&
        updatedClient.registrationProcessFinished &&
        (updatedClient.identityValidation?.result == IdentityValidationResult.OK ||
            updatedClient.personalData.identificationDocumentProvided == false)
}

private fun isIdentityValidationFinishedWithRegistrationProcessFinished(previousClient: Client, updatedClient: Client): Boolean {
    return previousClient.identityValidation?.result != IdentityValidationResult.OK &&
        updatedClient.identityValidation?.result == IdentityValidationResult.OK &&
        updatedClient.registrationProcessFinished
}

private fun Client.needToStartInvestorValidation(input: ClientInput): Boolean = (amlValidation == null || input.amlValidation != null) && personalData.isFilled()

private fun Client.isUnderEighteen(): Boolean = Period.between(personalData.dateOfBirth, LocalDate.now()).years < 18

private fun Client.getClientValidated(): Client {
    val clientWithRisk: Client = this.copy(risk = this.calculateRisk())
    return clientWithRisk.copy(statuses = clientWithRisk.calculateStatus())
}

private fun Client.calculateRisk(): Risk = when {
    (!risk.reasons.contains(Risk.ReasonsTypes.NATIONALITY) && this.personalData.isCitizenshipRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.NATIONALITY))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.ANNUAL_INCOME)
        && this.extraInfo.annualIncome != null
        && this.extraInfo.annualIncome.isRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.ANNUAL_INCOME))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.SECTOR)
        && this.extraInfo.occupationalInfo?.sector != null
        && this.extraInfo.occupationalInfo.sector.isRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.SECTOR))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.POSITION)
        && this.extraInfo.occupationalInfo?.position != null
        && this.extraInfo.occupationalInfo.position.isRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.POSITION))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.PEP)
        && this.extraInfo.publicResponsibilityPerson.isNotNullAndTrue()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.PEP))
    }
    else -> risk
}

private fun Client.calculateStatus(): Status = if (risk.manualOverride.lastOrNull().run { this == null || !this.active }) {
    var status: Status = this.statuses

    when {
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.PEP))
            && this.risk.reasons.contains(Risk.ReasonsTypes.PEP) -> {
            status = status.copy(
                type = if (this.statuses.type == StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.PEP))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.NATIONALITY_SECTOR_POSITION_RISK))
            && this.risk.reasons.containsAll(setOf(
            Risk.ReasonsTypes.NATIONALITY,
            Risk.ReasonsTypes.SECTOR,
            Risk.ReasonsTypes.POSITION
        )) -> {
            status = status.copy(
                type = if (this.statuses.type != StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.NATIONALITY_SECTOR_POSITION_RISK))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.NATIONALITY_ANNUAL_INCOME_SECTOR_RISK))
            && this.risk.reasons.containsAll(setOf(
            Risk.ReasonsTypes.NATIONALITY,
            Risk.ReasonsTypes.ANNUAL_INCOME,
            Risk.ReasonsTypes.SECTOR
        )) -> {
            status = status.copy(
                type = if (this.statuses.type != StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.NATIONALITY_ANNUAL_INCOME_SECTOR_RISK))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.ANNUAL_INCOME_SECTOR_POSITION_RISK))
            && this.risk.reasons.containsAll(setOf(
            Risk.ReasonsTypes.ANNUAL_INCOME,
            Risk.ReasonsTypes.SECTOR,
            Risk.ReasonsTypes.POSITION
        )) -> {
            status = status.copy(
                type = if (this.statuses.type != StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.ANNUAL_INCOME_SECTOR_POSITION_RISK))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.FISCAL_RESIDENCE))
            && this.personalData.fiscalAddress != null
            && this.personalData.fiscalAddress.country != Country.ES
        -> {
            status = status.copy(
                type = StatusType.KO,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.FISCAL_RESIDENCE))
            )
        }
    }.copy(timestamp = ZonedDateTime.now(ZoneOffset.UTC))
} else statuses

}

data class UserWithClient( val user: User, val client: Client )


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

package com.ninetynine.svc.clients.domain.usecases.clients

import com.ninetynine.commons.domain.Country import com.ninetynine.commons.domain.NonEmptyString import com.ninetynine.logger.Logger import com.ninetynine.svc.clients.infrastructure.producers.CreateHydraAccountProducer import com.ninetynine.svc.clients.domain.EventProducerService import com.ninetynine.svc.clients.domain.models.User import com.ninetynine.svc.clients.domain.models.client.AmlValidation import com.ninetynine.svc.clients.domain.models.client.Client import com.ninetynine.svc.clients.domain.models.client.ClientInput import com.ninetynine.svc.clients.domain.models.client.IdentityValidationResult import com.ninetynine.svc.clients.domain.models.client.Risk import com.ninetynine.svc.clients.domain.models.client.Status import com.ninetynine.svc.clients.domain.models.client.StatusReasons import com.ninetynine.svc.clients.domain.models.client.StatusReasonsTypes import com.ninetynine.svc.clients.domain.models.client.StatusType import com.ninetynine.svc.clients.domain.models.commons.EventClientUpdated import com.ninetynine.svc.clients.domain.repositories.ClientsRepository import com.ninetynine.svc.clients.domain.repositories.UsersRepository import com.ninetynine.svc.clients.domain.services.AmlValidationService import com.ninetynine.svc.clients.domain.services.NotificationsService import com.ninetynine.svc.clients.infrastructure.isNotNullAndTrue import org.springframework.stereotype.Component import java.time.LocalDate import java.time.LocalDateTime import java.time.Period import java.time.ZoneOffset import java.time.ZonedDateTime

@Component class UpdateClientUseCase( private val logger: Logger, private val usersRepository: UsersRepository, private val clientsRepository: ClientsRepository, private val amlValidationService: AmlValidationService, private val eventProducerService: EventProducerService, private val notificationsService: NotificationsService, private val createHydraAccount: CreateHydraAccountProducer ) {

operator fun invoke(clientId: NonEmptyString, input: ClientInput): Client {
    val previousClient: Client = clientsRepository.getById(clientId)
    val clientToSave: Client = addIdentityStatus(previousClient, previousClient.override(input))
    var updatedClient: Client = clientsRepository.update(clientToSave)

    updatedClient = updatedClient.getClientValidated()

    if (updatedClient.needToStartInvestorValidation(input)) {
        logger.info("Updating investor for client ${clientToSave.id}")
        val amlValidation: AmlValidation = input.amlValidation
            ?: AmlValidation(
                result = amlValidationService.validateClient(updatedClient),
                lastUpdated = LocalDateTime.now(ZoneOffset.UTC)
            )
        updatedClient = updatedClient.copy(amlValidation = amlValidation)

        val type: StatusType
        val reasons: Set<StatusReasons>
        when (amlValidation.result) {
            AmlValidation.Result.REVIEW -> {
                type = if (updatedClient.statuses.type == StatusType.KO) StatusType.KO else StatusType.BLOCK
                reasons = updatedClient.statuses.reasons.plus(StatusReasons(type = StatusReasonsTypes.AML_VALIDATION_REVIEW))
            }
            AmlValidation.Result.KO -> {
                type = StatusType.KO
                reasons = updatedClient.statuses.reasons.plus(StatusReasons(type = StatusReasonsTypes.AML_VALIDATION_KO))
            }
            AmlValidation.Result.OK -> {
                type = StatusType.OK
                reasons = setOf()
            }
        }

        updatedClient = updatedClient.copy(
            statuses = updatedClient.statuses.copy(
                type = type,
                reasons = reasons,
                timestamp = ZonedDateTime.now(ZoneOffset.UTC)
            )
        )
    }

    if (isNeedToSendRegistrationFlowCompleteNotification(previousClient = previousClient, updatedClient = updatedClient)) {
        updatedClient.getNotificationType(logger)?.let {
            notificationsService.sendNotification(updatedClient.userId.value, it)
        }
    }

    if (updatedClient.isFitToBeValidClient()) {
        usersRepository.findOneById(updatedClient.userId).also {
            createHydraAccount.send(UserWithClient(it, updatedClient))
        }
    }

    return clientsRepository.update(updatedClient).also {
        eventProducerService.asyncSend(
            EventClientUpdated(
                EventClientUpdated.ClientUpdated(
                    clientId = clientId.value,
                    oldClient = previousClient,
                    newClient = it
                )
            )
        )
    }
}

private fun addIdentityStatus(previousClient: Client, clientOverride: Client): Client {
    val rejections: MutableSet<StatusReasons> = clientOverride.statuses.reasons.toMutableSet()
    var type: StatusType = clientOverride.statuses.type

    if (
        previousClient.personalData.identification == null
        && clientOverride.personalData.identification != null
        && clientOverride.statuses.type == StatusType.OK
    ) {
        when {
            clientsRepository.findByIdNumber(clientOverride.personalData.identification.number.value).isNotEmpty() -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.DUPLICATED_ID))
            }
            clientOverride.isUnderEighteen() -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.UNDER_18))
            }
            clientOverride.extraInfo.actingOnBehalfOfAThirdPerson.isNotNullAndTrue() -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.ACTING_BEHALF_THIRD_PERSON))
            }

            clientOverride.amlValidation != null && clientOverride.amlValidation.result == AmlValidation.Result.KO -> {
                type = StatusType.KO
                rejections.add(StatusReasons(StatusReasonsTypes.AML_VALIDATION_KO))
            }
        }
    }
    return clientOverride.copy(
        statuses = Status(
            type = type,
            reasons = rejections,
            timestamp = ZonedDateTime.now(ZoneOffset.UTC)
        )
    )
}

private fun isNeedToSendRegistrationFlowCompleteNotification(previousClient: Client, updatedClient: Client): Boolean {
    return isRegistrationFinishedWithIdentityValidationFinishedOrIgnored(previousClient = previousClient, updatedClient = updatedClient) ||
        isIdentityValidationFinishedWithRegistrationProcessFinished(previousClient = previousClient, updatedClient = updatedClient)
}

private fun isRegistrationFinishedWithIdentityValidationFinishedOrIgnored(previousClient: Client, updatedClient: Client): Boolean {
    return !previousClient.registrationProcessFinished &&
        updatedClient.registrationProcessFinished &&
        (updatedClient.identityValidation?.result == IdentityValidationResult.OK ||
            updatedClient.personalData.identificationDocumentProvided == false)
}

private fun isIdentityValidationFinishedWithRegistrationProcessFinished(previousClient: Client, updatedClient: Client): Boolean {
    return previousClient.identityValidation?.result != IdentityValidationResult.OK &&
        updatedClient.identityValidation?.result == IdentityValidationResult.OK &&
        updatedClient.registrationProcessFinished
}

private fun Client.needToStartInvestorValidation(input: ClientInput): Boolean = (amlValidation == null || input.amlValidation != null) && personalData.isFilled()

private fun Client.isUnderEighteen(): Boolean = Period.between(personalData.dateOfBirth, LocalDate.now()).years < 18

private fun Client.getClientValidated(): Client {
    val clientWithRisk: Client = this.copy(risk = this.calculateRisk())
    return clientWithRisk.copy(statuses = clientWithRisk.calculateStatus())
}

private fun Client.calculateRisk(): Risk = when {
    (!risk.reasons.contains(Risk.ReasonsTypes.NATIONALITY) && this.personalData.isCitizenshipRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.NATIONALITY))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.ANNUAL_INCOME)
        && this.extraInfo.annualIncome != null
        && this.extraInfo.annualIncome.isRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.ANNUAL_INCOME))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.SECTOR)
        && this.extraInfo.occupationalInfo?.sector != null
        && this.extraInfo.occupationalInfo.sector.isRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.SECTOR))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.POSITION)
        && this.extraInfo.occupationalInfo?.position != null
        && this.extraInfo.occupationalInfo.position.isRisky()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.POSITION))
    }
    (!risk.reasons.contains(Risk.ReasonsTypes.PEP)
        && this.extraInfo.publicResponsibilityPerson.isNotNullAndTrue()) -> {
        risk.copy(level = Risk.Level.HIGH, reasons = risk.reasons.plus(Risk.ReasonsTypes.PEP))
    }
    else -> risk
}

private fun Client.calculateStatus(): Status = if (risk.manualOverride.lastOrNull().run { this == null || !this.active }) {
    var status: Status = this.statuses

    when {
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.PEP))
            && this.risk.reasons.contains(Risk.ReasonsTypes.PEP) -> {
            status = status.copy(
                type = if (this.statuses.type == StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.PEP))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.NATIONALITY_SECTOR_POSITION_RISK))
            && this.risk.reasons.containsAll(setOf(
            Risk.ReasonsTypes.NATIONALITY,
            Risk.ReasonsTypes.SECTOR,
            Risk.ReasonsTypes.POSITION
        )) -> {
            status = status.copy(
                type = if (this.statuses.type != StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.NATIONALITY_SECTOR_POSITION_RISK))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.NATIONALITY_ANNUAL_INCOME_SECTOR_RISK))
            && this.risk.reasons.containsAll(setOf(
            Risk.ReasonsTypes.NATIONALITY,
            Risk.ReasonsTypes.ANNUAL_INCOME,
            Risk.ReasonsTypes.SECTOR
        )) -> {
            status = status.copy(
                type = if (this.statuses.type != StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.NATIONALITY_ANNUAL_INCOME_SECTOR_RISK))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.ANNUAL_INCOME_SECTOR_POSITION_RISK))
            && this.risk.reasons.containsAll(setOf(
            Risk.ReasonsTypes.ANNUAL_INCOME,
            Risk.ReasonsTypes.SECTOR,
            Risk.ReasonsTypes.POSITION
        )) -> {
            status = status.copy(
                type = if (this.statuses.type != StatusType.KO) StatusType.BLOCK else this.statuses.type,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.ANNUAL_INCOME_SECTOR_POSITION_RISK))
            )
        }
        !status.reasons.contains(StatusReasons(type = StatusReasonsTypes.FISCAL_RESIDENCE))
            && this.personalData.fiscalAddress != null
            && this.personalData.fiscalAddress.country != Country.ES
        -> {
            status = status.copy(
                type = StatusType.KO,
                reasons = status.reasons.plus(StatusReasons(type = StatusReasonsTypes.FISCAL_RESIDENCE))
            )
        }
    }.copy(timestamp = ZonedDateTime.now(ZoneOffset.UTC))
} else statuses

}

data class UserWithClient( val user: User, val client: Client )


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-12-03T14:40:15.011 In file: file:///Users/alexmoreno/Trabajo/svc-clients/src/main/kotlin/com/ninetynine/svc/clients/domain/usecases/clients/UpdateClientUseCase.kt org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@5537f4b4] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@5537f4b4] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module Simple_Chatty_Bot.Problems-First_digit.main> is a module[ModuleDescriptorImpl@eab8e5a]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.15.7
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = StakeHolderService.kt
    isValid = true
    isPhysical = true
    containingFile.name = StakeHolderService.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'onboard-api-server.main')
    moduleInfo.platform = JVM (JVM_11)
    virtualFile = StakeHolderService.kt
    ideaModule = onboard-api-server.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'onboard-api-server.main')
    Provided platform: JVM (JVM_11)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

package com.dunamu.ustock.chain.application.stakeholder.service import com.dunamu.ustock.chain.application.account.entity.Company import com.dunamu.ustock.chain.application.account.entity.Member import com.dunamu.ustock.chain.application.account.model.MemberType import com.dunamu.ustock.chain.application.account.model.NotificationMemberType import com.dunamu.ustock.chain.application.account.service.MemberService import com.dunamu.ustock.chain.application.account.service.NotificationService import com.dunamu.ustock.chain.application.investor.entity.Investor import com.dunamu.ustock.chain.application.stakeholder.entity.QStakeHolder import com.dunamu.ustock.chain.application.stakeholder.entity.StakeHolder import com.dunamu.ustock.chain.application.stakeholder.model. import com.dunamu.ustock.chain.application.stakeholder.repository.StakeHolderRepository import com.dunamu.ustock.chain.application.stock.entity.QStock import com.dunamu.ustock.chain.application.stock.entity.Stock import com.dunamu.ustock.chain.application.stock.repository.StockRepository import com.dunamu.ustock.chain.application.stockoption.entity.QStockOption import com.dunamu.ustock.chain.application.stockoption.entity.StockOption import com.dunamu.ustock.chain.application.stockoption.repository.StockOptionRepository import com.dunamu.ustock.chain.utils.exception.AppBaseException import com.dunamu.ustock.chain.utils.exception.DisplayType import com.dunamu.ustock.chain.utils.exception.ErrorCode import com.lowagie.text.pdf.BaseFont import org.springframework.core.io.ClassPathResource import org.springframework.data.domain.Sort import org.springframework.http.HttpStatus import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional import org.xhtmlrenderer.pdf.ITextRenderer import java.io.ByteArrayInputStream import java.io.ByteArrayOutputStream import java.math.BigDecimal import java.math.RoundingMode import java.nio.charset.StandardCharsets import java.text.NumberFormat import java.time.LocalDate import java.time.ZoneId import java.time.format.DateTimeFormatter import java.util.

@Service class StakeHolderService ( private val stakeHolderRepository: StakeHolderRepository, private val memberService: MemberService, private val stockRepository: StockRepository, private val stockOptionRepository: StockOptionRepository, private val notificationService: NotificationService ) {

@Transactional(readOnly = true)
fun findById(id: Int): StakeHolder? = stakeHolderRepository.findById(id).orElse(null)

@Transactional(readOnly = true)
fun findBy(id: Int, company: Company) = stakeHolderRepository.findByIdAndCompany(id, company)

@Transactional(readOnly = true)
fun findBy(id: Int, investor: Investor, company: Company, type: StakeHolderType) = stakeHolderRepository.findByIdAndInvestorAndCompanyAndType(id, investor, company, type)

@Transactional(readOnly = true)
fun getStakeHoldersBy(company: Company) = stakeHolderRepository.findAllByCompany(company)

@Transactional(readOnly = true)
fun checkEmailDuplication(company: Company, email: String, type: StakeHolderType): Boolean {

    //기업별 타입별 이메일 중복 불가
    stakeHolderRepository.findByCompanyAndTypeAndEmail(company, type, email)?.let {
        throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
    }

    when(type) {
        StakeHolderType.personal -> {

            //기업 또는 투자사 멤버 계정 이메일 중복 체크
            memberService.findByEmail(email)?.let {
                if (it.type != MemberType.personal) throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER_INVESTOR)
            }
        }

        StakeHolderType.investor, StakeHolderType.fund -> {

            //개인 멤버 계정 이메일 중복 체크
            memberService.findByEmail(email)?.let {
                if (it.type == MemberType.personal) throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER_PERSONAL)
            }
        }
    }

    return true
}

@Transactional(readOnly = true)
fun checkRegisterNumberDuplication(company: Company, registerNumber: String): Boolean =
        stakeHolderRepository.findAllByCompanyAndTypeAndRegisterNumber(company, StakeHolderType.investor, registerNumber)
            .firstOrNull()?.let {
                throw AppBaseException(ErrorCode.DUPLICATED_REGISTER_NUMBER_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
            } ?: true

@Transactional(readOnly = true)
fun getStakeHoldersBy(company: Company, filter: StakeHolderFilter): Iterable<StakeHolder> {

    val sort = Sort.by(
            filter.orderMethod ?: Sort.Direction.ASC,
            filter.orderField?.value ?: StakeHolderOrderField.NAME.value
    )

    val qStakeHolder = QStakeHolder.stakeHolder
    var where = qStakeHolder.company.eq(company)

    filter.searchText?.apply {
        where = where.and(qStakeHolder.name.contains(this))
    }

    return stakeHolderRepository.findAll(where, sort)
}

@Transactional(readOnly = true)
fun getInvestorStakeHolders(company: Company, searchText: String?): Iterable<StakeHolder> {

    val qStakeHolder = QStakeHolder.stakeHolder

    var where = qStakeHolder.company.eq(company).and(qStakeHolder.type.eq(StakeHolderType.investor))

    searchText?.apply {
        where = where.and(qStakeHolder.name.contains(this))
    }

    return stakeHolderRepository.findAll(where, qStakeHolder.name.asc())
}

@Transactional(readOnly = true)
fun getStocksBy(stakeHolder: StakeHolder, searchText: String?, baseDate: LocalDate?): Iterable<Stock> {

    val qStock = QStock.stock

    var where = qStock.stakeHolder.eq(stakeHolder)

    searchText?.apply {
        where = where.and(qStock.stockId.contains(this).or(qStock.stockClass.className.contains(this)))
    }

    baseDate?.apply {
        where = where.and(qStock.issuedDate.loe(baseDate))
    }

    return stockRepository.findAll(where, qStock.issuedDate.desc())
}

@Transactional(readOnly = true)
fun getStockOptionsBy(stakeHolder: StakeHolder, searchText: String?): Iterable<StockOption> {

    val qStockOption = QStockOption.stockOption

    var where = qStockOption.stakeHolder.eq(stakeHolder)

    searchText?.apply {
        where = where.and(qStockOption.stockId.contains(this).or(qStockOption.optionPlan.planName.contains(this)))
    }

    return stockOptionRepository.findAll(where, qStockOption.grantedDate.desc())
}

@Transactional(readOnly = true)
fun getUnissuedCertificationPdf(stakeHolder: StakeHolder): ByteArrayInputStream =
        ByteArrayOutputStream().use { outputStream ->

            val today = LocalDate.now(ZoneId.systemDefault())

            val numberFormat = NumberFormat.getNumberInstance(Locale.KOREA)

            var html = javaClass.getResourceAsStream("/pdf/unissuedCertification.html").use {
                String(it.readAllBytes(), StandardCharsets.UTF_8)
            }

            html = html.replace("{{CompanyName}}", stakeHolder.company.companyName)
            html = html.replace("{{StakeHolderName}}", stakeHolder.name)
            html = html.replace("{{ParValue}}", stakeHolder.company.parValue?.run { "${numberFormat.format(this)} 원" } ?: "액면가를 설정해 주세요.")

            val stockList =
                    getCurrentStocksBy(stakeHolder, today)
                        .groupBy { it.stockClass }
                        .map {
                            """
                                <li>
                                    <p>${it.key.className}(${it.key.type.getClassName()})</p>
                                    <em>${numberFormat.format(it.value.map { stock ->  stock.ownedCount }.sum())} 주</em>
                                </li>
                            """.trimIndent()
                        }
                        .joinToString(separator = "\n")

            html = html.replace("{{StockList}}", stockList)

            html = html.replace("{{IssuedDate}}", today.format(DateTimeFormatter.ofPattern("yyyy.MM.dd")))
            html = html.replace("{{CEO}}", stakeHolder.company.ceo ?: "        ")

            val renderer = ITextRenderer()

            val fontResolver = renderer.fontResolver

            fontResolver.addFont(ClassPathResource("pdf/MalgunGothic.TTF").file.absolutePath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED)

            renderer.setDocumentFromString(html)
            renderer.layout()
            renderer.createPDF(outputStream)

            ByteArrayInputStream(outputStream.toByteArray())
        }

private fun getCurrentStocksBy(stakeHolder: StakeHolder, today: LocalDate): Iterable<Stock> =
        QStock.stock
            .run {
                this.stakeHolder.eq(stakeHolder)
                    .and(this.issuedDate.loe(today))
                    .and(this.ownedCount.gt(0L))
            }
            .run {
                stockRepository.findAll(this, QStock.stock.ownedCount.desc())
            }

@Transactional(readOnly = true)
fun getEquitySummary(stakeHolder: StakeHolder): StakeHolderEquityResponse {

    val ownedStocks = stockRepository.findAllByStakeHolder(stakeHolder).map { it.ownedCount }.fold(0L, Long::plus)
    val totalStocks = stockRepository.sumOwnedCountByCompany(stakeHolder.company)
    val stockOptions = stockOptionRepository.findAllByStakeHolder(stakeHolder)
    val grantedOptions = stockOptions.map { it.grantedCount }.fold(0L, Long::plus)
    val exercisableOptions = stockOptions.map { it.exercisableCount }.fold(0L, Long::plus)

    return StakeHolderEquityResponse(
            ownedStockCount = ownedStocks,
            totalStockCount = totalStocks,
            equityRatio = totalStocks?.let { BigDecimal(ownedStocks * 100).divide(BigDecimal(it), 2, RoundingMode.HALF_UP) } ?: BigDecimal(0.00),
            grantedStockOptionCount = grantedOptions,
            exercisableStockOptionCount = exercisableOptions
    )

}

@Transactional
fun updateStakeHolder(holder: StakeHolder) = stakeHolderRepository.save(holder)

@Transactional
fun inviteStakeHolder(request: StakeHolderRequest, company: Company, admin: Member): StakeHolder {

    request.validate() //추가 검증

    //한 회사에 같은 타입에 같은 이메일의 이해관계자는 있을 수 없다
    stakeHolderRepository.findByCompanyAndTypeAndEmail(company, request.type, request.email)?.let {
        throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
    }

    var parents: StakeHolder?

    val holder = when(request.type) {
        StakeHolderType.personal ->
            StakeHolder(
                    company = company,
                    type = request.type,
                    email = request.email,
                    name = request.name,
                    birthday = request.birthday,
                    isInvited = request.isInvited,
                    phone = request.phone,
                    address = request.address,
                    department = request.department,
                    isInOffice = request.isInOffice,
                    memo = request.memo,
                    privilege = request.privilege!!
            )

        StakeHolderType.investor -> {

            //사업자 등록번호 중복 체크
            stakeHolderRepository.findAllByCompanyAndTypeAndRegisterNumber(company, StakeHolderType.investor, request.registerNumber!!)
                .firstOrNull()?.let {
                throw AppBaseException(ErrorCode.DUPLICATED_REGISTER_NUMBER_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
            }

            StakeHolder(
                    company = company,
                    type = request.type,
                    name = request.name,
                    registerNumber = request.registerNumber,
                    phone = request.phone,
                    address = request.address,
                    email = request.email,
                    inCharge = request.inCharge,
                    isInvited = request.isInvited,
                    inChargePhone = request.inChargePhone,
                    memo = request.inChargePhone,
                    privilege = request.privilege!!
            )
        }

        StakeHolderType.fund -> {

            if (request.baseStakeHolderId != null) {
                //기준 기업 정합성 체크
                parents = findBy(request.baseStakeHolderId, company) ?: throw AppBaseException(ErrorCode.INVALID_STAKEHOLDER_INFO, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

                //기업 정보인지 체크
                if (parents.type != StakeHolderType.investor) throw AppBaseException(ErrorCode.INVALID_STAKEHOLDER_INFO, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

            } else {

                //Parents 이메일 중복 체크
                stakeHolderRepository.findByCompanyAndTypeAndEmail(company, StakeHolderType.investor, request.email)?.let {
                    throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
                }
                //사업자 등록번호 중복 체크
                stakeHolderRepository.findAllByCompanyAndTypeAndRegisterNumber(company, StakeHolderType.investor, request.registerNumber!!)
                    .firstOrNull()?.let {
                    throw AppBaseException(ErrorCode.DUPLICATED_REGISTER_NUMBER_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
                }
                //기준 기업 생성
                parents = stakeHolderRepository.saveAndFlush(
                        StakeHolder(
                                company = company,
                                type = StakeHolderType.investor,
                                email = request.email,
                                name = request.investorName!!,
                                registerNumber = request.registerNumber,
                                phone = request.phone,
                                address = request.address,
                                inCharge = request.inCharge,
                                inChargePhone = request.inChargePhone,
                                isInvited = request.isInvited,
                                privilege = request.privilege!!
                        )
                )
            }

            StakeHolder(
                    company = company,
                    type = request.type,
                    name = request.name,
                    parentsId = parents.id,
                    investorName = parents.name,
                    registerNumber = parents.registerNumber,
                    phone = parents.phone,
                    address = parents.address,
                    email = request.email,
                    inCharge = request.inCharge,
                    isInvited = request.isInvited,
                    inChargePhone = request.inChargePhone,
                    memo = request.memo,
                    privilege = parents.privilege
            )
        }
    }

    val member = memberService.getMember4Stakeholder(request, company, admin)?.also {  }

    //주주이해관계자 연관 연동
    when(holder.type) {
        StakeHolderType.personal -> holder.member = member
        StakeHolderType.investor, StakeHolderType.fund -> { /* Do Nothing */ }
    }

    return updateStakeHolder(holder)
}

@Transactional
fun inviteStakeHolderList(requestList: StakeHolderRequestList, company: Company, admin: Member) =
        requestList
            .stakeholderList
            .map { request ->
                when(request.id) {
                    null -> inviteStakeHolder(request, company, admin)
                    else -> updateStakeHolderInfo(
                            request,
                            findBy(request.id, company) ?: throw AppBaseException(ErrorCode.INVALID_STAKEHOLDER_INFO, HttpStatus.BAD_REQUEST, DisplayType.TOAST),
                            admin
                            )
                }

            }
            .toList()

@Transactional
fun updateStakeHolderInfo(request: StakeHolderRequest, stakeHolder: StakeHolder, admin: Member): StakeHolder {

    request.validate() //추가 검증

    if (stakeHolder.email != request.email) {
        //한 회사에 같은 타입에 같은 이메일의 이해관계자는 있을 수 없다
        stakeHolderRepository.findByCompanyAndTypeAndEmail(stakeHolder.company, stakeHolder.type, request.email)?.let {
            throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
        }
    }

    val member = if (stakeHolder.isInvited != request.isInvited || stakeHolder.email != request.email) memberService.getMember4Stakeholder(request, stakeHolder.company, admin) else stakeHolder.member

    when(stakeHolder.type) {

        StakeHolderType.personal -> {
            stakeHolder.name = request.name
            stakeHolder.email = request.email
            stakeHolder.isInvited = request.isInvited
            stakeHolder.birthday = request.birthday
            stakeHolder.phone = request.phone
            stakeHolder.address = request.address
            stakeHolder.department = request.department
            stakeHolder.isInOffice = request.isInOffice
            stakeHolder.memo = request.memo
            stakeHolder.privilege = if (request.privilege != null && request.privilege != stakeHolder.privilege) {
                //알림 등록
                addPersonalPrivilegeNoti(member, stakeHolder.company, request.privilege)

                request.privilege
            } else stakeHolder.privilege
            stakeHolder.member = member

        }

        StakeHolderType.investor -> {
            stakeHolder.name = request.name
            stakeHolder.phone = request.phone
            stakeHolder.address = request.address
            stakeHolder.email = request.email
            stakeHolder.isInvited = request.isInvited
            stakeHolder.inCharge = request.inCharge
            stakeHolder.inChargePhone = request.inChargePhone
            stakeHolder.memo = request.memo
            stakeHolder.privilege = if (request.privilege != null && request.privilege != stakeHolder.privilege) {
                //사업자등록번호가 같은 이해관계자의 권한을 동일하게 없데이트
                stakeHolderRepository.updatePrivilegesByCompanyAndRegisterNumber(stakeHolder.company, stakeHolder.registerNumber!!, request.privilege)
                //알림 등록
                addInvestorPrivilegeNoti(stakeHolder.investor, stakeHolder.company, request.privilege)

                request.privilege
            } else stakeHolder.privilege
        }

        StakeHolderType.fund -> {
            stakeHolder.name = request.name
            stakeHolder.email = request.email
            stakeHolder.isInvited = request.isInvited
            stakeHolder.inCharge = request.inCharge
            stakeHolder.inChargePhone = request.inChargePhone
            stakeHolder.memo = request.memo
            //연결 기업이 다를 경우
            if (request.baseStakeHolderId != null && stakeHolder.parentsId != request.baseStakeHolderId) {
                //기준 기업 정합성 체크
                val parents = findBy(request.baseStakeHolderId, stakeHolder.company) ?: throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

                stakeHolder.registerNumber = parents.registerNumber
                stakeHolder.investorName = parents.name
                stakeHolder.phone = parents.phone
                stakeHolder.address = parents.address
                stakeHolder.privilege = parents.privilege
            }

        }

    }

    return updateStakeHolder(stakeHolder)
}

private fun addPersonalPrivilegeNoti(member: Member?, company: Company, privilege: StakeHolderPrivilege) =
        member?.let {
            notificationService.addStakeHolderChangePrivilegeEvent(it, NotificationMemberType.personal, company.companyName, privilege)

        }

private fun addInvestorPrivilegeNoti(investor: Investor?, company: Company, privilege: StakeHolderPrivilege) =
        investor?.run {
            memberService.getInvestorManager(this)
        }?.forEach {
            notificationService.addStakeHolderChangePrivilegeEvent(it, NotificationMemberType.investor, company.companyName, privilege)
        }

@Transactional
fun reInviteStakeHolder(stakeHolder: StakeHolder, admin: Member): StakeHolder {

    if (stakeHolder.getInviteStatus() != StakeHolderStatus.invited) throw AppBaseException(ErrorCode.CANNOT_INVITE_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

    val member = memberService.getMember4Stakeholder(
            StakeHolderRequest(
                    type = stakeHolder.type,
                    name = stakeHolder.name,
                    email = stakeHolder.email,
                    isInvited = true,
                    inCharge = stakeHolder.inCharge,
                    investorName = stakeHolder.investorName,
                    registerNumber = stakeHolder.registerNumber
                    )
            , stakeHolder.company
            , admin
    )

    if (stakeHolder.type == StakeHolderType.personal) stakeHolder.member = member

    stakeHolder.isInvited = true

    return updateStakeHolder(stakeHolder)
}

@Transactional(readOnly = true)
fun getStakeHolders4Delete(stakeHolder: StakeHolder): List<StakeHolder> =
        when(stakeHolder.type) {
            StakeHolderType.personal, StakeHolderType.fund -> listOf(stakeHolder)
            StakeHolderType.investor -> {
                //기업일 경우 연관된 fund 이해관계자 까지 일괄 삭제 대상
                stakeHolderRepository.findAllByParents(stakeHolder) + stakeHolder
            }
        }

@Transactional
fun deleteStakeHolderInfo(stakeHolder: StakeHolder) = stakeHolderRepository.delete(stakeHolder)

}


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

package com.dunamu.ustock.chain.application.stakeholder.service import com.dunamu.ustock.chain.application.account.entity.Company import com.dunamu.ustock.chain.application.account.entity.Member import com.dunamu.ustock.chain.application.account.model.MemberType import com.dunamu.ustock.chain.application.account.model.NotificationMemberType import com.dunamu.ustock.chain.application.account.service.MemberService import com.dunamu.ustock.chain.application.account.service.NotificationService import com.dunamu.ustock.chain.application.investor.entity.Investor import com.dunamu.ustock.chain.application.stakeholder.entity.QStakeHolder import com.dunamu.ustock.chain.application.stakeholder.entity.StakeHolder import com.dunamu.ustock.chain.application.stakeholder.model. import com.dunamu.ustock.chain.application.stakeholder.repository.StakeHolderRepository import com.dunamu.ustock.chain.application.stock.entity.QStock import com.dunamu.ustock.chain.application.stock.entity.Stock import com.dunamu.ustock.chain.application.stock.repository.StockRepository import com.dunamu.ustock.chain.application.stockoption.entity.QStockOption import com.dunamu.ustock.chain.application.stockoption.entity.StockOption import com.dunamu.ustock.chain.application.stockoption.repository.StockOptionRepository import com.dunamu.ustock.chain.utils.exception.AppBaseException import com.dunamu.ustock.chain.utils.exception.DisplayType import com.dunamu.ustock.chain.utils.exception.ErrorCode import com.lowagie.text.pdf.BaseFont import org.springframework.core.io.ClassPathResource import org.springframework.data.domain.Sort import org.springframework.http.HttpStatus import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional import org.xhtmlrenderer.pdf.ITextRenderer import java.io.ByteArrayInputStream import java.io.ByteArrayOutputStream import java.math.BigDecimal import java.math.RoundingMode import java.nio.charset.StandardCharsets import java.text.NumberFormat import java.time.LocalDate import java.time.ZoneId import java.time.format.DateTimeFormatter import java.util.

@Service class StakeHolderService ( private val stakeHolderRepository: StakeHolderRepository, private val memberService: MemberService, private val stockRepository: StockRepository, private val stockOptionRepository: StockOptionRepository, private val notificationService: NotificationService ) {

@Transactional(readOnly = true)
fun findById(id: Int): StakeHolder? = stakeHolderRepository.findById(id).orElse(null)

@Transactional(readOnly = true)
fun findBy(id: Int, company: Company) = stakeHolderRepository.findByIdAndCompany(id, company)

@Transactional(readOnly = true)
fun findBy(id: Int, investor: Investor, company: Company, type: StakeHolderType) = stakeHolderRepository.findByIdAndInvestorAndCompanyAndType(id, investor, company, type)

@Transactional(readOnly = true)
fun getStakeHoldersBy(company: Company) = stakeHolderRepository.findAllByCompany(company)

@Transactional(readOnly = true)
fun checkEmailDuplication(company: Company, email: String, type: StakeHolderType): Boolean {

    //기업별 타입별 이메일 중복 불가
    stakeHolderRepository.findByCompanyAndTypeAndEmail(company, type, email)?.let {
        throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
    }

    when(type) {
        StakeHolderType.personal -> {

            //기업 또는 투자사 멤버 계정 이메일 중복 체크
            memberService.findByEmail(email)?.let {
                if (it.type != MemberType.personal) throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER_INVESTOR)
            }
        }

        StakeHolderType.investor, StakeHolderType.fund -> {

            //개인 멤버 계정 이메일 중복 체크
            memberService.findByEmail(email)?.let {
                if (it.type == MemberType.personal) throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER_PERSONAL)
            }
        }
    }

    return true
}

@Transactional(readOnly = true)
fun checkRegisterNumberDuplication(company: Company, registerNumber: String): Boolean =
        stakeHolderRepository.findAllByCompanyAndTypeAndRegisterNumber(company, StakeHolderType.investor, registerNumber)
            .firstOrNull()?.let {
                throw AppBaseException(ErrorCode.DUPLICATED_REGISTER_NUMBER_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
            } ?: true

@Transactional(readOnly = true)
fun getStakeHoldersBy(company: Company, filter: StakeHolderFilter): Iterable<StakeHolder> {

    val sort = Sort.by(
            filter.orderMethod ?: Sort.Direction.ASC,
            filter.orderField?.value ?: StakeHolderOrderField.NAME.value
    )

    val qStakeHolder = QStakeHolder.stakeHolder
    var where = qStakeHolder.company.eq(company)

    filter.searchText?.apply {
        where = where.and(qStakeHolder.name.contains(this))
    }

    return stakeHolderRepository.findAll(where, sort)
}

@Transactional(readOnly = true)
fun getInvestorStakeHolders(company: Company, searchText: String?): Iterable<StakeHolder> {

    val qStakeHolder = QStakeHolder.stakeHolder

    var where = qStakeHolder.company.eq(company).and(qStakeHolder.type.eq(StakeHolderType.investor))

    searchText?.apply {
        where = where.and(qStakeHolder.name.contains(this))
    }

    return stakeHolderRepository.findAll(where, qStakeHolder.name.asc())
}

@Transactional(readOnly = true)
fun getStocksBy(stakeHolder: StakeHolder, searchText: String?, baseDate: LocalDate?): Iterable<Stock> {

    val qStock = QStock.stock

    var where = qStock.stakeHolder.eq(stakeHolder)

    searchText?.apply {
        where = where.and(qStock.stockId.contains(this).or(qStock.stockClass.className.contains(this)))
    }

    baseDate?.apply {
        where = where.and(qStock.issuedDate.loe(baseDate))
    }

    return stockRepository.findAll(where, qStock.issuedDate.desc())
}

@Transactional(readOnly = true)
fun getStockOptionsBy(stakeHolder: StakeHolder, searchText: String?): Iterable<StockOption> {

    val qStockOption = QStockOption.stockOption

    var where = qStockOption.stakeHolder.eq(stakeHolder)

    searchText?.apply {
        where = where.and(qStockOption.stockId.contains(this).or(qStockOption.optionPlan.planName.contains(this)))
    }

    return stockOptionRepository.findAll(where, qStockOption.grantedDate.desc())
}

@Transactional(readOnly = true)
fun getUnissuedCertificationPdf(stakeHolder: StakeHolder): ByteArrayInputStream =
        ByteArrayOutputStream().use { outputStream ->

            val today = LocalDate.now(ZoneId.systemDefault())

            val numberFormat = NumberFormat.getNumberInstance(Locale.KOREA)

            var html = javaClass.getResourceAsStream("/pdf/unissuedCertification.html").use {
                String(it.readAllBytes(), StandardCharsets.UTF_8)
            }

            html = html.replace("{{CompanyName}}", stakeHolder.company.companyName)
            html = html.replace("{{StakeHolderName}}", stakeHolder.name)
            html = html.replace("{{ParValue}}", stakeHolder.company.parValue?.run { "${numberFormat.format(this)} 원" } ?: "액면가를 설정해 주세요.")

            val stockList =
                    getCurrentStocksBy(stakeHolder, today)
                        .groupBy { it.stockClass }
                        .map {
                            """
                                <li>
                                    <p>${it.key.className}(${it.key.type.getClassName()})</p>
                                    <em>${numberFormat.format(it.value.map { stock ->  stock.ownedCount }.sum())} 주</em>
                                </li>
                            """.trimIndent()
                        }
                        .joinToString(separator = "\n")

            html = html.replace("{{StockList}}", stockList)

            html = html.replace("{{IssuedDate}}", today.format(DateTimeFormatter.ofPattern("yyyy.MM.dd")))
            html = html.replace("{{CEO}}", stakeHolder.company.ceo ?: "        ")

            val renderer = ITextRenderer()

            val fontResolver = renderer.fontResolver

            fontResolver.addFont(ClassPathResource("pdf/MalgunGothic.TTF").file.absolutePath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED)

            renderer.setDocumentFromString(html)
            renderer.layout()
            renderer.createPDF(outputStream)

            ByteArrayInputStream(outputStream.toByteArray())
        }

private fun getCurrentStocksBy(stakeHolder: StakeHolder, today: LocalDate): Iterable<Stock> =
        QStock.stock
            .run {
                this.stakeHolder.eq(stakeHolder)
                    .and(this.issuedDate.loe(today))
                    .and(this.ownedCount.gt(0L))
            }
            .run {
                stockRepository.findAll(this, QStock.stock.ownedCount.desc())
            }

@Transactional(readOnly = true)
fun getEquitySummary(stakeHolder: StakeHolder): StakeHolderEquityResponse {

    val ownedStocks = stockRepository.findAllByStakeHolder(stakeHolder).map { it.ownedCount }.fold(0L, Long::plus)
    val totalStocks = stockRepository.sumOwnedCountByCompany(stakeHolder.company)
    val stockOptions = stockOptionRepository.findAllByStakeHolder(stakeHolder)
    val grantedOptions = stockOptions.map { it.grantedCount }.fold(0L, Long::plus)
    val exercisableOptions = stockOptions.map { it.exercisableCount }.fold(0L, Long::plus)

    return StakeHolderEquityResponse(
            ownedStockCount = ownedStocks,
            totalStockCount = totalStocks,
            equityRatio = totalStocks?.let { BigDecimal(ownedStocks * 100).divide(BigDecimal(it), 2, RoundingMode.HALF_UP) } ?: BigDecimal(0.00),
            grantedStockOptionCount = grantedOptions,
            exercisableStockOptionCount = exercisableOptions
    )

}

@Transactional
fun updateStakeHolder(holder: StakeHolder) = stakeHolderRepository.save(holder)

@Transactional
fun inviteStakeHolder(request: StakeHolderRequest, company: Company, admin: Member): StakeHolder {

    request.validate() //추가 검증

    //한 회사에 같은 타입에 같은 이메일의 이해관계자는 있을 수 없다
    stakeHolderRepository.findByCompanyAndTypeAndEmail(company, request.type, request.email)?.let {
        throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
    }

    var parents: StakeHolder?

    val holder = when(request.type) {
        StakeHolderType.personal ->
            StakeHolder(
                    company = company,
                    type = request.type,
                    email = request.email,
                    name = request.name,
                    birthday = request.birthday,
                    isInvited = request.isInvited,
                    phone = request.phone,
                    address = request.address,
                    department = request.department,
                    isInOffice = request.isInOffice,
                    memo = request.memo,
                    privilege = request.privilege!!
            )

        StakeHolderType.investor -> {

            //사업자 등록번호 중복 체크
            stakeHolderRepository.findAllByCompanyAndTypeAndRegisterNumber(company, StakeHolderType.investor, request.registerNumber!!)
                .firstOrNull()?.let {
                throw AppBaseException(ErrorCode.DUPLICATED_REGISTER_NUMBER_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
            }

            StakeHolder(
                    company = company,
                    type = request.type,
                    name = request.name,
                    registerNumber = request.registerNumber,
                    phone = request.phone,
                    address = request.address,
                    email = request.email,
                    inCharge = request.inCharge,
                    isInvited = request.isInvited,
                    inChargePhone = request.inChargePhone,
                    memo = request.inChargePhone,
                    privilege = request.privilege!!
            )
        }

        StakeHolderType.fund -> {

            if (request.baseStakeHolderId != null) {
                //기준 기업 정합성 체크
                parents = findBy(request.baseStakeHolderId, company) ?: throw AppBaseException(ErrorCode.INVALID_STAKEHOLDER_INFO, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

                //기업 정보인지 체크
                if (parents.type != StakeHolderType.investor) throw AppBaseException(ErrorCode.INVALID_STAKEHOLDER_INFO, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

            } else {

                //Parents 이메일 중복 체크
                stakeHolderRepository.findByCompanyAndTypeAndEmail(company, StakeHolderType.investor, request.email)?.let {
                    throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
                }
                //사업자 등록번호 중복 체크
                stakeHolderRepository.findAllByCompanyAndTypeAndRegisterNumber(company, StakeHolderType.investor, request.registerNumber!!)
                    .firstOrNull()?.let {
                    throw AppBaseException(ErrorCode.DUPLICATED_REGISTER_NUMBER_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
                }
                //기준 기업 생성
                parents = stakeHolderRepository.saveAndFlush(
                        StakeHolder(
                                company = company,
                                type = StakeHolderType.investor,
                                email = request.email,
                                name = request.investorName!!,
                                registerNumber = request.registerNumber,
                                phone = request.phone,
                                address = request.address,
                                inCharge = request.inCharge,
                                inChargePhone = request.inChargePhone,
                                isInvited = request.isInvited,
                                privilege = request.privilege!!
                        )
                )
            }

            StakeHolder(
                    company = company,
                    type = request.type,
                    name = request.name,
                    parentsId = parents.id,
                    investorName = parents.name,
                    registerNumber = parents.registerNumber,
                    phone = parents.phone,
                    address = parents.address,
                    email = request.email,
                    inCharge = request.inCharge,
                    isInvited = request.isInvited,
                    inChargePhone = request.inChargePhone,
                    memo = request.memo,
                    privilege = parents.privilege
            )
        }
    }

    val member = memberService.getMember4Stakeholder(request, company, admin)?.also {  }

    //주주이해관계자 연관 연동
    when(holder.type) {
        StakeHolderType.personal -> holder.member = member
        StakeHolderType.investor, StakeHolderType.fund -> { /* Do Nothing */ }
    }

    return updateStakeHolder(holder)
}

@Transactional
fun inviteStakeHolderList(requestList: StakeHolderRequestList, company: Company, admin: Member) =
        requestList
            .stakeholderList
            .map { request ->
                when(request.id) {
                    null -> inviteStakeHolder(request, company, admin)
                    else -> updateStakeHolderInfo(
                            request,
                            findBy(request.id, company) ?: throw AppBaseException(ErrorCode.INVALID_STAKEHOLDER_INFO, HttpStatus.BAD_REQUEST, DisplayType.TOAST),
                            admin
                            )
                }

            }
            .toList()

@Transactional
fun updateStakeHolderInfo(request: StakeHolderRequest, stakeHolder: StakeHolder, admin: Member): StakeHolder {

    request.validate() //추가 검증

    if (stakeHolder.email != request.email) {
        //한 회사에 같은 타입에 같은 이메일의 이해관계자는 있을 수 없다
        stakeHolderRepository.findByCompanyAndTypeAndEmail(stakeHolder.company, stakeHolder.type, request.email)?.let {
            throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)
        }
    }

    val member = if (stakeHolder.isInvited != request.isInvited || stakeHolder.email != request.email) memberService.getMember4Stakeholder(request, stakeHolder.company, admin) else stakeHolder.member

    when(stakeHolder.type) {

        StakeHolderType.personal -> {
            stakeHolder.name = request.name
            stakeHolder.email = request.email
            stakeHolder.isInvited = request.isInvited
            stakeHolder.birthday = request.birthday
            stakeHolder.phone = request.phone
            stakeHolder.address = request.address
            stakeHolder.department = request.department
            stakeHolder.isInOffice = request.isInOffice
            stakeHolder.memo = request.memo
            stakeHolder.privilege = if (request.privilege != null && request.privilege != stakeHolder.privilege) {
                //알림 등록
                addPersonalPrivilegeNoti(member, stakeHolder.company, request.privilege)

                request.privilege
            } else stakeHolder.privilege
            stakeHolder.member = member

        }

        StakeHolderType.investor -> {
            stakeHolder.name = request.name
            stakeHolder.phone = request.phone
            stakeHolder.address = request.address
            stakeHolder.email = request.email
            stakeHolder.isInvited = request.isInvited
            stakeHolder.inCharge = request.inCharge
            stakeHolder.inChargePhone = request.inChargePhone
            stakeHolder.memo = request.memo
            stakeHolder.privilege = if (request.privilege != null && request.privilege != stakeHolder.privilege) {
                //사업자등록번호가 같은 이해관계자의 권한을 동일하게 없데이트
                stakeHolderRepository.updatePrivilegesByCompanyAndRegisterNumber(stakeHolder.company, stakeHolder.registerNumber!!, request.privilege)
                //알림 등록
                addInvestorPrivilegeNoti(stakeHolder.investor, stakeHolder.company, request.privilege)

                request.privilege
            } else stakeHolder.privilege
        }

        StakeHolderType.fund -> {
            stakeHolder.name = request.name
            stakeHolder.email = request.email
            stakeHolder.isInvited = request.isInvited
            stakeHolder.inCharge = request.inCharge
            stakeHolder.inChargePhone = request.inChargePhone
            stakeHolder.memo = request.memo
            //연결 기업이 다를 경우
            if (request.baseStakeHolderId != null && stakeHolder.parentsId != request.baseStakeHolderId) {
                //기준 기업 정합성 체크
                val parents = findBy(request.baseStakeHolderId, stakeHolder.company) ?: throw AppBaseException(ErrorCode.DUPLICATED_EMAIL_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

                stakeHolder.registerNumber = parents.registerNumber
                stakeHolder.investorName = parents.name
                stakeHolder.phone = parents.phone
                stakeHolder.address = parents.address
                stakeHolder.privilege = parents.privilege
            }

        }

    }

    return updateStakeHolder(stakeHolder)
}

private fun addPersonalPrivilegeNoti(member: Member?, company: Company, privilege: StakeHolderPrivilege) =
        member?.let {
            notificationService.addStakeHolderChangePrivilegeEvent(it, NotificationMemberType.personal, company.companyName, privilege)

        }

private fun addInvestorPrivilegeNoti(investor: Investor?, company: Company, privilege: StakeHolderPrivilege) =
        investor?.run {
            memberService.getInvestorManager(this)
        }?.forEach {
            notificationService.addStakeHolderChangePrivilegeEvent(it, NotificationMemberType.investor, company.companyName, privilege)
        }

@Transactional
fun reInviteStakeHolder(stakeHolder: StakeHolder, admin: Member): StakeHolder {

    if (stakeHolder.getInviteStatus() != StakeHolderStatus.invited) throw AppBaseException(ErrorCode.CANNOT_INVITE_STAKEHOLDER, HttpStatus.BAD_REQUEST, DisplayType.TOAST)

    val member = memberService.getMember4Stakeholder(
            StakeHolderRequest(
                    type = stakeHolder.type,
                    name = stakeHolder.name,
                    email = stakeHolder.email,
                    isInvited = true,
                    inCharge = stakeHolder.inCharge,
                    investorName = stakeHolder.investorName,
                    registerNumber = stakeHolder.registerNumber
                    )
            , stakeHolder.company
            , admin
    )

    if (stakeHolder.type == StakeHolderType.personal) stakeHolder.member = member

    stakeHolder.isInvited = true

    return updateStakeHolder(stakeHolder)
}

@Transactional(readOnly = true)
fun getStakeHolders4Delete(stakeHolder: StakeHolder): List<StakeHolder> =
        when(stakeHolder.type) {
            StakeHolderType.personal, StakeHolderType.fund -> listOf(stakeHolder)
            StakeHolderType.investor -> {
                //기업일 경우 연관된 fund 이해관계자 까지 일괄 삭제 대상
                stakeHolderRepository.findAllByParents(stakeHolder) + stakeHolder
            }
        }

@Transactional
fun deleteStakeHolderInfo(stakeHolder: StakeHolder) = stakeHolderRepository.delete(stakeHolder)

}


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-12-04T21:02:25.089 In file: file:///Users/keigun/GitProject/ustock-chain-api-server/src/main/kotlin/com/dunamu/ustock/chain/application/stakeholder/service/StakeHolderService.kt org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@54b65eca] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@54b65eca] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Linux
  • OS Version: 5.8.0-7630-generic
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module lithium.lithium-core.main> is a module[ModuleDescriptorImpl@55f38f8d]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Linux
  • OS Version: 5.8.0-7630-generic
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module lithium.lithium-core.main> is a module[ModuleDescriptorImpl@259cd143]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Linux
  • OS Version: 5.8.0-7630-generic
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module lithium.lithium-core.main> is a module[ModuleDescriptorImpl@259cd143]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Linux
  • OS Version: 5.8.0-7630-generic
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module lithium.lithium-core.main> is a module[ModuleDescriptorImpl@660c47aa]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Linux
  • OS Version: 5.8.0-7630-generic
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module lithium.lithium-core.main> is a module[ModuleDescriptorImpl@660c47aa]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = Main.kt
    isValid = true
    isPhysical = true
    containingFile.name = Main.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'Simple_Chatty_Bot.Problems-Comparing_sums.main')
    moduleInfo.platform = JVM (JVM_1_8)
    virtualFile = Main.kt
    ideaModule = Simple_Chatty_Bot.Problems-Comparing_sums.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'Simple_Chatty_Bot.Problems-Comparing_sums.main')
    Provided platform: JVM (JVM_1_8)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

import java.util.*

// write your function here

fun main(args: Array) { val scanner = Scanner(System.in)

val number1 = scanner.nextInt()
val number2 = scanner.nextInt()
val number3 = scanner.nextInt()
val number4 = scanner.nextInt()

println(isGreater(number1, number2, number3, number4))

}

fun isGreater(a: Int, b: Int, c: Int, d: Int): Boolean { return a + b }


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

import java.util.*

// write your function here

fun main(args: Array) { val scanner = Scanner(System.in)

val number1 = scanner.nextInt()
val number2 = scanner.nextInt()
val number3 = scanner.nextInt()
val number4 = scanner.nextInt()

println(isGreater(number1, number2, number3, number4))

}

fun isGreater(a: Int, b: Int, c: Int, d: Int): Boolean { return a + b }


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-12-05T11:58:59.475 In file: file://C:/Users/Lomas/IdeaProjects/Simple Chatty Bot/Problems/Comparing sums/src/Main.kt org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@3f9e2b5e] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@3f9e2b5e] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = Main.kt
    isValid = true
    isPhysical = true
    containingFile.name = Main.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'Simple_Chatty_Bot.Problems-Generating_passwords.main')
    moduleInfo.platform = JVM (JVM_1_6)
    virtualFile = Main.kt
    ideaModule = Simple_Chatty_Bot.Problems-Generating_passwords.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'Simple_Chatty_Bot.Problems-Generating_passwords.main')
    Provided platform: JVM (JVM_1_6)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

fun main() { // write your code here val a = readLine()!!.split(" ").toTypedArray().joinToString("")

val upperCase = ('A'..'Z').joinToString("")
val lowerCase = ('a'..'z').joinToString("")
val digits = ('0'..'9').joinToString("")
val remainder = upperCase + lowerCase + digits
var password = ""

for (i in 1..a[0].toString().toInt()) {
    password += upperCase[i - 1]
    if ()
}
for (i in 1..a[1].toString().toInt()) {
    password += lowerCase[i -1]
}
for (i in 1..a[2].toString().toInt()) {
    password += digits[i - 1]
}
for (i in 1..a[3].toString().toInt() - password.length) {
    password += remainder[i - 1]
}

println(password)

}


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

fun main() { // write your code here val a = readLine()!!.split(" ").toTypedArray().joinToString("")

val upperCase = ('A'..'Z').joinToString("")
val lowerCase = ('a'..'z').joinToString("")
val digits = ('0'..'9').joinToString("")
val remainder = upperCase + lowerCase + digits
var password = ""

for (i in 1..a[0].toString().toInt()) {
    password += upperCase[i - 1]
    if ()
}
for (i in 1..a[1].toString().toInt()) {
    password += lowerCase[i -1]
}
for (i in 1..a[2].toString().toInt()) {
    password += digits[i - 1]
}
for (i in 1..a[3].toString().toInt() - password.length) {
    password += remainder[i - 1]
}

println(password)

}


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-12-06T22:19:15.357 In file: file://C:/Users/Lomas/IdeaProjects/Simple Chatty Bot/Problems/Generating passwords/src/Main.kt org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@56d9a604] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@56d9a604] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = Main.kt
    isValid = true
    isPhysical = true
    containingFile.name = Main.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'Simple_Chatty_Bot.Problems-Generating_passwords.main')
    moduleInfo.platform = JVM (JVM_1_6)
    virtualFile = Main.kt
    ideaModule = Simple_Chatty_Bot.Problems-Generating_passwords.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'Simple_Chatty_Bot.Problems-Generating_passwords.main')
    Provided platform: JVM (JVM_1_6)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

fun main() { // write your code here val a = readLine()!!.split(" ").toTypedArray().joinToString("")

val upperCase = ('A'..'Z').joinToString("")
val lowerCase = ('a'..'z').joinToString("")
val digits = ('0'..'9').joinToString("")
val remainder = upperCase + lowerCase + digits
var password = ""

for (i in 1..a[0].toString().toInt()) {
    password += upperCase[i - 1]
    if (i == )
}
for (i in 1..a[1].toString().toInt()) {
    password += lowerCase[i -1]
}
for (i in 1..a[2].toString().toInt()) {
    password += digits[i - 1]
}
for (i in 1..a[3].toString().toInt() - password.length) {
    password += remainder[i - 1]
}

println(password)

}


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

fun main() { // write your code here val a = readLine()!!.split(" ").toTypedArray().joinToString("")

val upperCase = ('A'..'Z').joinToString("")
val lowerCase = ('a'..'z').joinToString("")
val digits = ('0'..'9').joinToString("")
val remainder = upperCase + lowerCase + digits
var password = ""

for (i in 1..a[0].toString().toInt()) {
    password += upperCase[i - 1]
    if (i == )
}
for (i in 1..a[1].toString().toInt()) {
    password += lowerCase[i -1]
}
for (i in 1..a[2].toString().toInt()) {
    password += digits[i - 1]
}
for (i in 1..a[3].toString().toInt() - password.length) {
    password += remainder[i - 1]
}

println(password)

}


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@56d9a604] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.15.7
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = InternalControllerTest.kt
    isValid = true
    isPhysical = true
    containingFile.name = InternalControllerTest.kt
    moduleInfo = ModuleTestSourceInfo(module=Module: 'onboard-api-server.test')
    moduleInfo.platform = JVM (JVM_11)
    virtualFile = InternalControllerTest.kt
    ideaModule = onboard-api-server.test
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleTestSourceInfo(module=Module: 'onboard-api-server.test')
    Provided platform: JVM (JVM_11)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

package com.dunamu.ustock.chain.application.internal.rest

import com.dunamu.ustock.chain.application.account.entity.Member import com.dunamu.ustock.chain.application.account.model. import com.dunamu.ustock.chain.application.account.repository.MemberRepository import com.dunamu.ustock.chain.application.account.service.CompanyService import com.dunamu.ustock.chain.application.internal.model.RegisterDenyRequest import com.dunamu.ustock.chain.application.investor.service.InvestorService import com.ninjasquad.springmockk.SpykBean import io.mockk.clearAllMocks import io.mockk.every import org.assertj.core.api.Assertions import org.junit.jupiter.api.AfterEach import org.junit.jupiter.api.Assertions. import org.junit.jupiter.api.MethodOrderer import org.junit.jupiter.api.Test import org.junit.jupiter.api.TestMethodOrder import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Value import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient import org.springframework.boot.test.context.SpringBootTest import org.springframework.http.HttpHeaders import org.springframework.http.MediaType import org.springframework.test.web.reactive.server.WebTestClient import org.springframework.test.web.reactive.server.expectBody

@SpringBootTest @AutoConfigureWebTestClient @TestMethodOrder(MethodOrderer.Alphanumeric::class) internal class InternalControllerTest( @Autowired val webTestClient: WebTestClient ) { private val logger = LoggerFactory.getLogger(this::class.java)

@Value("\${onboard.internal.apiKey}")
private lateinit var internalApiKey: String

@SpykBean
private lateinit var companyService: CompanyService

@SpykBean
private lateinit var investorService: InvestorService

@SpykBean
private lateinit var memberRepository: MemberRepository

@AfterEach
fun clearMock() {
    clearAllMocks()
}

@Test
fun `0-init`() {
    Assertions.assertThat(webTestClient).isNotNull
}

@Test
fun `1-1 승인요청 기업을 승인할 수 있어야 한다`() {

    every { companyService.findById(any()) } answers { callOriginal()?.also { it.status = CompanyStatus.requested } }

    every { memberRepository.findAllByCompanyAndCompanyStatusAndIsCompanyAdmin(any(), any(), any()) } returns
        listOf(
                Member(
                        id = 0,
                        type = MemberType.company,
                        email = "keigun@dunamu.com",
                        name = "TestUser",
                        password = "Noop",
                        isCompanyAdmin = true,
                        isInvestorAdmin = false,
                        companyStatus = CompanyMemberStatus.approved,
                        investorStatus = null
                )
        )

    every { companyService.updateCompany(any()) } answers { firstArg() }

    webTestClient
        .post()
        .uri("/api/internal/company/{id}/approve", 1)
        .accept(MediaType.APPLICATION_JSON)
        .header(HttpHeaders.AUTHORIZATION, internalApiKey)
        .exchange()
        .expectStatus().isOk
        .expectBody<String>()
        .consumeWith {
            logger.info("##### ${it.responseBody}")
        }
}

@Test
fun `2-1 승인요청 기업을 거절할 수 있어야 한다`() {

    every { companyService.findById(any()) } answers { callOriginal()?.also { it.status = CompanyStatus.requested } }

    every { memberRepository.findAllByCompanyAndCompanyStatusAndIsCompanyAdmin(any(), any(), any()) } returns
            listOf(
                    Member(
                            id = 0,
                            type = MemberType.company,
                            email = "keigun@dunamu.com",
                            name = "TestUser",
                            password = "Noop",
                            isCompanyAdmin = true,
                            isInvestorAdmin = false,
                            companyStatus = CompanyMemberStatus.approved,
                            investorStatus = null
                    )
            )

    every { companyService.updateCompany(any()) } answers { firstArg() }

    val request = RegisterDenyRequest(
            denyReason = "테스트 거절 사유"
    )

    webTestClient
        .post()
        .uri("/api/internal/company/{id}/deny", 1)
        .contentType(MediaType.APPLICATION_JSON)
        .bodyValue(request)
        .accept(MediaType.APPLICATION_JSON)
        .header(HttpHeaders.AUTHORIZATION, internalApiKey)
        .exchange()
        .expectStatus().isOk
        .expectBody<String>()
        .consumeWith {
            logger.info("##### ${it.responseBody}")
        }
}

@Test
fun `3-1 승인요청 투자사를 승인할 수 있어야 한다`() {

    every { investorService.findById(any()) } answers { callOriginal()?.also { it.status = InvestorStatus.requested } }

    every { memberRepository.findAllByInvestorAndInvestorStatusAndIsInvestorAdmin(any(), any(), any()) } returns
            /*listOf(
                    Member(
                            id = 0,
                            type = MemberType.investor,
                            email = "keigun@dunamu.com",
                            name = "TestUser",
                            password = "Noop",
                            isCompanyAdmin = false,
                            isInvestorAdmin = true,
                            companyStatus = null,
                            investorStatus = InvestorMemberStatus.approved
                    )
            )*/

    every { investorService.updateInvestor(any()) } answers { firstArg() }

    webTestClient
        .post()
        .uri("/api/internal/investor/{id}/approve", 1)
        .accept(MediaType.APPLICATION_JSON)
        .header(HttpHeaders.AUTHORIZATION, internalApiKey)
        .exchange()
        .expectStatus().isOk
        .expectBody<String>()
        .consumeWith {
            logger.info("##### ${it.responseBody}")
        }
}

}


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

package com.dunamu.ustock.chain.application.internal.rest

import com.dunamu.ustock.chain.application.account.entity.Member import com.dunamu.ustock.chain.application.account.model. import com.dunamu.ustock.chain.application.account.repository.MemberRepository import com.dunamu.ustock.chain.application.account.service.CompanyService import com.dunamu.ustock.chain.application.internal.model.RegisterDenyRequest import com.dunamu.ustock.chain.application.investor.service.InvestorService import com.ninjasquad.springmockk.SpykBean import io.mockk.clearAllMocks import io.mockk.every import org.assertj.core.api.Assertions import org.junit.jupiter.api.AfterEach import org.junit.jupiter.api.Assertions. import org.junit.jupiter.api.MethodOrderer import org.junit.jupiter.api.Test import org.junit.jupiter.api.TestMethodOrder import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Value import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient import org.springframework.boot.test.context.SpringBootTest import org.springframework.http.HttpHeaders import org.springframework.http.MediaType import org.springframework.test.web.reactive.server.WebTestClient import org.springframework.test.web.reactive.server.expectBody

@SpringBootTest @AutoConfigureWebTestClient @TestMethodOrder(MethodOrderer.Alphanumeric::class) internal class InternalControllerTest( @Autowired val webTestClient: WebTestClient ) { private val logger = LoggerFactory.getLogger(this::class.java)

@Value("\${onboard.internal.apiKey}")
private lateinit var internalApiKey: String

@SpykBean
private lateinit var companyService: CompanyService

@SpykBean
private lateinit var investorService: InvestorService

@SpykBean
private lateinit var memberRepository: MemberRepository

@AfterEach
fun clearMock() {
    clearAllMocks()
}

@Test
fun `0-init`() {
    Assertions.assertThat(webTestClient).isNotNull
}

@Test
fun `1-1 승인요청 기업을 승인할 수 있어야 한다`() {

    every { companyService.findById(any()) } answers { callOriginal()?.also { it.status = CompanyStatus.requested } }

    every { memberRepository.findAllByCompanyAndCompanyStatusAndIsCompanyAdmin(any(), any(), any()) } returns
        listOf(
                Member(
                        id = 0,
                        type = MemberType.company,
                        email = "keigun@dunamu.com",
                        name = "TestUser",
                        password = "Noop",
                        isCompanyAdmin = true,
                        isInvestorAdmin = false,
                        companyStatus = CompanyMemberStatus.approved,
                        investorStatus = null
                )
        )

    every { companyService.updateCompany(any()) } answers { firstArg() }

    webTestClient
        .post()
        .uri("/api/internal/company/{id}/approve", 1)
        .accept(MediaType.APPLICATION_JSON)
        .header(HttpHeaders.AUTHORIZATION, internalApiKey)
        .exchange()
        .expectStatus().isOk
        .expectBody<String>()
        .consumeWith {
            logger.info("##### ${it.responseBody}")
        }
}

@Test
fun `2-1 승인요청 기업을 거절할 수 있어야 한다`() {

    every { companyService.findById(any()) } answers { callOriginal()?.also { it.status = CompanyStatus.requested } }

    every { memberRepository.findAllByCompanyAndCompanyStatusAndIsCompanyAdmin(any(), any(), any()) } returns
            listOf(
                    Member(
                            id = 0,
                            type = MemberType.company,
                            email = "keigun@dunamu.com",
                            name = "TestUser",
                            password = "Noop",
                            isCompanyAdmin = true,
                            isInvestorAdmin = false,
                            companyStatus = CompanyMemberStatus.approved,
                            investorStatus = null
                    )
            )

    every { companyService.updateCompany(any()) } answers { firstArg() }

    val request = RegisterDenyRequest(
            denyReason = "테스트 거절 사유"
    )

    webTestClient
        .post()
        .uri("/api/internal/company/{id}/deny", 1)
        .contentType(MediaType.APPLICATION_JSON)
        .bodyValue(request)
        .accept(MediaType.APPLICATION_JSON)
        .header(HttpHeaders.AUTHORIZATION, internalApiKey)
        .exchange()
        .expectStatus().isOk
        .expectBody<String>()
        .consumeWith {
            logger.info("##### ${it.responseBody}")
        }
}

@Test
fun `3-1 승인요청 투자사를 승인할 수 있어야 한다`() {

    every { investorService.findById(any()) } answers { callOriginal()?.also { it.status = InvestorStatus.requested } }

    every { memberRepository.findAllByInvestorAndInvestorStatusAndIsInvestorAdmin(any(), any(), any()) } returns
            /*listOf(
                    Member(
                            id = 0,
                            type = MemberType.investor,
                            email = "keigun@dunamu.com",
                            name = "TestUser",
                            password = "Noop",
                            isCompanyAdmin = false,
                            isInvestorAdmin = true,
                            companyStatus = null,
                            investorStatus = InvestorMemberStatus.approved
                    )
            )*/

    every { investorService.updateInvestor(any()) } answers { firstArg() }

    webTestClient
        .post()
        .uri("/api/internal/investor/{id}/approve", 1)
        .accept(MediaType.APPLICATION_JSON)
        .header(HttpHeaders.AUTHORIZATION, internalApiKey)
        .exchange()
        .expectStatus().isOk
        .expectBody<String>()
        .consumeWith {
            logger.info("##### ${it.responseBody}")
        }
}

}


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-12-07T13:49:24.368 In file: file:///Users/keigun/GitProject/ustock-chain-api-server/src/test/kotlin/com/dunamu/ustock/chain/application/internal/rest/InternalControllerTest.kt org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@147106c] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@147106c] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code in BodyResolveMode.PARTIAL
    Elements:
    Element of type: KtLambdaExpression:
    isValid = true
    isPhysical = true
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'sbaas-system-monitor.main')
    moduleInfo.platform = JVM (JVM_11)
    virtualFile = SystemStateMonitor.kt
    ideaModule = sbaas-system-monitor.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'sbaas-system-monitor.main')
    Provided platform: JVM (JVM_11)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

{ it.tables[0].rows[0][0].asInt() }


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtLambdaExpression at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:43) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:126) at org.jetbrains.kotlin.idea.parameterInfo.LambdaImpicitHintsKt.provideLambdaImplicitHints(LambdaImpicitHints.kt:24) at org.jetbrains.kotlin.idea.codeInsight.hints.HintType$LAMBDA_IMPLICIT_PARAMETER_RECEIVER.provideHints(HintType.kt:113) at org.jetbrains.kotlin.idea.codeInsight.hints.KotlinAbstractHintsProvider$getCollectorFor$1.collect(KotlinAbstractHintsProvider.kt:33) at com.intellij.codeInsight.hints.CollectorWithSettings.collectHints(InlayHintsUtils.kt:65) at com.intellij.codeInsight.hints.InlayHintsPass$doCollectInformation$1.process(InlayHintsPass.kt:45) at com.intellij.codeInsight.hints.InlayHintsPass$doCollectInformation$1.process(InlayHintsPass.kt:25) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:136) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:149) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1132) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:92) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:104) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:86) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:61) at com.intellij.codeInsight.hints.InlayHintsPass.doCollectInformation(InlayHintsPass.kt:36) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:154) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:43) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$functionNamesLazy$2.invoke(DeserializedMemberScope.kt:73) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$functionNamesLazy$2.invoke(DeserializedMemberScope.kt:40) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNamesLazy(DeserializedMemberScope.kt) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNames(DeserializedMemberScope.kt:90) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:79) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:262) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:58) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNamesLazy(LazyJavaScope.kt) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNames(LazyJavaScope.kt:266) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:79) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:262) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:58) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNamesLazy(LazyJavaScope.kt) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNames(LazyJavaScope.kt:266) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getContributedFunctions(LazyJavaScope.kt:275) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.getContributedFunctions(LazyJavaClassMemberScope.kt:751) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:245) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:230) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:50) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.createFunctionDescriptors(LazyTopDownAnalyzer.kt:282) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:204) at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:60) at org.jetbrains.kotlin.idea.caches.resolve.KotlinResolveDataProvider.analyze(PerFileAnalysisCache.kt:455) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:236) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) ... 18 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.15.7
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module regica-app.main> is a module[ModuleDescriptorImpl@20d7aa73]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.15.7
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module regica-app.main> is a module[ModuleDescriptorImpl@20d7aa73]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.15.7
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module onboard-api-server.test> is a module[ModuleDescriptorImpl@147106c]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.12.1
  • OS Name: Linux
  • OS Version: 5.9.11-200.fc33.x86_64
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.114
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtClass
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.resolveToDescriptor(ResolutionFacadeWithDebugInfo.kt:61)
    at org.jetbrains.kotlin.idea.resolve.ResolutionFacade$DefaultImpls.resolveToDescriptor$default(ResolutionFacade.kt:28)
    at org.jetbrains.kotlin.idea.caches.resolve.util.JavaResolutionUtils.resolveToDescriptor(JavaResolveExtension.kt:108)
    at org.jetbrains.kotlin.idea.caches.resolve.util.JavaResolutionUtils.resolveToDescriptor$default(JavaResolveExtension.kt:103)
    at org.jetbrains.kotlin.idea.core.KotlinIndicesHelper.getJvmClassesByName(KotlinIndicesHelper.kt:257)
    at org.jetbrains.kotlin.idea.quickfix.AbstractImportFixKt.getClassesByName(AbstractImportFix.kt:683)
    at org.jetbrains.kotlin.idea.quickfix.AbstractImportFixKt.access$getClassesByName(AbstractImportFix.kt:1)
    at org.jetbrains.kotlin.idea.quickfix.OrdinaryImportFixBase.fillCandidates(AbstractImportFix.kt:247)
    at org.jetbrains.kotlin.idea.quickfix.AbstractImportFix.fillCandidates(AbstractImportFix.kt:390)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.collectSuggestionsForName(AbstractImportFix.kt:168)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.collectSuggestions(AbstractImportFix.kt:136)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.computeSuggestions(AbstractImportFix.kt:81)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase$Factory.createAction(AbstractImportFix.kt:222)
    at org.jetbrains.kotlin.idea.quickfix.KotlinSingleIntentionActionFactory.doCreateActions(KotlinSingleIntentionActionFactory.kt:25)
    at org.jetbrains.kotlin.idea.quickfix.KotlinIntentionActionsFactory.createActions(KotlinIntentionActionsFactory.kt:42)
    at org.jetbrains.kotlin.idea.quickfix.KotlinIntentionActionsFactory.createActionsForAllProblems(KotlinIntentionActionsFactory.kt:24)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiCheckerKt.createQuickFixes(KotlinPsiChecker.kt:104)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiCheckerKt.access$createQuickFixes(KotlinPsiChecker.kt:1)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.setUpAnnotations(KotlinPsiChecker.kt:263)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.registerDiagnosticAnnotations(KotlinPsiChecker.kt:258)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.registerDiagnosticsAnnotations(KotlinPsiChecker.kt:182)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:75)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:57)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.IllegalStateException: PerModulePackageCache miss.
Cannot find package fragment 'dataClasses' for file CommentUser.kt, file package = 'dataClasses':
vFile: file:///home/gmiklay/IdeaProjects/_backend/SpringBoot_Start_Gradle/src/main/kotlin/com/example/demo/dataClasses/CommentUser.kt,
nonIndexedFiles = [], isNonIndexed = false,
scope = KotlinSourceFilterScope(delegate=ModuleProductionSourceScope(Module: 'demo.main') src=true libSrc=false cls=false scriptDeps=false scripts=true), isInScope = true,
packageExists = true, cachedPackageExists = false,
oldPackageExists = true,
SPI.packageExists = true, SPI = SubpackagesIndex: OOCB on creation 87, all packages size 3862,
OOCB count = 87
moduleModificationCount = 87,
packageFqNameByTree = 'dataClasses', packageDirectiveText = 'package dataClasses'
    at org.jetbrains.kotlin.idea.stubindex.resolve.PluginDeclarationProviderFactory.diagnoseMissingPackageFragmentPerModulePackageCacheMiss(PluginDeclarationProviderFactory.kt:87)
    at org.jetbrains.kotlin.idea.stubindex.resolve.PluginDeclarationProviderFactory.diagnoseMissingPackageFragment(PluginDeclarationProviderFactory.kt:144)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.getPackageFragmentOrDiagnoseFailure(ResolveSession.java:245)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.getMemberScopeDeclaredIn$frontend(LazyDeclarationResolver.kt:223)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.findClassDescriptorIfAny(LazyDeclarationResolver.kt:71)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.getClassDescriptorIfAny(LazyDeclarationResolver.kt:59)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitClass(LazyDeclarationResolver.kt:100)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitClass(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.psi.KtClass.accept(KtClass.kt:20)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:338)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$resolveToDescriptor$1.invoke(ModuleResolutionFacadeImpl.kt:94)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$resolveToDescriptor$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.resolveToDescriptor(ModuleResolutionFacadeImpl.kt:85)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.resolveToDescriptor(ResolutionFacadeWithDebugInfo.kt:62)
    ... 55 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Linux
  • OS Version: 5.8.0-7630-generic
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module lithium.lithium-core.test> is a module[ModuleDescriptorImpl@165573bf]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.14.6
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.AssertionError: Resolver for 'project source roots and libraries with settings=PlatformAnalysisSettingsImpl(platform=JVM (JVM_1_6), sdk=liberica-14: BellSoft Liberica JDK version 14.0.2 (/Users/andresrobert/Library/Java/JavaVirtualMachines/liberica-14.0.2), isAdditionalBuiltInFeaturesSupported=true, isReleaseCoroutines=true)' does not know how to resolve [ScriptModuleInfo(project=Project(name=dax-service, containerState=COMPONENT_CREATED, componentStore=/Users/andresrobert/projects/dax-service), scriptFile=file:///Users/andresrobert/projects/dax-service/settings.gradle.kts, scriptDefinition=ScriptDefinition(KotlinSettingsScript))], allModules: [ModuleTestSourceInfo(module=Module: 'dax-service.test'), ModuleProductionSourceInfo(module=Module: 'dax-service.main'), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/caches/6.5/generated-gradle-jars/gradle-api-6.5.jar]), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/caches/6.5/generated-gradle-jars/gradle-test-kit-6.5.jar]), JvmLibraryInfo(libraryName=null, libraryRoots=[]), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5/lib/kotlin-stdlib-jdk8-1.3.72.jar]), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5/lib/kotlin-stdlib-1.3.72.jar]), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5/lib/groovy-all-1.3-2.5.11.jar]), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5/lib/kotlin-reflect-1.3.72.jar]), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5/lib/kotlin-stdlib-jdk7-1.3.72.jar]), JvmLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5/lib/gradle-installation-beacon-6.5.jar]), CommonMetadataLibraryInfo(libraryName=null, libraryRoots=[/Users/andresrobert/.gradle/wrapper/dists/gradle-6.5-bin/6nifqtx7604sqp1q6g8wikw7p/gradle-6.5/lib/kotlin-stdlib-common-1.3.72.jar]), SdkInfo(project=Project(name=dax-service, containerState=COMPONENT_CREATED, componentStore=/Users/andresrobert/projects/dax-service), sdk=liberica-14: BellSoft Liberica JDK version 14.0.2 (/Users/andresrobert/Library/Java/JavaVirtualMachines/liberica-14.0.2)), SdkInfo(project=Project(name=dax-service, containerState=COMPONENT_CREATED, componentStore=/Users/andresrobert/projects/dax-service), sdk=openjdk-15: version 15.0.1 (/Users/andresrobert/Library/Java/JavaVirtualMachines/openjdk-15.0.1/Contents/Home)), SdkInfo(project=Project(name=dax-service, containerState=COMPONENT_CREATED, componentStore=/Users/andresrobert/projects/dax-service), sdk=Python 3.9: Python 3.9.0 (/usr/local/bin/python3.9)), SdkInfo(project=Project(name=dax-service, containerState=COMPONENT_CREATED, componentStore=/Users/andresrobert/projects/dax-service), sdk=1.8: version 1.8.0_275 (/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home))]
    at org.jetbrains.kotlin.analyzer.DiagnoseUnknownModuleInfoReporter.errorInSdkResolver(AbstractResolverForProject.kt:247)
    at org.jetbrains.kotlin.analyzer.DiagnoseUnknownModuleInfoReporter.report(AbstractResolverForProject.kt:218)
    at org.jetbrains.kotlin.analyzer.AbstractResolverForProject.diagnoseUnknownModuleInfo(AbstractResolverForProject.kt:132)
    at org.jetbrains.kotlin.analyzer.AbstractResolverForProject.checkModuleIsCorrect(AbstractResolverForProject.kt:137)
    at org.jetbrains.kotlin.analyzer.AbstractResolverForProject.descriptorForModule(AbstractResolverForProject.kt:123)
    at org.jetbrains.kotlin.analyzer.AbstractResolverForProject.descriptorForModule(AbstractResolverForProject.kt:20)
    at org.jetbrains.kotlin.analyzer.ResolverForProject.resolverForModule(AnalyzerFacade.kt:44)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$analysisResults$1$results$1.createValue(ProjectResolutionFacade.kt:71)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$analysisResults$1$results$1.createValue(ProjectResolutionFacade.kt:65)
    at com.intellij.util.containers.SLRUCache.get(SLRUCache.java:47)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$analysisResults$1$results$1.get(ProjectResolutionFacade.kt:78)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:159)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module iterable-data-feed-app.scentbird.backend.core.iterable-data-feed-app.integrationTest> is a module[ModuleDescriptorImpl@3f355802]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.11
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.RainbowVisitor.analyze(RainbowVisitor.java:50)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module file-loader.file-loader-core.main> is a module[ModuleDescriptorImpl@16712e21]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 38 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Mac OS X
  • OS Version: 10.16
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module metis.pleo-metis-invoices.test> is a module[ModuleDescriptorImpl@6a5f1e38]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtNamedFunction
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:43)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:39)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:59)
    at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.resolveToDescriptor(IDELightClassGenerationSupport.kt:213)
    at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.resolve(ultraLightUtils.kt:152)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightMethodForSourceDeclaration.getMethodDescriptor(ultraLightMethods.kt:194)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightMethodForSourceDeclaration.access$getMethodDescriptor$p(ultraLightMethods.kt:152)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightMethodForSourceDeclaration$_throwsList$2.invoke(ultraLightMethods.kt:196)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightMethodForSourceDeclaration$_throwsList$2.invoke(ultraLightMethods.kt:152)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightMethodForSourceDeclaration.get_throwsList(ultraLightMethods.kt)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightMethodForSourceDeclaration.getThrowsList(ultraLightMethods.kt:197)
    at com.intellij.codeInsight.ExceptionUtil.getUnhandledExceptions(ExceptionUtil.java:460)
    at com.intellij.codeInsight.ExceptionUtil.getUnhandledExceptions(ExceptionUtil.java:439)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitMethodCallExpression(ControlFlowAnalyzer.java:1668)
    at com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl.accept(PsiMethodCallExpressionImpl.java:125)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.generateExpressionInstructions(ControlFlowAnalyzer.java:1363)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.processVariable(ControlFlowAnalyzer.java:542)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitDeclarationStatement(ControlFlowAnalyzer.java:530)
    at com.intellij.psi.impl.source.tree.java.PsiDeclarationStatementImpl.accept(PsiDeclarationStatementImpl.java:106)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:388)
    at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:212)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitBlockStatement(ControlFlowAnalyzer.java:419)
    at com.intellij.psi.impl.source.tree.java.PsiBlockStatementImpl.accept(PsiBlockStatementImpl.java:66)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitForeachStatement(ControlFlowAnalyzer.java:725)
    at com.intellij.psi.impl.source.tree.java.PsiForeachStatementImpl.accept(PsiForeachStatementImpl.java:147)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:388)
    at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:212)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.buildControlFlow(ControlFlowAnalyzer.java:110)
    at com.intellij.psi.controlFlow.ControlFlowFactory.doGetControlFlow(ControlFlowFactory.java:128)
    at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:113)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.getControlFlow(HighlightControlFlowUtil.java:81)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.getFinalVariableProblemsInBlock(HighlightControlFlowUtil.java:565)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.isReassigned(HighlightControlFlowUtil.java:475)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.isReassigned(HighlightVisitorImpl.java:1898)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.doVisitReferenceElement(HighlightVisitorImpl.java:1266)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceExpression(HighlightVisitorImpl.java:1374)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:778)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:185)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.lambda$analyze$1(HighlightVisitorImpl.java:210)
    at com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder.analyze(RefCountHolder.java:370)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:209)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:154)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:43)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$functionNamesLazy$2.invoke(DeserializedMemberScope.kt:73)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$functionNamesLazy$2.invoke(DeserializedMemberScope.kt:40)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494)
    at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNamesLazy(DeserializedMemberScope.kt)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNames(DeserializedMemberScope.kt:90)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getContributedFunctions(DeserializedMemberScope.kt:144)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getContributedFunctions(DeserializedClassDescriptor.kt:241)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:245)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:230)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:50)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:338)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:287)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$3.invoke(ModuleResolutionFacadeImpl.kt:72)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$3.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:71)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44)
    ... 74 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.11
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.RainbowVisitor.analyze(RainbowVisitor.java:50)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module iiotcloud.main> is a module[ModuleDescriptorImpl@30d34712]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 38 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.12.1
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.9
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.5981.155
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = main.kt
    isValid = true
    isPhysical = true
    containingFile.name = main.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'untitled')
    moduleInfo.platform = JVM (JVM_1_8)
    virtualFile = main.kt
    ideaModule = untitled
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'untitled')
    Provided platform: JVM (JVM_1_8)

- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@1029769d] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.13
  • OS Name: Mac OS X
  • OS Version: 10.14.6
  • Java Version: 11.0.9.1
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.7148.57
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module mainModule> is a module[ModuleDescriptorImpl@7f58e4d9]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.13
  • OS Name: Mac OS X
  • OS Version: 10.14.6
  • Java Version: 11.0.9.1
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.7148.57
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module mainModule> is a module[ModuleDescriptorImpl@666812df]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.15
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-211.5787.15
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code in BodyResolveMode.FULL
    Elements:
    Element of type: KtNamedFunction:
    name = apply
    isValid = true
    isPhysical = true
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'telegram-bot-api-generator-for-kotlin.buildSrc.main')
    moduleInfo.platform = JVM (JVM_1_8)
    virtualFile = KotlingramPlugin.kt
    ideaModule = telegram-bot-api-generator-for-kotlin.buildSrc.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'telegram-bot-api-generator-for-kotlin.buildSrc.main')
    Provided platform: JVM (JVM_1_8)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

override fun apply(target: Project): Unit = with(target) { apply() apply() apply() apply() apply() apply()

// val isCi = System.getenv("CI") == "true" val enableGithubPublications = searchPropertyOrNull("enableGithubPublications")?.toBoolean() == true val enableSonatypePublications = searchPropertyOrNull("enableSonatypePublications")?.toBoolean() == true val enableBintrayPublications = searchPropertyOrNull("enableBintrayPublications")?.toBoolean() == true

    the<KotlinMultiplatformExtension> {

        jvm {
            compilations.all {
                kotlinOptions.jvmTarget = "1.8"
            }
        }
        js {
            nodejs()
        }

// mingwX64() // linuxX64() // macosX64()

        sourceSets {
            named("commonMain") {
                dependencies {
                    val kotlinxSerializationVersion: String by project
                    val ktorVersion: String by project
                    api("org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlinxSerializationVersion")
                    api("io.ktor:ktor-client-serialization:$ktorVersion")
                }
            }
        }
    }
    the<SigningExtension> {
        val secretKey: String? = rootProject.file("secring.txt")
            .takeIf { it.exists() }
            ?.readText(Charsets.UTF_16LE)
        val password: String? = searchPropertyOrNull("SIGNING_PASSWORD")
        val publicKeyId: String? = searchPropertyOrNull("SIGNING_PUBLIC_KEY_ID")?.takeLast(8)
        @Suppress("UnstableApiUsage")
        useInMemoryPgpKeys(publicKeyId, secretKey, password)
    }

    val dokkaHtml by tasks.getting(DokkaTask::class)

    val javadocJar: TaskProvider<Jar> by tasks.registering(Jar::class) {
        archiveClassifier.set("javadoc")
        from(dokkaHtml.outputDirectory)
    }

    the<PublishingExtension> {
        repositories {
            if (enableGithubPublications)
                maven {
                    name = "GitHubPackages"
                    url = uri("https://maven.pkg.github.com/lamba92/kotlingram")
                    credentials {
                        username = "lamba92"
                        password = searchPropertyOrNull("GITHUB_TOKEN")
                    }
                }
            if (enableSonatypePublications)
                maven {
                    name = "SonaType"
                    url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")
                    credentials {
                        username = "Lamba92"
                        password = searchPropertyOrNull("SONATYPE_PASSWORD")
                    }
                }
        }
        publications {

            withType<MavenPublication> {
                artifact(javadocJar)
                artifactId = "${rootProject.name}-$artifactId"
                pom {
                    name.set(artifactId)
                    description.set("Telegram Bot APIs for Kotlin Multiplatform")
                    url.set("https://github.com/lamba92/kotlingram")
                    scm {
                        url.set("https://github.com/lamba92/kotlingram.git")
                    }
                    licenses {
                        license {
                            name.set("The Apache License, Version 2.0")
                            url.set("https://github.com/lamba92/kotlingram/blob/master/LICENSE")
                        }
                    }
                    developers {
                        developer {
                            id.set("lamba92")
                            name.set("Lamberto Basti")
                            email.set("basti.lamberto@gmail.com")
                        }
                    }
                }
                the<SigningExtension>().sign(this)
            }

// val commonPublicationNames = listOf("metadata", "kotlinMultiplatform") // // tasks.filterIsInstance() // .filter { it.publication.name in commonPublicationNames } // .forEach { it.onlyIf { OperatingSystem.current().isWindows } }

        }
    }
}

- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

package com.github.lamba92.kotlingram.gradle

import com.jfrog.bintray.gradle.BintrayExtension import com.jfrog.bintray.gradle.BintrayPlugin import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.api.publish.PublishingExtension import org.gradle.api.publish.maven.MavenPublication import com.jfrog.bintray.gradle.tasks.BintrayUploadTask import org.gradle.api.publish.maven.internal.artifact.FileBasedMavenArtifact import org.gradle.api.publish.maven.plugins.MavenPublishPlugin import org.gradle.api.publish.maven.tasks.AbstractPublishToMaven import org.gradle.api.tasks.TaskProvider import org.gradle.api.tasks.bundling.Jar import org.gradle.internal.os.OperatingSystem import org.gradle.kotlin.dsl.* import org.gradle.plugins.signing.SigningExtension import org.gradle.plugins.signing.SigningPlugin import org.jetbrains.dokka.gradle.DokkaPlugin import org.jetbrains.dokka.gradle.DokkaTask import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension import org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginWrapper import org.jetbrains.kotlinx.serialization.gradle.SerializationGradleSubplugin import java.io.File

open class KotlingramPublishedApiPlugin : Plugin { override fun apply(target: Project): Unit = with(target) { apply() apply() apply() apply() apply() apply()

// val isCi = System.getenv("CI") == "true" val enableGithubPublications = searchPropertyOrNull("enableGithubPublications")?.toBoolean() == true val enableSonatypePublications = searchPropertyOrNull("enableSonatypePublications")?.toBoolean() == true val enableBintrayPublications = searchPropertyOrNull("enableBintrayPublications")?.toBoolean() == true

    the<KotlinMultiplatformExtension> {

        jvm {
            compilations.all {
                kotlinOptions.jvmTarget = "1.8"
            }
        }
        js {
            nodejs()
        }

// mingwX64() // linuxX64() // macosX64()

        sourceSets {
            named("commonMain") {
                dependencies {
                    val kotlinxSerializationVersion: String by project
                    val ktorVersion: String by project
                    api("org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlinxSerializationVersion")
                    api("io.ktor:ktor-client-serialization:$ktorVersion")
                }
            }
        }
    }
    the<SigningExtension> {
        val secretKey: String? = rootProject.file("secring.txt")
            .takeIf { it.exists() }
            ?.readText(Charsets.UTF_16LE)
        val password: String? = searchPropertyOrNull("SIGNING_PASSWORD")
        val publicKeyId: String? = searchPropertyOrNull("SIGNING_PUBLIC_KEY_ID")?.takeLast(8)
        @Suppress("UnstableApiUsage")
        useInMemoryPgpKeys(publicKeyId, secretKey, password)
    }

    val dokkaHtml by tasks.getting(DokkaTask::class)

    val javadocJar: TaskProvider<Jar> by tasks.registering(Jar::class) {
        archiveClassifier.set("javadoc")
        from(dokkaHtml.outputDirectory)
    }

    the<PublishingExtension> {
        repositories {
            if (enableGithubPublications)
                maven {
                    name = "GitHubPackages"
                    url = uri("https://maven.pkg.github.com/lamba92/kotlingram")
                    credentials {
                        username = "lamba92"
                        password = searchPropertyOrNull("GITHUB_TOKEN")
                    }
                }
            if (enableSonatypePublications)
                maven {
                    name = "SonaType"
                    url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")
                    credentials {
                        username = "Lamba92"
                        password = searchPropertyOrNull("SONATYPE_PASSWORD")
                    }
                }
        }
        publications {

            withType<MavenPublication> {
                artifact(javadocJar)
                artifactId = "${rootProject.name}-$artifactId"
                pom {
                    name.set(artifactId)
                    description.set("Telegram Bot APIs for Kotlin Multiplatform")
                    url.set("https://github.com/lamba92/kotlingram")
                    scm {
                        url.set("https://github.com/lamba92/kotlingram.git")
                    }
                    licenses {
                        license {
                            name.set("The Apache License, Version 2.0")
                            url.set("https://github.com/lamba92/kotlingram/blob/master/LICENSE")
                        }
                    }
                    developers {
                        developer {
                            id.set("lamba92")
                            name.set("Lamberto Basti")
                            email.set("basti.lamberto@gmail.com")
                        }
                    }
                }
                the<SigningExtension>().sign(this)
            }

// val commonPublicationNames = listOf("metadata", "kotlinMultiplatform") // // tasks.filterIsInstance() // .filter { it.publication.name in commonPublicationNames } // .forEach { it.onlyIf { OperatingSystem.current().isWindows } }

        }
    }
}

}


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2021-02-13T11:32:56.658 org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtCallExpression at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:127) at org.jetbrains.uast.kotlin.internal.IdeaKotlinUastResolveProviderService.getBindingContext(IdeaKotlinUastResolveProviderService.kt:33) at org.jetbrains.uast.kotlin.KotlinInternalUastUtilsKt.analyze(kotlinInternalUastUtils.kt:241) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.getResolvedCall(KotlinUFunctionCallExpression.kt:45) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.access$getResolvedCall$p(KotlinUFunctionCallExpression.kt:36) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression$kind$2.invoke(KotlinUFunctionCallExpression.kt:132) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression$kind$2.invoke(KotlinUFunctionCallExpression.kt:36) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.getKind(KotlinUFunctionCallExpression.kt) at org.jetbrains.uast.util.UastExpressionUtils.isArrayInitializer(callUtils.kt:33) at com.intellij.codeInspection.i18n.NlsInfo.goUp(NlsInfo.java:320) at com.intellij.codeInspection.i18n.JavaI18nUtil.mustBePropertyKey(JavaI18nUtil.java:73) at com.intellij.codeInspection.i18n.folding.PropertyFoldingBuilder.isI18nProperty(PropertyFoldingBuilder.java:290) at com.intellij.codeInspection.i18n.folding.PropertyFoldingBuilder.checkLiteral(PropertyFoldingBuilder.java:83) at com.intellij.codeInspection.i18n.folding.PropertyFoldingBuilder$2.visitElement(PropertyFoldingBuilder.java:65) at org.jetbrains.kotlin.psi.KtElementImplStub.accept(KtElementImplStub.java:63) at com.intellij.psi.PsiWalkingState.visit(PsiWalkingState.java:67) at com.intellij.psi.PsiWalkingState.visit(PsiWalkingState.java:24) at com.intellij.util.WalkingState.walkChildren(WalkingState.java:62) at com.intellij.util.WalkingState.elementStarted(WalkingState.java:49) at com.intellij.psi.PsiWalkingState.elementStarted(PsiWalkingState.java:76) at com.intellij.psi.PsiRecursiveElementWalkingVisitor.visitElement(PsiRecursiveElementWalkingVisitor.java:48) at com.intellij.codeInspection.i18n.folding.PropertyFoldingBuilder$2.visitElement(PropertyFoldingBuilder.java:67) at com.intellij.psi.PsiElementVisitor.visitFile(PsiElementVisitor.java:35) at com.intellij.psi.PsiRecursiveElementWalkingVisitor.visitFile(PsiRecursiveElementWalkingVisitor.java:70) at org.jetbrains.kotlin.psi.KtFile.accept(KtFile.kt:232) at com.intellij.codeInspection.i18n.folding.PropertyFoldingBuilder.buildFoldRegions(PropertyFoldingBuilder.java:49) at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptorsNoPlaceholderCaching(LanguageFolding.java:92) at com.intellij.lang.folding.CompositeFoldingBuilder.buildFoldRegions(CompositeFoldingBuilder.java:36) at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptorsNoPlaceholderCaching(LanguageFolding.java:92) at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptors(LanguageFolding.java:75) at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:267) at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:233) at com.intellij.codeInsight.folding.impl.FoldingUpdate.getUpdateResult(FoldingUpdate.java:87) at com.intellij.codeInsight.folding.impl.FoldingUpdate.lambda$updateFoldRegions$0(FoldingUpdate.java:76) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72) at com.intellij.codeInsight.folding.impl.FoldingUpdate.updateFoldRegions(FoldingUpdate.java:73) at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegions(CodeFoldingManagerImpl.java:222) at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegionsAsync(CodeFoldingManagerImpl.java:208) at com.intellij.codeInsight.daemon.impl.CodeFoldingPass.doCollectInformation(CodeFoldingPass.java:42) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1097) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:159) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:48) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:269) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:239) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getFunctionNames(DeserializedMemberScope.kt) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNames(DeserializedMemberScope.kt:59) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:79) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:263) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:59) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNamesLazy(LazyJavaScope.kt) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNames(LazyJavaScope.kt:267) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getContributedFunctions(LazyJavaScope.kt:276) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.getContributedFunctions(LazyJavaClassMemberScope.kt:751) at org.jetbrains.kotlin.resolve.scopes.SubstitutingScope.getContributedFunctions(SubstitutingScope.kt:77) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:247) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:232) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:348) at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:296) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:39) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:60) at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.resolveToDescriptor(IDELightClassGenerationSupport.kt:217) at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.resolve(ultraLightUtils.kt:153) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternal(ultraLightMembersCreator.kt:393) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternalNonPublishedApi(ultraLightMembersCreator.kt:383) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.computeMethodName(ultraLightMembersCreator.kt:370) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod(ultraLightMembersCreator.kt:177) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod$default(ultraLightMembersCreator.kt:170) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods(ultraLightMembersCreator.kt:122) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods$default(ultraLightMembersCreator.kt:108) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.ownMethods(ultraLightClass.kt:269) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.access$ownMethods(ultraLightClass.kt:45) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$_ownMethods$1.compute(ultraLightClass.kt:328) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.getOwnMethods(ultraLightClass.kt:453) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getAllMethods(KotlinClassInnerStuffCache.kt:150) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.access$getAllMethods(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:91) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1$holder$1$1.compute(KotlinClassInnerStuffCache.kt:36) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.computeValue(KotlinClassInnerStuffCache.kt:41) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.getValue(KotlinClassInnerStuffCache.kt:65) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.get_getMethods(KotlinClassInnerStuffCache.kt) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getMethods(KotlinClassInnerStuffCache.kt:94) at org.jetbrains.kotlin.asJava.classes.KtLightClassBase.getMethods(KtLightClassBase.kt:40) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:141) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:36) at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:315) at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:303) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:133) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:137) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:122) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:585) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:647) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:97) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:181) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.convertParent(KotlinUFunctionCallExpression.kt:208) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:193) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isCheapEnoughToSearch(JUnitReferenceContributor.java:108) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isAcceptable(JUnitReferenceContributor.java:92) at com.intellij.psi.filters.position.FilterPattern$1.accepts(FilterPattern.java:38) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:57) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:47) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:26) at com.intellij.patterns.ObjectPattern$2.processValues(ObjectPattern.java:105) at com.intellij.patterns.PatternConditionPlus.accepts(PatternConditionPlus.java:42) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:62) at com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding.addMatchingProviders(NamedObjectProviderBinding.java:99) at com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding.addAcceptableReferenceProviders(SimpleProviderBinding.java:27) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl.getPairsByElement(PsiReferenceRegistrarImpl.java:180) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:141) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.lambda$getReferencesFromProviders$0(ReferenceProvidersRegistry.java:39) at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:38) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:31) at com.intellij.psi.impl.source.tree.PsiCommentImpl.getReferences(PsiCommentImpl.java:48) at com.intellij.codeInsight.highlighting.HyperlinkAnnotator.annotate(HyperlinkAnnotator.java:45) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) ... 18 more

2021-02-13T11:32:56.669 org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtCallExpression at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:127) at org.jetbrains.kotlin.idea.parameterInfo.ArgumentNameHintsKt.provideArgumentNameHints(ArgumentNameHints.kt:26) at org.jetbrains.kotlin.idea.codeInsight.hints.HintType$PARAMETER_HINT.provideHints(HintType.kt:86) at org.jetbrains.kotlin.idea.codeInsight.hints.KotlinInlayParameterHintsProvider.getParameterHints(KotlinInlayParameterHintsProvider.kt:57) at com.intellij.codeInsight.hints.InlayParameterHintsProvider.getParameterHints(InlayParameterHintsProvider.java:29) at com.intellij.codeInsight.hints.ParameterHintsPass.process(ParameterHintsPass.java:74) at com.intellij.codeInsight.hints.ParameterHintsPass.lambda$doCollectInformation$0(ParameterHintsPass.java:66) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at com.intellij.codeInsight.hints.ParameterHintsPass.doCollectInformation(ParameterHintsPass.java:66) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1097) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:159) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:48) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:269) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:239) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getFunctionNames(DeserializedMemberScope.kt) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNames(DeserializedMemberScope.kt:59) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:79) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:263) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:59) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNamesLazy(LazyJavaScope.kt) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNames(LazyJavaScope.kt:267) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getContributedFunctions(LazyJavaScope.kt:276) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.getContributedFunctions(LazyJavaClassMemberScope.kt:751) at org.jetbrains.kotlin.resolve.scopes.SubstitutingScope.getContributedFunctions(SubstitutingScope.kt:77) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:247) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:232) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:348) at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:296) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:39) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:60) at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.resolveToDescriptor(IDELightClassGenerationSupport.kt:217) at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.resolve(ultraLightUtils.kt:153) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternal(ultraLightMembersCreator.kt:393) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternalNonPublishedApi(ultraLightMembersCreator.kt:383) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.computeMethodName(ultraLightMembersCreator.kt:370) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod(ultraLightMembersCreator.kt:177) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod$default(ultraLightMembersCreator.kt:170) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods(ultraLightMembersCreator.kt:122) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods$default(ultraLightMembersCreator.kt:108) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.ownMethods(ultraLightClass.kt:269) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.access$ownMethods(ultraLightClass.kt:45) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$_ownMethods$1.compute(ultraLightClass.kt:328) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.getOwnMethods(ultraLightClass.kt:453) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getAllMethods(KotlinClassInnerStuffCache.kt:150) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.access$getAllMethods(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:91) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1$holder$1$1.compute(KotlinClassInnerStuffCache.kt:36) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.computeValue(KotlinClassInnerStuffCache.kt:41) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.getValue(KotlinClassInnerStuffCache.kt:65) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.get_getMethods(KotlinClassInnerStuffCache.kt) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getMethods(KotlinClassInnerStuffCache.kt:94) at org.jetbrains.kotlin.asJava.classes.KtLightClassBase.getMethods(KtLightClassBase.kt:40) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:141) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:36) at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:315) at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:303) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:133) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:137) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:122) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:585) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:647) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:97) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:181) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.convertParent(KotlinUFunctionCallExpression.kt:208) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:193) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isCheapEnoughToSearch(JUnitReferenceContributor.java:108) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isAcceptable(JUnitReferenceContributor.java:92) at com.intellij.psi.filters.position.FilterPattern$1.accepts(FilterPattern.java:38) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:57) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:47) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:26) at com.intellij.patterns.ObjectPattern$2.processValues(ObjectPattern.java:105) at com.intellij.patterns.PatternConditionPlus.accepts(PatternConditionPlus.java:42) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:62) at com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding.addMatchingProviders(NamedObjectProviderBinding.java:99) at com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding.addAcceptableReferenceProviders(SimpleProviderBinding.java:27) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl.getPairsByElement(PsiReferenceRegistrarImpl.java:180) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:141) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.lambda$getReferencesFromProviders$0(ReferenceProvidersRegistry.java:39) at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:38) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:31) at com.intellij.psi.impl.source.tree.PsiCommentImpl.getReferences(PsiCommentImpl.java:48) at com.intellij.codeInsight.highlighting.HyperlinkAnnotator.annotate(HyperlinkAnnotator.java:45) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) ... 18 more

2021-02-13T11:32:56.678 org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtLambdaExpression at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:127) at org.jetbrains.kotlin.idea.parameterInfo.LambdaImpicitHintsKt.provideLambdaImplicitHints(LambdaImpicitHints.kt:24) at org.jetbrains.kotlin.idea.codeInsight.hints.HintType$LAMBDA_IMPLICIT_PARAMETER_RECEIVER.provideHints(HintType.kt:113) at org.jetbrains.kotlin.idea.codeInsight.hints.KotlinAbstractHintsProvider$getCollectorFor$1.collect(KotlinAbstractHintsProvider.kt:33) at com.intellij.codeInsight.hints.CollectorWithSettings.collectHints(InlayHintsUtils.kt:65) at com.intellij.codeInsight.hints.InlayHintsPass$doCollectInformation$1.process(InlayHintsPass.kt:45) at com.intellij.codeInsight.hints.InlayHintsPass$doCollectInformation$1.process(InlayHintsPass.kt:25) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:136) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1097) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:92) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:104) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:86) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:159) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:48) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:269) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:239) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getFunctionNames(DeserializedMemberScope.kt) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNames(DeserializedMemberScope.kt:59) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:79) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:263) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:59) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNamesLazy(LazyJavaScope.kt) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNames(LazyJavaScope.kt:267) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getContributedFunctions(LazyJavaScope.kt:276) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.getContributedFunctions(LazyJavaClassMemberScope.kt:751) at org.jetbrains.kotlin.resolve.scopes.SubstitutingScope.getContributedFunctions(SubstitutingScope.kt:77) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:247) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:232) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:348) at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:296) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:39) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:60) at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.resolveToDescriptor(IDELightClassGenerationSupport.kt:217) at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.resolve(ultraLightUtils.kt:153) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternal(ultraLightMembersCreator.kt:393) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternalNonPublishedApi(ultraLightMembersCreator.kt:383) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.computeMethodName(ultraLightMembersCreator.kt:370) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod(ultraLightMembersCreator.kt:177) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod$default(ultraLightMembersCreator.kt:170) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods(ultraLightMembersCreator.kt:122) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods$default(ultraLightMembersCreator.kt:108) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.ownMethods(ultraLightClass.kt:269) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.access$ownMethods(ultraLightClass.kt:45) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$_ownMethods$1.compute(ultraLightClass.kt:328) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.getOwnMethods(ultraLightClass.kt:453) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getAllMethods(KotlinClassInnerStuffCache.kt:150) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.access$getAllMethods(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:91) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1$holder$1$1.compute(KotlinClassInnerStuffCache.kt:36) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.computeValue(KotlinClassInnerStuffCache.kt:41) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.getValue(KotlinClassInnerStuffCache.kt:65) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.get_getMethods(KotlinClassInnerStuffCache.kt) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getMethods(KotlinClassInnerStuffCache.kt:94) at org.jetbrains.kotlin.asJava.classes.KtLightClassBase.getMethods(KtLightClassBase.kt:40) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:141) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:36) at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:315) at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:303) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:133) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:137) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:122) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:585) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:647) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:97) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:181) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.convertParent(KotlinUFunctionCallExpression.kt:208) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:193) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isCheapEnoughToSearch(JUnitReferenceContributor.java:108) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isAcceptable(JUnitReferenceContributor.java:92) at com.intellij.psi.filters.position.FilterPattern$1.accepts(FilterPattern.java:38) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:57) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:47) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:26) at com.intellij.patterns.ObjectPattern$2.processValues(ObjectPattern.java:105) at com.intellij.patterns.PatternConditionPlus.accepts(PatternConditionPlus.java:42) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:62) at com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding.addMatchingProviders(NamedObjectProviderBinding.java:99) at com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding.addAcceptableReferenceProviders(SimpleProviderBinding.java:27) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl.getPairsByElement(PsiReferenceRegistrarImpl.java:180) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:141) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.lambda$getReferencesFromProviders$0(ReferenceProvidersRegistry.java:39) at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:38) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:31) at com.intellij.psi.impl.source.tree.PsiCommentImpl.getReferences(PsiCommentImpl.java:48) at com.intellij.codeInsight.highlighting.HyperlinkAnnotator.annotate(HyperlinkAnnotator.java:45) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1097) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) ... 5 more


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtNamedFunction at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97) at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:39) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:60) at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.resolveToDescriptor(IDELightClassGenerationSupport.kt:217) at org.jetbrains.kotlin.asJava.classes.UltraLightUtilsKt.resolve(ultraLightUtils.kt:153) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternal(ultraLightMembersCreator.kt:393) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.isInternalNonPublishedApi(ultraLightMembersCreator.kt:383) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.computeMethodName(ultraLightMembersCreator.kt:370) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod(ultraLightMembersCreator.kt:177) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.asJavaMethod$default(ultraLightMembersCreator.kt:170) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods(ultraLightMembersCreator.kt:122) at org.jetbrains.kotlin.asJava.classes.UltraLightMembersCreator.createMethods$default(ultraLightMembersCreator.kt:108) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.ownMethods(ultraLightClass.kt:269) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.access$ownMethods(ultraLightClass.kt:45) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$_ownMethods$1.compute(ultraLightClass.kt:328) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.getOwnMethods(ultraLightClass.kt:453) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getAllMethods(KotlinClassInnerStuffCache.kt:150) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.access$getAllMethods(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:91) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$_getMethods$2.invoke(KotlinClassInnerStuffCache.kt:27) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1$holder$1$1.compute(KotlinClassInnerStuffCache.kt:36) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.computeValue(KotlinClassInnerStuffCache.kt:41) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache$get$1.getValue(KotlinClassInnerStuffCache.kt:65) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.get_getMethods(KotlinClassInnerStuffCache.kt) at org.jetbrains.kotlin.asJava.classes.KotlinClassInnerStuffCache.getMethods(KotlinClassInnerStuffCache.kt:94) at org.jetbrains.kotlin.asJava.classes.KtLightClassBase.getMethods(KtLightClassBase.kt:40) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:141) at org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:36) at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:315) at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:303) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169) at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194) at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:133) at org.jetbrains.kotlin.asJava.LightClassUtil.getPsiMethodWrapper(LightClassUtil.kt:137) at org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethod(LightClassUtil.kt:122) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclaration$kotlin_uast_uast_kotlin(KotlinUastLanguagePlugin.kt:585) at org.jetbrains.uast.kotlin.KotlinConverter.convertDeclarationOrElement(KotlinUastLanguagePlugin.kt:647) at org.jetbrains.uast.kotlin.KotlinUastLanguagePlugin.convertElementWithParent(KotlinUastLanguagePlugin.kt:97) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:181) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.convertParent(KotlinUFunctionCallExpression.kt:208) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at org.jetbrains.uast.kotlin.KotlinAbstractUElementKt.doConvertParent(KotlinAbstractUElement.kt:193) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.convertParent(KotlinAbstractUElement.kt:138) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:46) at org.jetbrains.uast.kotlin.KotlinAbstractUElement$uastParent$2.invoke(KotlinAbstractUElement.kt:43) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.uast.kotlin.KotlinAbstractUElement.getUastParent(KotlinAbstractUElement.kt) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isCheapEnoughToSearch(JUnitReferenceContributor.java:108) at com.intellij.execution.junit.codeInsight.references.JUnitReferenceContributor$TestAnnotationFilter.isAcceptable(JUnitReferenceContributor.java:92) at com.intellij.psi.filters.position.FilterPattern$1.accepts(FilterPattern.java:38) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:57) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:47) at com.intellij.patterns.PatternConditionPlus.process(PatternConditionPlus.java:26) at com.intellij.patterns.ObjectPattern$2.processValues(ObjectPattern.java:105) at com.intellij.patterns.PatternConditionPlus.accepts(PatternConditionPlus.java:42) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:62) at com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding.addMatchingProviders(NamedObjectProviderBinding.java:99) at com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding.addAcceptableReferenceProviders(SimpleProviderBinding.java:27) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl.getPairsByElement(PsiReferenceRegistrarImpl.java:180) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:141) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.lambda$getReferencesFromProviders$0(ReferenceProvidersRegistry.java:39) at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227) at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:38) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:31) at com.intellij.psi.impl.source.tree.PsiCommentImpl.getReferences(PsiCommentImpl.java:48) at com.intellij.codeInsight.highlighting.HyperlinkAnnotator.annotate(HyperlinkAnnotator.java:45) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1097) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:159) at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:48) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:269) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:239) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getFunctionNames(DeserializedMemberScope.kt) at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getFunctionNames(DeserializedMemberScope.kt:59) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:79) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.computeFunctionNames(LazyJavaClassMemberScope.kt:67) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:263) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope$functionNamesLazy$2.invoke(LazyJavaScope.kt:59) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNamesLazy(LazyJavaScope.kt) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getFunctionNames(LazyJavaScope.kt:267) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaScope.getContributedFunctions(LazyJavaScope.kt:276) at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.getContributedFunctions(LazyJavaClassMemberScope.kt:751) at org.jetbrains.kotlin.resolve.scopes.SubstitutingScope.getContributedFunctions(SubstitutingScope.kt:77) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:247) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532) at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607) at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92) at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:232) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94) at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:348) at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:296) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45) ... 134 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.15
  • OS Name: Mac OS X
  • OS Version: 11.2
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-211.5787.15
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtNameReferenceExpression
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:127)
    at org.jetbrains.kotlin.idea.references.KotlinDescriptorsBasedReferenceResolver.resolveToPsiElements(KtReference.kt:46)
    at org.jetbrains.kotlin.idea.references.KotlinDescriptorsBasedReferenceResolver.access$resolveToPsiElements(KtReference.kt:42)
    at org.jetbrains.kotlin.idea.references.KotlinDescriptorsBasedReferenceResolver$resolve$1.invoke(KtReference.kt:91)
    at org.jetbrains.kotlin.idea.references.KotlinDescriptorsBasedReferenceResolver$resolve$1.invoke(KtReference.kt:42)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.references.KotlinDescriptorsBasedReferenceResolver.resolve(KtReference.kt:90)
    at org.jetbrains.kotlin.idea.references.KotlinDescriptorsBasedReferenceResolver.resolve(KtReference.kt:42)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:154)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:260)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:238)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:154)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:169)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:162)
    at org.jetbrains.kotlin.idea.references.AbstractKtReference.multiResolve(KtReference.kt:28)
    at org.jetbrains.kotlin.idea.references.ReferenceUtilKt.getUnwrappedTargets(referenceUtil.kt:74)
    at org.jetbrains.kotlin.idea.references.ReferenceUtilKt.matchesTarget(referenceUtil.kt:170)
    at org.jetbrains.kotlin.idea.references.KtDescriptorsBasedReference$DefaultImpls.isReferenceTo(KtReference.kt:30)
    at org.jetbrains.kotlin.idea.references.KtSimpleNameReferenceDescriptorsImpl.isReferenceTo(KtSimpleNameReference.kt:83)
    at com.intellij.psi.search.SingleTargetRequestResultProcessor.processTextOccurrence(SingleTargetRequestResultProcessor.java:38)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.lambda$execute$0(PsiSearchHelperImpl.java:941)
    at com.intellij.psi.impl.search.LowLevelSearchUtil.processTreeUp(LowLevelSearchUtil.java:88)
    at com.intellij.psi.impl.search.LowLevelSearchUtil.lambda$processElementsAtOffsets$0(LowLevelSearchUtil.java:179)
    at com.intellij.psi.impl.search.LowLevelSearchUtil.processOffsets(LowLevelSearchUtil.java:205)
    at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsAtOffsets(LowLevelSearchUtil.java:178)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.execute(PsiSearchHelperImpl.java:937)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$1.processInReadAction(PsiSearchHelperImpl.java:237)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$1.processInReadAction(PsiSearchHelperImpl.java:221)
    at com.intellij.openapi.application.ReadActionProcessor.lambda$process$0(ReadActionProcessor.java:25)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:845)
    at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:61)
    at com.intellij.openapi.application.ReadActionProcessor.process(ReadActionProcessor.java:25)
    at com.intellij.concurrency.JobLauncherImpl.lambda$processImmediatelyIfTooFew$2(JobLauncherImpl.java:142)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.concurrency.JobLauncherImpl.lambda$processImmediatelyIfTooFew$3(JobLauncherImpl.java:138)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:815)
    at com.intellij.concurrency.JobLauncherImpl.processImmediatelyIfTooFew(JobLauncherImpl.java:149)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:45)
    at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:48)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.bulkProcessElementsWithWord(PsiSearchHelperImpl.java:245)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processSingleRequest(PsiSearchHelperImpl.java:1123)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:759)
    at com.intellij.psi.search.SearchRequestQuery.processResults(SearchRequestQuery.java:24)
    at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:91)
    at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:108)
    at com.intellij.util.MergeQuery.processResults(MergeQuery.java:22)
    at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:91)
    at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:108)
    at com.intellij.util.UniqueResultsQuery.processResults(UniqueResultsQuery.java:39)
    at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:91)
    at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:83)
    at com.intellij.util.AbstractQuery.findAll(AbstractQuery.java:28)
    at com.intellij.util.Query.iterator(Query.java:129)
    at com.intellij.util.AbstractQuery.iterator(AbstractQuery.java:39)
    at kotlin.collections.CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1.iterator(Sequences.kt:681)
    at kotlin.sequences.TransformingSequence$iterator$1.<init>(Sequences.kt:208)
    at kotlin.sequences.TransformingSequence.iterator(Sequences.kt:207)
    at kotlin.sequences.FilteringSequence$iterator$1.<init>(Sequences.kt:164)
    at kotlin.sequences.FilteringSequence.iterator(Sequences.kt:163)
    at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:132)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor.injectWithVariableUsage(KotlinLanguageInjectionContributor.kt:262)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor.findInjectionInfo(KotlinLanguageInjectionContributor.kt:172)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor.findInjectionInfo$default(KotlinLanguageInjectionContributor.kt:166)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor.computeBaseInjection(KotlinLanguageInjectionContributor.kt:144)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor.access$computeBaseInjection(KotlinLanguageInjectionContributor.kt:60)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor$getBaseInjection$2.invoke(KotlinLanguageInjectionContributor.kt:96)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor.getBaseInjection(KotlinLanguageInjectionContributor.kt:108)
    at org.jetbrains.kotlin.idea.injection.KotlinLanguageInjectionContributor.getInjection(KotlinLanguageInjectionContributor.kt:118)
    at com.intellij.psi.impl.source.tree.injected.LanguageInjectionPerformerAdapter.getLanguagesToInject(LanguageInjectionPerformerAdapter.java:22)
    at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.processInPlaceInjectorsFor(InjectedLanguageManagerImpl.java:441)
    at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.probeElementsUp(InjectedLanguageUtilBase.java:215)
    at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.enumerate(InjectedLanguageUtilBase.java:145)
    at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.enumerate(InjectedLanguageUtilBase.java:115)
    at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.enumerate(InjectedLanguageManagerImpl.java:323)
    at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.getInjectedPsiFiles(InjectedLanguageManagerImpl.java:455)
    at com.android.tools.idea.sqlite.annotator.RunSqliteStatementAnnotator.annotate(RunSqliteStatementAnnotator.kt:39)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1097)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:159)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:48)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:269)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:239)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494)
    at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getFunctionNames(DeserializedMemberScope.kt)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getContributedFunctions(DeserializedMemberScope.kt:339)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getContributedFunctions(DeserializedMemberScope.kt:82)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getContributedFunctions(DeserializedClassDescriptor.kt:241)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:247)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:232)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:348)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.functionAdditionalResolve(ResolveElementCache.kt:675)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.performElementAdditionalResolve(ResolveElementCache.kt:397)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.getElementsAdditionalResolve(ResolveElementCache.kt:225)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:284)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45)
    ... 115 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.15
  • OS Name: Mac OS X
  • OS Version: 11.2.1
  • Java Version: 11.0.9.1
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.7148.57
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while getting service JavaDescriptorResolver
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.tryGetFrontendService(ResolutionFacadeWithDebugInfo.kt:88)
    at org.jetbrains.kotlin.idea.caches.resolve.util.JavaResolutionUtils.getJavaDescriptorResolver(JavaResolveExtension.kt:115)
    at org.jetbrains.kotlin.idea.caches.resolve.util.JavaResolutionUtils.getJavaFieldDescriptor(JavaResolveExtension.kt:62)
    at org.jetbrains.kotlin.idea.caches.resolve.util.JavaResolutionUtils.getJavaMemberDescriptor(JavaResolveExtension.kt:69)
    at org.jetbrains.kotlin.idea.core.KotlinIndicesHelper.processJvmCallablesByName(KotlinIndicesHelper.kt:281)
    at org.jetbrains.kotlin.idea.quickfix.AbstractImportFix.collectMemberCandidates(AbstractImportFix.kt:327)
    at org.jetbrains.kotlin.idea.quickfix.AbstractImportFix.fillCandidates(AbstractImportFix.kt:390)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.collectSuggestionsForName(AbstractImportFix.kt:168)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.collectSuggestions(AbstractImportFix.kt:136)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase.computeSuggestions(AbstractImportFix.kt:81)
    at org.jetbrains.kotlin.idea.quickfix.ImportFixBase$Factory.createAction(AbstractImportFix.kt:222)
    at org.jetbrains.kotlin.idea.quickfix.KotlinSingleIntentionActionFactory.doCreateActions(KotlinSingleIntentionActionFactory.kt:25)
    at org.jetbrains.kotlin.idea.quickfix.KotlinIntentionActionsFactory.createActions(KotlinIntentionActionsFactory.kt:42)
    at org.jetbrains.kotlin.idea.quickfix.KotlinIntentionActionsFactory.createActionsForAllProblems(KotlinIntentionActionsFactory.kt:24)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiCheckerKt.createQuickFixes(KotlinPsiChecker.kt:104)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiCheckerKt.access$createQuickFixes(KotlinPsiChecker.kt:1)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.setUpAnnotations(KotlinPsiChecker.kt:263)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.registerDiagnosticAnnotations(KotlinPsiChecker.kt:258)
    at org.jetbrains.kotlin.idea.highlighter.ElementAnnotator.registerDiagnosticsAnnotations(KotlinPsiChecker.kt:182)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:75)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:57)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.AssertionError: Resolver for 'project source roots and libraries with settings=PlatformAnalysisSettingsImpl(platform=JVM (JVM_1_8), sdk=Android API 29 Platform: version 11.0.9 (/Users/dferrandez/Library/Android/sdk), isAdditionalBuiltInFeaturesSupported=true, isReleaseCoroutines=true)' does not know how to resolve [], allModules: [ModuleTestSourceInfo(module=Module: 'selphid-demo-android.domain'), ModuleProductionSourceInfo(module=Module: 'selphid-demo-android.domain'), ModuleTestSourceInfo(module=Module: 'selphid-demo-android.selphid'), ModuleProductionSourceInfo(module=Module: 'selphid-demo-android.selphid'), ModuleTestSourceInfo(module=Module: 'selphid-demo-android.app'), ModuleProductionSourceInfo(module=Module: 'selphid-demo-android.app'), ModuleTestSourceInfo(module=Module: 'selphid-demo-android.ui'), ModuleProductionSourceInfo(module=Module: 'selphid-demo-android.ui'), ModuleTestSourceInfo(module=Module: 'selphid-demo-android.wizard'), ModuleProductionSourceInfo(module=Module: 'selphid-demo-android.wizard'), ModuleTestSourceInfo(module=Module: 'selphid-demo-android.data'), ModuleProductionSourceInfo(module=Module: 'selphid-demo-android.data'), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-extensions:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/fe519cb422b513d1fa918683eec0eb0a/lifecycle-extensions-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.multidex:multidex:2.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/adbd8879468dedc53c90390173ad0c4a/multidex-2.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.constraintlayout:constraintlayout:2.0.4@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/44f955b210a60a449074509f6e566172/constraintlayout-2.0.4/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/44f955b210a60a449074509f6e566172/constraintlayout-2.0.4/res]), JvmLibraryInfo(libraryName=Gradle: androidx.drawerlayout:drawerlayout:1.1.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/194fa297c04e509f968bc1e376dc665d/drawerlayout-1.1.1/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/194fa297c04e509f968bc1e376dc665d/drawerlayout-1.1.1/res]), JvmLibraryInfo(libraryName=Gradle: androidx.test.espresso:espresso-core:3.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/d668dbb94ce68e5975a0431df24c7612/espresso-core-3.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.play:core:1.7.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/49a7fd2bc51423367fd7aedaacd93f80/jetified-core-1.7.2/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/49a7fd2bc51423367fd7aedaacd93f80/jetified-core-1.7.2/res]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-iid-interop:17.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5967f455b41d91dd9378d421eccd24dc/jetified-firebase-iid-interop-17.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlin:kotlin-reflect:1.4.21@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.4.21/748f681f4e3edbe9285ff46710c79049c70f4dfa/kotlin-reflect-1.4.21.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:utils-reflector:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/utils-reflector/4.4/44c40ac0d2ef1e7c8b0f6c4e224ef26d356170f1/utils-reflector-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: kotlinx-coroutines-core-jvm-1.3.9, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.3.9/4be434f5e86c1998a273e7f19a7286440894f0b0/kotlinx-coroutines-core-jvm-1.3.9.jar]), JvmLibraryInfo(libraryName=Gradle: org.ow2.asm:asm-util:7.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-util/7.2/a3ae34e57fa8a4040e28247291d0cc3d6b8c7bcf/asm-util-7.2.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-livedata-core:2.3.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/3eb41c52f6ccc7018b575e7d4adfec95/lifecycle-livedata-core-2.3.0-rc01/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.databinding:databinding-common:4.0.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/androidx.databinding/databinding-common/4.0.2/f81a43250456490561f646948eaaedfa328c9d3c/databinding-common-4.0.2.jar]), JvmLibraryInfo(libraryName=Gradle: javax.annotation:javax.annotation-api:1.3.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/javax.annotation/javax.annotation-api/1.3.2/934c04d3cfef185a8008e7bf34331b79730a9d43/javax.annotation-api-1.3.2.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:annotations:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/annotations/4.4/70fc5b1699467dfd7de606fc6c02ff9fc1816d9f/annotations-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: org.ow2.asm:asm-commons:7.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-commons/7.2/ca2954e8d92a05bacc28ff465b25c70e0f512497/asm-commons-7.2.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlin:kotlin-reflect:1.4.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.4.0/aa2101a19d8688e368ae6e35e8967550ced73884/kotlin-reflect-1.4.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-vision-common:17.0.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/1e9245b21ec3faaa8f455214857ee77d/jetified-play-services-vision-common-17.0.2/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/19384b668b7843c08fdec566b178bf43/jetified-lifecycle-viewmodel-ktx-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup.moshi:moshi:1.11.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.moshi/moshi/1.11.0/14c426fc49ee29eb871e8b259326e967082a72ad/moshi-1.11.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-components:16.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/21c02ee20f1ddefb804c24d2d71a03f2/jetified-firebase-components-16.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-measurement-connector:17.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/597c3af0f3ba52b855079d0aa3ad3ddf/jetified-firebase-measurement-connector-17.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: kotlin-stdlib-jdk7-1.4.21, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.4.21/26b6082f9296911bdcb8e72a7cc68692c7025a03/kotlin-stdlib-jdk7-1.4.21.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup.okio:okio:2.8.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/2.8.0/49b64e09d81c0cc84b267edd0c2fd7df5a64c78c/okio-jvm-2.8.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup.okhttp3:okhttp:4.9.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/4.9.0/8e17601d3bdc8cf57902c154de021931d2c27c1/okhttp-4.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains:annotations:13.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.tickaroo.tikxml:retrofit-converter:0.8.13@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.tickaroo.tikxml/retrofit-converter/0.8.13/354b34dea8a0fdaff6d670082ab0d3bae892b95d/retrofit-converter-0.8.13.jar]), JvmLibraryInfo(libraryName=Gradle: org.objenesis:objenesis:2.6@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.6/639033469776fd37c08358c6b92a4761feb2af4b/objenesis-2.6.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-common:2.3.0-rc01@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.3.0-rc01/fc466261d52f4433863642fb40d12441ae274a98/lifecycle-common-2.3.0-rc01.jar]), JvmLibraryInfo(libraryName=Gradle: artifacts:boilerplate-release:unspecified@jar, libraryRoots=[/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/boilerplate-release/build/.transforms/f94a812e255c838e32d4e9dce8b89c66/jetified-boilerplate-release/jars/classes.jar, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/boilerplate-release/build/.transforms/f94a812e255c838e32d4e9dce8b89c66/jetified-boilerplate-release/res]), JvmLibraryInfo(libraryName=Gradle: javax.inject:javax.inject:1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar]), CommonMetadataLibraryInfo(libraryName=Gradle: io.mockk:mockk-common:1.10.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-common/1.10.2/2c9fb093ab4d34c25d616e12854711807d067d0d/mockk-common-1.10.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.zxing:core:3.3.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.3.0/73c49077166faa4c3c0059c5f583d1d7bd1475fe/core-3.3.0.jar]), JvmLibraryInfo(libraryName=Gradle: io.mockk:mockk-dsl-jvm:1.10.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-dsl-jvm/1.10.2/814462244f7d36d3da63b4ff1f37ef07aa640685/mockk-dsl-jvm-1.10.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.auto.value:auto-value-annotations:1.6.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.auto.value/auto-value-annotations/1.6.2/ed193d86e0af90cc2342aedbe73c5d86b03fa09b/auto-value-annotations-1.6.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-iid:17.0.3@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/adc00bee08d92653c875597d64efb6ca/jetified-firebase-iid-17.0.3/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-vision:17.0.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ef870ffb8678e08c2870479b7e449f3e/jetified-play-services-vision-17.0.2/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.github.bumptech.glide:glide:4.11.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7ec0bf88ae919871749c47b0b266504b/jetified-glide-4.11.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7ec0bf88ae919871749c47b0b266504b/jetified-glide-4.11.0/res]), JvmLibraryInfo(libraryName=Gradle: androidx.recyclerview:recyclerview:1.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/3504a2c44b69908c006fdc310a9b06ab/recyclerview-1.1.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/3504a2c44b69908c006fdc310a9b06ab/recyclerview-1.1.0/res]), JvmLibraryInfo(libraryName=Gradle: kaptGeneratedClasses, libraryRoots=[/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/wizard/build/tmp/kapt3/classes/beta, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/wizard/build/tmp/kapt3/classes/betaUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/wizard/build/tmp/kapt3/classes/debug, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/wizard/build/tmp/kapt3/classes/debugUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/wizard/build/tmp/kapt3/classes/release, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/wizard/build/tmp/kapt3/classes/releaseUnitTest]), JvmLibraryInfo(libraryName=Gradle: androidx.transition:transition:1.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/4c82e8decc153d27a2de901b3f802261/transition-1.2.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/4c82e8decc153d27a2de901b3f802261/transition-1.2.0/res]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:sandbox:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/sandbox/4.4/3cedd73c5aedaf79fb9a593552816c9fb3282f2/sandbox-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: org.codehaus.mojo:animal-sniffer-annotations:1.17@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.codehaus.mojo/animal-sniffer-annotations/1.17/f97ce6decaea32b36101e37979f8b647f00681fb/animal-sniffer-annotations-1.17.jar]), JvmLibraryInfo(libraryName=Gradle: org.koin:koin-android-viewmodel:2.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/54e3a0cb5ba61be5d945e2f2a063b361/jetified-koin-android-viewmodel-2.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: kaptGeneratedClasses, libraryRoots=[/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/selphid/build/tmp/kapt3/classes/beta, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/selphid/build/tmp/kapt3/classes/betaUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/selphid/build/tmp/kapt3/classes/debug, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/selphid/build/tmp/kapt3/classes/debugUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/selphid/build/tmp/kapt3/classes/release, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/selphid/build/tmp/kapt3/classes/releaseUnitTest]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-common:16.0.3@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/32492cac7d7a39d64b28df766777c076/jetified-firebase-common-16.0.3/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.checkerframework:checker-qual:2.5.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-qual/2.5.2/cea74543d5904a30861a61b4643a5f2bb372efc4/checker-qual-2.5.2.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-ui-ktx:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ad41699b17f54a72ade6f7ca2cfb5731/navigation-ui-ktx-2.3.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.jmrtd:jmrtd:0.7.18@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jmrtd/jmrtd/0.7.18/3c29d190c8294b8f2417958863b725eb0e2edaf7/jmrtd-0.7.18.jar]), JvmLibraryInfo(libraryName=Gradle: org.ow2.asm:asm:7.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/7.2/fa637eb67eb7628c915d73762b681ae7ff0b9731/asm-7.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.github.bumptech.glide:annotations:4.11.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/annotations/4.11.0/c57bae5a18147f8ae22f4da49baac875c6b6f84f/annotations-4.11.0.jar]), JvmLibraryInfo(libraryName=Gradle: annotations-13.0, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-ads-identifier:16.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/e88cb05d2d48e3e6c092f1a6b139262d/jetified-play-services-ads-identifier-16.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.transition:transition:1.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/4048f44771da31f2778fdf83f2f2a022/transition-1.3.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/4048f44771da31f2778fdf83f2f2a022/transition-1.3.0/res]), JvmLibraryInfo(libraryName=Gradle: com.google.guava:guava:27.0.1-jre@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/27.0.1-jre/bd41a290787b5301e63929676d792c507bbc00ae/guava-27.0.1-jre.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:junit:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/junit/4.4/fbcda51d8e6f3a3897ae5cedc7aa481815745290/junit-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-common:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7310d2b0860cc35f77e8059779f7d5ca/navigation-common-2.3.1/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7310d2b0860cc35f77e8059779f7d5ca/navigation-common-2.3.1/res]), JvmLibraryInfo(libraryName=Gradle: mockito-kotlin-2.2.0, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.nhaarman.mockitokotlin2/mockito-kotlin/2.2.0/53138f767943304a290855cf1d8b60fc6d1c4bbe/mockito-kotlin-2.2.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-installations-interop:16.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/21f3170dd882a00aa8c9ccde60dab804/jetified-firebase-installations-interop-16.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-runtime:2.3.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/437a44dc1e83027bbf54a2e3fd38a8c6/lifecycle-runtime-2.3.0-rc01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/437a44dc1e83027bbf54a2e3fd38a8c6/lifecycle-runtime-2.3.0-rc01/res]), JvmLibraryInfo(libraryName=Gradle: kaptGeneratedClasses, libraryRoots=[/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/data/build/tmp/kapt3/classes/beta, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/data/build/tmp/kapt3/classes/betaUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/data/build/tmp/kapt3/classes/debugAndroidTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/data/build/tmp/kapt3/classes/debug, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/data/build/tmp/kapt3/classes/debugUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/data/build/tmp/kapt3/classes/release, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/data/build/tmp/kapt3/classes/releaseUnitTest]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-installations:16.2.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/bc5435dd4e8871e833ac42bb0176ff5f/jetified-firebase-installations-16.2.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:robolectric:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/robolectric/4.4/418c5bfae392fdbf71cd463a42a3e8c3b839a924/robolectric-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.arch.core:core-runtime:2.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ab748d017912ba1c2dae2855bab4828e/core-runtime-2.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.github.ybq:Android-SpinKit:1.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/e83bb1329f5a09cb7a08bd7aab4dd6c2/jetified-Android-SpinKit-1.2.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/e83bb1329f5a09cb7a08bd7aab4dd6c2/jetified-Android-SpinKit-1.2.0/res]), JvmLibraryInfo(libraryName=Gradle: androidx.loader:loader:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/70aeb437f691916941044f68f637cf2b/loader-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.github.bumptech.glide:disklrucache:4.11.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/disklrucache/4.11.0/ed93d2e20549ad85f692d964788ec77520d78a8b/disklrucache-4.11.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.test:core:1.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5da356049f8044df53d0d6dd71e23a5a/jetified-core-1.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: objenesis-2.6, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.6/639033469776fd37c08358c6b92a4761feb2af4b/objenesis-2.6.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.4.21@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-android-extensions-runtime/1.4.21/596688ed896fd8928674012b3a06cc14e80b9580/kotlin-android-extensions-runtime-1.4.21.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-phenotype:16.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/6f14e922cc4c2f6c8816849f1c46c6a2/jetified-play-services-phenotype-16.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.code.findbugs:jsr305:3.0.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/3.0.2/25ea2e8b0c338a877313bd4672d3fe056ea78f0d/jsr305-3.0.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup.retrofit2:retrofit:2.9.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/retrofit/2.9.0/d8fdfbd5da952141a665a403348b74538efc05ff/retrofit-2.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.annotation:annotation:1.2.0-beta01@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.2.0-beta01/57136ff68ee784c6e19db34ed4a175338fadfde1/annotation-1.2.0-beta01.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.constraintlayout:constraintlayout-solver:2.0.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.4/1f001d7db280a89a6c26b26a66eb064bb6d5efeb/constraintlayout-solver-2.0.4.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.savedstate:savedstate:1.1.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/c32dff9ca8018b26fcc9076522ef7fd3/jetified-savedstate-1.1.0-rc01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/c32dff9ca8018b26fcc9076522ef7fd3/jetified-savedstate-1.1.0-rc01/res]), JvmLibraryInfo(libraryName=Gradle: junit:junit:4.12@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup.retrofit2:converter-scalars:2.9.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-scalars/2.9.0/e9ee6f35fb7ba877a35519f9a8f55c648df820d4/converter-scalars-2.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:plugins-maven-dependency-resolver:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/plugins-maven-dependency-resolver/4.4/9241a3c4bd01627447c76d9b67614808c78ffdd9/plugins-maven-dependency-resolver-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.datatransport:transport-backend-cct:2.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f8b589b99f3eeaeaac92ea1d3075fd21/jetified-transport-backend-cct-2.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/87989d3a9cccc8bb1a79ee13819f38a2/drawerlayout-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.bouncycastle:bcprov-jdk15on:1.65@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.65/320b989112f00a63a3bcfa5a98f31a4f865a20fa/bcprov-jdk15on-1.65.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.4.21@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.4.21/4a668382d7c38688d3490afde93b6a113ed46698/kotlin-stdlib-1.4.21.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-livedata:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5e5cd5e055552aadbbdf7884e9f70b6b/lifecycle-livedata-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.3.9/df17db5e329363c4e9cc7bf5b661ce3723a3e460/kotlinx-coroutines-android-1.3.9.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.code.findbugs:jsr305:2.0.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/2.0.1/516c03b21d50a644d538de0f0369c620989cd8f0/jsr305-2.0.1.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup.moshi:moshi-kotlin:1.10.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.moshi/moshi-kotlin/1.10.0/6623a398d33f395db4d3922211fc463bebf04e79/moshi-kotlin-1.10.0.jar]), CommonMetadataLibraryInfo(libraryName=Gradle: org.jetbrains.kotlin:kotlin-stdlib-common:1.4.21@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.21/7f48a062aa4b53215998780f7c245a4276828e1d/kotlin-stdlib-common-1.4.21.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-runtime:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/2f8a1de7e008848ea21f2d269b40f264/navigation-runtime-2.3.1/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/2f8a1de7e008848ea21f2d269b40f264/navigation-runtime-2.3.1/res]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-places-placereport:17.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/d62960f05d6281cd4f71213ba73c4577/jetified-play-services-places-placereport-17.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: kaptGeneratedClasses, libraryRoots=[/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/app/build/tmp/kapt3/classes/beta, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/app/build/tmp/kapt3/classes/betaUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/app/build/tmp/kapt3/classes/debug, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/app/build/tmp/kapt3/classes/debugUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/app/build/tmp/kapt3/classes/release, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/app/build/tmp/kapt3/classes/releaseUnitTest]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-common:19.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/9534c0c97663f2d14911d1d02862d240/jetified-firebase-common-19.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup.okhttp3:logging-interceptor:4.9.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/logging-interceptor/4.9.0/f9ce50fc73074fc4e7bde6e177e8bb4792045e/logging-interceptor-4.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: org.ejbca.cvc:cert-cvc:1.4.6@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.ejbca.cvc/cert-cvc/1.4.6/7a728be32b9e6432dd1eccbce86773e9ed16c99/cert-cvc-1.4.6.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.annotation:annotation-experimental:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/e9d85657b50a9e4344abae45a06154a0/jetified-annotation-experimental-1.0.0/jars/classes.jar]), CommonMetadataLibraryInfo(libraryName=Gradle: kotlin-stdlib-common-1.4.21, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.21/7f48a062aa4b53215998780f7c245a4276828e1d/kotlin-stdlib-common-1.4.21.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-tasks:17.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7dfe2d54b2e84ff85871aac8b6e8a2bb/jetified-play-services-tasks-17.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.karumi:dexter:6.2.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f64c9768131b88e7043bafce37d2267e/jetified-dexter-6.2.2/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f64c9768131b88e7043bafce37d2267e/jetified-dexter-6.2.2/res]), JvmLibraryInfo(libraryName=Gradle: androidx.exifinterface:exifinterface:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b586e79e1ad666d84070a45199c755bd/exifinterface-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.jakewharton.retrofit/retrofit2-kotlin-coroutines-adapter/0.9.2/b3bddf47b1016bfa9e1c5a2d81f8066b33770aec/retrofit2-kotlin-coroutines-adapter-0.9.2.jar]), JvmLibraryInfo(libraryName=Gradle: org.ow2.asm:asm-analysis:7.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/7.2/b6e6abe057f23630113f4167c34bda7086691258/asm-analysis-7.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-analytics:16.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/9a8c4fc9590bd35a64ff4e7ad2200398/jetified-firebase-analytics-16.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:utils:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/utils/4.4/c54b2638d64e7bd4e1e45c4fe8038305402bd711/utils-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: com.facephi.selphi.android:core:5.5.4@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/6a6d219a12aeb1487a8a615a9dcdf06e/jetified-core-5.5.4/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/6a6d219a12aeb1487a8a615a9dcdf06e/jetified-core-5.5.4/jars/libs/fphi-extractor-android-5.5.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.tickaroo.tikxml:annotation:0.8.13@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.tickaroo.tikxml/annotation/0.8.13/2073f95668eb3249a38aa773bef793b5ae11aa3a/annotation-0.8.13.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.test.espresso:espresso-idling-resource:3.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/176fdb0ce07d9911c03e20bd04531835/espresso-idling-resource-3.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.databinding:databinding-adapters:4.0.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7524c40da1ed14c6d81bf89a4d73de97/databinding-adapters-4.0.2/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7524c40da1ed14c6d81bf89a4d73de97/databinding-adapters-4.0.2/res]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-ml-vision:19.0.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/1fbc92bbb5bb105617ee128687b689d4/jetified-firebase-ml-vision-19.0.2/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.madgag.spongycastle:prov:1.58.0.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.madgag.spongycastle/prov/1.58.0.0/2e2c2f624ed91eb40e690e3596c98439b1b50f2a/prov-1.58.0.0.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.21@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.4.21/26b6082f9296911bdcb8e72a7cc68692c7025a03/kotlin-stdlib-jdk7-1.4.21.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/3af6cf20a5809c81841178d5ca3b4513/jetified-lifecycle-viewmodel-savedstate-2.3.0-rc01/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-runtime-ktx:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/427c728aef177bc4140ec87367854dac/navigation-runtime-ktx-2.3.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: net.bytebuddy:byte-buddy:1.9.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.9.0/8cb0d5baae526c9df46ae17693bbba302640538b/byte-buddy-1.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-dynamic-features-fragment:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/d5e8a9724f060bf30e426ddedb55d286/jetified-navigation-dynamic-features-fragment-2.3.1/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/d5e8a9724f060bf30e426ddedb55d286/jetified-navigation-dynamic-features-fragment-2.3.1/res]), JvmLibraryInfo(libraryName=Gradle: com.tickaroo.tikxml:core:0.8.13@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.tickaroo.tikxml/core/0.8.13/a139f05173fd298cfdc50e3af2c662e7058a524f/core-0.8.13.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.core:core:1.5.0-beta01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/0a38e809950adbef39952aed374799ed/core-1.5.0-beta01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/0a38e809950adbef39952aed374799ed/core-1.5.0-beta01/res]), JvmLibraryInfo(libraryName=Gradle: androidx.legacy:legacy-support-v4:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/379f720aa861899206fc5a31e578d570/legacy-support-v4-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: net.sf.scuba:scuba-smartcards:0.0.18@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/net.sf.scuba/scuba-smartcards/0.0.18/21216f7b36fe7cf2dd3baf7effa5f2c988cdf58/scuba-smartcards-0.0.18.jar]), JvmLibraryInfo(libraryName=Gradle: com.facephi.selphi.android:widget:5.5.4@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/bd8373ae3b95cc4a17b821d5177e6884/jetified-widget-5.5.4/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/bd8373ae3b95cc4a17b821d5177e6884/jetified-widget-5.5.4/res]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-common-ktx:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/291921bbafa53730b2c68dd48c696614/navigation-common-ktx-2.3.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-measurement-connector:18.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/1e99cc89bad619a798896678425e9e6c/jetified-firebase-measurement-connector-18.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.customview:customview:1.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b8ee6801a604bfa6abccf64b72180fae/customview-1.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.koin:koin-android:2.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/a31c8b8b5cd8c9ef36d50e210ff68d80/jetified-koin-android-2.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.hamcrest:hamcrest-library:1.3@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-library/1.3/4785a3c21320980282f9f33d0d1264a69040538f/hamcrest-library-1.3.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.activity:activity:1.2.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/0767155ede69fda02bdea68f422d6897/jetified-activity-1.2.0-rc01/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.multidex:multidex:2.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/72bb4ad3e62955ca3e37b614e776e3f4/multidex-2.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-service:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/c87f028fcaa5a0d9eebe1c88a70e3b2d/jetified-lifecycle-service-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.databinding:viewbinding:4.0.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/81675b8ea73b0afb9dbee57f85e7700a/jetified-viewbinding-4.0.2/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.auto.value:auto-value-annotations:1.6.5@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.auto.value/auto-value-annotations/1.6.5/c3dad10377f0e2242c9a4b88e9704eaf79103679/auto-value-annotations-1.6.5.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.core:core-ktx:1.3.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/d95dd46476bfeac1538f66e13c1b4e0d/jetified-core-ktx-1.3.2/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.hamcrest:hamcrest-integration:1.3@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-integration/1.3/5de0c73fef18917cd85d0ab70bb23818685e4dfd/hamcrest-integration-1.3.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/bb238e8bf5622c92e8e5cc3a2713da0d/slidingpanelayout-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.databinding:databinding-runtime:4.0.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ff685c53fac7e2e1da53e32fc72d0d37/databinding-runtime-4.0.2/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ff685c53fac7e2e1da53e32fc72d0d37/databinding-runtime-4.0.2/res]), JvmLibraryInfo(libraryName=Gradle: androidx.arch.core:core-common:2.1.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1.0/b3152fc64428c9354344bd89848ecddc09b6f07e/core-common-2.1.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.dynamicanimation:dynamicanimation:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/21a64c6c0832d4135dd4800a38505837/dynamicanimation-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-location:17.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/208eb97bcfd99471953f64bc2ea20805/jetified-play-services-location-17.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: hamcrest-core-1.3, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar]), JvmLibraryInfo(libraryName=Gradle: com.facephi.selphid.android:core-ml:1.7.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/c0d4f0c6a890bc4de49079200b159786/jetified-core-ml-1.7.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/c0d4f0c6a890bc4de49079200b159786/jetified-core-ml-1.7.0/jars/libs/fphi-selphid-android-tools-1.0.jar]), JvmLibraryInfo(libraryName=Gradle: junit:junit:4.13.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.1/cdd00374f1fee76b11e2a9d127405aa3f6be5b6a/junit-4.13.1.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.collection:collection-ktx:1.1.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-ktx/1.1.0/f807b2f366f7b75142a67d2f3c10031065b5168/collection-ktx-1.1.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.material:material:1.3.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b343a86b4dd3b5c135ba9b903067c673/material-1.3.0-rc01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b343a86b4dd3b5c135ba9b903067c673/material-1.3.0-rc01/res]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-encoders-json:16.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/556a0d03f79883c8d65a6c17bc12b25c/jetified-firebase-encoders-json-16.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.mockito:mockito-core:2.23.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/2.23.0/497ddb32fd5d01f9dbe99a2ec790aeb931dff1b1/mockito-core-2.23.0.jar]), JvmLibraryInfo(libraryName=Gradle: edu.ucar:jj2000:5.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/edu.ucar/jj2000/5.2/b857c9bdf12fe17d8ef98218eaa39e6a0c6ff493/jj2000-5.2.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.versionedparcelable:versionedparcelable:1.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/2cb1a155ffde7cafd6be9c0312a11e1a/versionedparcelable-1.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: net.bytebuddy:byte-buddy-agent:1.9.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.9.0/37b5703b4a6290be3fffc63ae9c6bcaaee0ff856/byte-buddy-agent-1.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.facephi.selphid.android:extractor:5.9.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/bf5dcbf61b7a2f7ed1dbfc85366ad182/jetified-extractor-5.9.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/bf5dcbf61b7a2f7ed1dbfc85366ad182/jetified-extractor-5.9.0/res, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/bf5dcbf61b7a2f7ed1dbfc85366ad182/jetified-extractor-5.9.0/jars/libs/classes-2.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.test:runner:1.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/35994a57e90fac792e05b89138d8ba6b/runner-1.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.mixpanel.android:mixpanel-android:5.8.5@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/0e6781017ce71b5180ff566087287d78/jetified-mixpanel-android-5.8.5/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/0e6781017ce71b5180ff566087287d78/jetified-mixpanel-android-5.8.5/res]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-testing:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5daaf39b7adee79dd05ea37ec72ab384/jetified-navigation-testing-2.3.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-measurement-base:16.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/91a83359e2c1b6c07ea1b1d6ef4ca777/jetified-play-services-measurement-base-16.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:shadows-framework:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/shadows-framework/4.4/90028766e71353ad6f57d7bcb56ac0d861da18c3/shadows-framework-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-core:16.0.7@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/69ed517c53d3ffc1568fe02677cae629/jetified-firebase-core-16.0.7/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.print:print:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/78fcae53d1585be3c9aaef6ece9f8694/print-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.errorprone:error_prone_annotations:2.2.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.2.0/88e3c593e9b3586e1c6177f89267da6fc6986f0c/error_prone_annotations-2.2.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.test:monitor:1.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b3a1332ad2c80b6f0a92e37b901b8fe9/monitor-1.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-stats:16.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/876e8421389a782c5b733156edfcdd10/jetified-play-services-stats-16.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.3.9@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-play-services/1.3.9/50a04cafd5450db0e685b4f5ea8b94e22e7d797b/kotlinx-coroutines-play-services-1.3.9.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.vectordrawable:vectordrawable:1.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/c4eb3c2f1151f1c2b1b92f9cafd9fabd/vectordrawable-1.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: byte-buddy-agent-1.9.0, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.9.0/37b5703b4a6290be3fffc63ae9c6bcaaee0ff856/byte-buddy-agent-1.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.appcompat:appcompat:1.3.0-beta01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/31cfe66751afc5fa458ac88b646e21f2/appcompat-1.3.0-beta01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/31cfe66751afc5fa458ac88b646e21f2/appcompat-1.3.0-beta01/res]), JvmLibraryInfo(libraryName=Gradle: com.github.bumptech.glide:gifdecoder:4.11.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b07c701ef6b23da1c8515b9aaf1ada9e/jetified-gifdecoder-4.11.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/48727971655927ae4ff71e5768f0552c/asynclayoutinflater-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: kaptGeneratedClasses, libraryRoots=[/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/ui/build/tmp/kapt3/classes/beta, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/ui/build/tmp/kapt3/classes/betaUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/ui/build/tmp/kapt3/classes/debugAndroidTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/ui/build/tmp/kapt3/classes/debug, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/ui/build/tmp/kapt3/classes/debugUnitTest, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/ui/build/tmp/kapt3/classes/release, /Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android/ui/build/tmp/kapt3/classes/releaseUnitTest]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-fragment:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/cfa14207bf4195b056bb485582a52e13/navigation-fragment-2.3.1/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/cfa14207bf4195b056bb485582a52e13/navigation-fragment-2.3.1/res]), JvmLibraryInfo(libraryName=Gradle: org.koin:koin-core:2.0.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.koin/koin-core/2.0.1/86ae7f8b8abdbbdb513e472830962361e7a3d646/koin-core-2.0.1.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-fragment-ktx:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/fdd078ad5f2e8719e48d86428b929d36/navigation-fragment-ktx-2.3.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.facephi.tools:dnie:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/e7c4396bc3c1d7a72bf867272c3373da/jetified-dnie-2.2.0-20210211.160514-5/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/e7c4396bc3c1d7a72bf867272c3373da/jetified-dnie-2.2.0-20210211.160514-5/res]), JvmLibraryInfo(libraryName=Gradle: com.almworks.sqlite4java:sqlite4java:0.282@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.almworks.sqlite4java/sqlite4java/0.282/745a7e2f35fdbe6336922e0d492c979dbbfa74fb/sqlite4java-0.282.jar]), JvmLibraryInfo(libraryName=Gradle: com.facephi.selphid.android:drawer:1.7.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7f1760454e077cfa489f78f16179f637/jetified-drawer-1.7.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/7f1760454e077cfa489f78f16179f637/jetified-drawer-1.7.0/res]), JvmLibraryInfo(libraryName=Gradle: androidx.customview:customview:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/0fcd5f8dc668ba82c710c152500aeadc/customview-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.squareup:javawriter:2.1.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup/javawriter/2.1.1/67ff45d9ae02e583d0f9b3432a5ebbe05c30c966/javawriter-2.1.1.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-analytics-impl:16.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/9d91034a64c25859e8650dfab77e90f4/jetified-firebase-analytics-impl-16.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-flags:16.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f1db68c8271f3f5ec6bfdab99b739c8f/jetified-play-services-flags-16.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: io.mockk:mockk:1.10.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/io.mockk/mockk/1.10.2/6695fee82fec0186d107dd4d01fe36cc4d886b13/mockk-1.10.2.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-livedata-core-ktx:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5e729af3a439fb958c1be0f761314208/jetified-lifecycle-livedata-core-ktx-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.activity:activity-ktx:1.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/56390e84d1a686b26c30e2e8b603580f/jetified-activity-ktx-1.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/6dafee9f37f0e1753fc631ce4063d394/legacy-support-core-ui-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/de7c5613d93d965ddf4ab492dcd1a4ea/swiperefreshlayout-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.4.10/998caa30623f73223194a8b657abd2baec4880ea/kotlin-stdlib-jdk8-1.4.10.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ec4a8ac4a9879c82d22bdd56f9f60cc2/lifecycle-livedata-2.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: byte-buddy-1.9.0, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.9.0/8cb0d5baae526c9df46ae17693bbba302640538b/byte-buddy-1.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.fragment:fragment:1.3.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ce27ea6f1aa0213363ca9ac7e4650d91/fragment-1.3.0-rc01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ce27ea6f1aa0213363ca9ac7e4650d91/fragment-1.3.0-rc01/res]), JvmLibraryInfo(libraryName=Gradle: androidx.collection:collection:1.1.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.airbnb.android:lottie:3.4.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/6c82de0130caa7c358fe1c6811ede54c/jetified-lottie-3.4.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/6c82de0130caa7c358fe1c6811ede54c/jetified-lottie-3.4.0/res]), JvmLibraryInfo(libraryName=Gradle: androidx.documentfile:documentfile:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f696606f08c21c528576790ea57a88dc/documentfile-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-clearcut:16.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/87034411312b1cf767d226aab8b47e8c/jetified-play-services-clearcut-16.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:pluginapi:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/pluginapi/4.4/1ee94260f8c51620a35eac33fc1efc01350c751f/pluginapi-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: org.hamcrest:hamcrest-core:1.3@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-runtime-ktx:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/65cf4f9788911ba1821b492968fdbc31/jetified-lifecycle-runtime-ktx-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.facephi.tools:speedtest:1.1.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/8e0d14c1ddb0be1b7f6239d03ae14ca3/jetified-speedtest-1.1.2/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-iid:20.1.5@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/a506ea68b688068c53e289e4074440e1/jetified-firebase-iid-20.1.5/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-measurement-api:16.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/66eec03bbf5402ead2232490735ed7a1/jetified-play-services-measurement-api-16.3.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: junit-4.13.1, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.1/cdd00374f1fee76b11e2a9d127405aa3f6be5b6a/junit-4.13.1.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-ml-common:16.2.3@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/440aef9f633fde7e563a0ed468dc4bcb/jetified-firebase-ml-common-16.2.3/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-process:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f01a28f4221918b265521f61eee8eb01/jetified-lifecycle-process-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.fragment:fragment-ktx:1.2.4@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/6ff195f6165e64a93adc759c18676e36/jetified-fragment-ktx-1.2.4/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.madgag.spongycastle:core:1.58.0.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.madgag.spongycastle/core/1.58.0.0/e08789f8f1e74f155db8b69c3575b5cb213c156c/core-1.58.0.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.guava:failureaccess:1.0.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.guava/failureaccess/1.0.1/1dcf1de382a0bf95a3d8b0849546c88bac1292c9/failureaccess-1.0.1.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-base:17.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5e6feb6e7b8ab0af653e9cd520c90d98/jetified-play-services-base-17.3.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5e6feb6e7b8ab0af653e9cd520c90d98/jetified-play-services-base-17.3.0/res]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-auth-base:16.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/c381e5ff31a774693de144b04ed67917/jetified-play-services-auth-base-16.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-test:1.3.9@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-test/1.3.9/6d03311869f773bd6ff9f71274696fe1987ae10e/kotlinx-coroutines-test-1.3.9.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-vision-image-label:17.0.2@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/788f95e29c1cf36241d387681471933d/jetified-play-services-vision-image-label-17.0.2/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:resources:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/resources/4.4/a2ee1324bcb62724e6cbfa655bdb5683948a554c/resources-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.j2objc:j2objc-annotations:1.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.1/ed28ded51a8b1c6b112568def5f4b455e6809019/j2objc-annotations-1.1.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.startup:startup-runtime:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/fba08029b1b398eaab89105a3ecb4fde/jetified-startup-runtime-1.0.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/fba08029b1b398eaab89105a3ecb4fde/jetified-startup-runtime-1.0.0/res]), JvmLibraryInfo(libraryName=Gradle: com.squareup.retrofit2:converter-moshi:2.9.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-moshi/2.9.0/db0979801926e6d39bc2478736145f9761c3e034/converter-moshi-2.9.0.jar]), JvmLibraryInfo(libraryName=Gradle: com.appdynamics:appdynamics-runtime:20.7.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.appdynamics/appdynamics-runtime/20.7.1/1209e7c23c19c8e2917042b557388472811724d9/appdynamics-runtime-20.7.1.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.datatransport:transport-api:2.2.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/00b2e9b98a469acf8e7f6a843592cd65/jetified-transport-api-2.2.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/57e30bc97d502af9f22e59d5381a2f79/coordinatorlayout-1.1.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/57e30bc97d502af9f22e59d5381a2f79/coordinatorlayout-1.1.0/res]), JvmLibraryInfo(libraryName=Gradle: org.robolectric:shadowapi:4.4@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.robolectric/shadowapi/4.4/529649474b53cf8f6f4a483044ade43aebed8a4c/shadowapi-4.4.jar]), JvmLibraryInfo(libraryName=Gradle: com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.nhaarman.mockitokotlin2/mockito-kotlin/2.2.0/53138f767943304a290855cf1d8b60fc6d1c4bbe/mockito-kotlin-2.2.0.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.cardview:cardview:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/beaf12c67e539c41da5e5d25c79d8900/cardview-1.0.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/beaf12c67e539c41da5e5d25c79d8900/cardview-1.0.0/res]), JvmLibraryInfo(libraryName=Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/4eccaa95c9e86a03dfdc9926aaec7a7a/legacy-support-core-utils-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.lifecycle:lifecycle-viewmodel:2.3.0-rc01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b99ba7b290a0ad152f5cc405e6cf0099/lifecycle-viewmodel-2.3.0-rc01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/b99ba7b290a0ad152f5cc405e6cf0099/lifecycle-viewmodel-2.3.0-rc01/res]), JvmLibraryInfo(libraryName=Gradle: androidx.appcompat:appcompat-resources:1.3.0-beta01@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/03019a38527645ae72783a7d41f02eb1/jetified-appcompat-resources-1.3.0-beta01/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/03019a38527645ae72783a7d41f02eb1/jetified-appcompat-resources-1.3.0-beta01/res]), JvmLibraryInfo(libraryName=Gradle: net.sf.scuba:scuba-sc-android:0.0.20@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/cf275f764d1a7abf52c8e154010ba599/jetified-scuba-sc-android-0.0.20/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/b421526c5f297295adef1c886e5246c39d4ac629/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-crashlytics:17.1.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f59f49a11ad23ad2c910b24f934e9aab/jetified-firebase-crashlytics-17.1.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.3.9@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.3.9/4be434f5e86c1998a273e7f19a7286440894f0b0/kotlinx-coroutines-core-jvm-1.3.9.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-ui:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/39aa794d24bc7facb493a4dd448c909f/navigation-ui-2.3.1/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/39aa794d24bc7facb493a4dd448c909f/navigation-ui-2.3.1/res]), JvmLibraryInfo(libraryName=Gradle: kotlin-stdlib-1.4.21, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.4.21/4a668382d7c38688d3490afde93b6a113ed46698/kotlin-stdlib-1.4.21.jar]), CommonMetadataLibraryInfo(libraryName=Gradle: io.mockk:mockk-dsl:1.10.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/io.mockk/mockk-dsl/1.10.2/ae8d837b4b40ef4752fb09f4b9aa3ca021686210/mockk-dsl-1.10.2.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/82ee133384d7e3b11485a9a3c64689f9/localbroadcastmanager-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/48ac5bad1db0d248911e0fdc1ec53f65/cursoradapter-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: org.ow2.asm:asm-tree:7.2@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-tree/7.2/3a23cc36edaf8fc5a89cb100182758ccb5991487/asm-tree-7.2.jar]), JvmLibraryInfo(libraryName=Gradle: com.ibm.icu:icu4j:53.1@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j/53.1/786d9055d4ca8c1aab4a7d4ac8283f973fd7e41f/icu4j-53.1.jar]), JvmLibraryInfo(libraryName=Gradle: mockito-core-2.23.0, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/2.23.0/497ddb32fd5d01f9dbe99a2ec790aeb931dff1b1/mockito-core-2.23.0.jar]), JvmLibraryInfo(libraryName=Gradle: org.bouncycastle:bcprov-jdk15on:1.64@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.64/1467dac1b787b5ad2a18201c0c281df69882259e/bcprov-jdk15on-1.64.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.vectordrawable:vectordrawable-animated:1.1.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/d9c85dfe3c0e85b54c940bf2c0e3bcc3/vectordrawable-animated-1.1.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.viewpager:viewpager:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/827a1c7f9a0cf7b17e056ec76a3f366f/viewpager-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.interpolator:interpolator:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/1f5c24ea5dc008f782d61d132996bbeb/interpolator-1.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.dagger:dagger:2.27@jar, libraryRoots=[/Users/dferrandez/.gradle/caches/modules-2/files-2.1/com.google.dagger/dagger/2.27/7bee2792b10523e298a7de508635c6eed0c309be/dagger-2.27.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-iid-interop:16.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/ca9db51c367098dbe46e8b80150def44/jetified-firebase-iid-interop-16.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.viewpager2:viewpager2:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/518db2ebe1e463c62fb04104052cb7d7/jetified-viewpager2-1.0.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/518db2ebe1e463c62fb04104052cb7d7/jetified-viewpager2-1.0.0/res]), JvmLibraryInfo(libraryName=Gradle: com.google.android.datatransport:transport-runtime:2.2.3@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/2cbee494fff6d3cb8813f9e9a4473157/jetified-transport-runtime-2.2.3/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: androidx.navigation:navigation-dynamic-features-runtime:2.3.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/55aea472c93e6eae891778554fcdfd0c/jetified-navigation-dynamic-features-runtime-2.3.1/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/55aea472c93e6eae891778554fcdfd0c/jetified-navigation-dynamic-features-runtime-2.3.1/res]), JvmLibraryInfo(libraryName=Gradle: androidx.media:media:1.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f4e6199318bbd675e1c511eb6263b713/media-1.0.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/f4e6199318bbd675e1c511eb6263b713/media-1.0.0/res]), JvmLibraryInfo(libraryName=Gradle: org.koin:koin-android-scope:2.0.1@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/cd2a20de7abb4a8643125c567f287a21/jetified-koin-android-scope-2.0.1/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-stats:17.0.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/aefd6656f0d2e2b2639d93823fea690b/jetified-play-services-stats-17.0.0/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.firebase:firebase-measurement-connector-impl:17.0.5@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/5f67b0db1de704b27114dbc4f9bc560d/jetified-firebase-measurement-connector-impl-17.0.5/jars/classes.jar]), JvmLibraryInfo(libraryName=Gradle: com.google.android.gms:play-services-basement:17.3.0@aar, libraryRoots=[/Users/dferrandez/.gradle/caches/transforms-2/files-2.1/9430998514b8d0d05fa760f83f10f661/jetified-play-services-basement-17.3.0/jars/classes.jar, /Users/dferrandez/.gradle/caches/transforms-2/files-2.1/9430998514b8d0d05fa760f83f10f661/jetified-play-services-basement-17.3.0/res]), SdkInfo(project=Project(name=selphid-demo-android, containerState=COMPONENT_CREATED, componentStore=/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android), sdk=1.8: java version "1.8.0_282" (/Users/dferrandez/Library/Java/JavaVirtualMachines/corretto-1.8.0_282/Contents/Home)), SdkInfo(project=Project(name=selphid-demo-android, containerState=COMPONENT_CREATED, componentStore=/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android), sdk=Android API 29 Platform: version 11.0.9 (/Users/dferrandez/Library/Android/sdk)), SdkInfo(project=Project(name=selphid-demo-android, containerState=COMPONENT_CREATED, componentStore=/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android), sdk=11: version 11.0.9 (/Applications/IntelliJ IDEA CE.app/Contents/jbr/Contents/Home)), SdkInfo(project=Project(name=selphid-demo-android, containerState=COMPONENT_CREATED, componentStore=/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android), sdk=Android API 30 Platform: version 11.0.9 (/Users/dferrandez/Library/Android/sdk)), SdkInfo(project=Project(name=selphid-demo-android, containerState=COMPONENT_CREATED, componentStore=/Users/dferrandez/Documents/AndroidStudioProjects/selphid-demo-android), sdk=Kotlin SDK (/Applications/IntelliJ IDEA CE.app/Contents/plugins/Kotlin/kotlinc))]
    at org.jetbrains.kotlin.analyzer.DiagnoseUnknownModuleInfoReporter.errorInSdkResolver(AbstractResolverForProject.kt:247)
    at org.jetbrains.kotlin.analyzer.DiagnoseUnknownModuleInfoReporter.report(AbstractResolverForProject.kt:218)
    at org.jetbrains.kotlin.analyzer.AbstractResolverForProject.diagnoseUnknownModuleInfo(AbstractResolverForProject.kt:132)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.resolverForElement$kotlin_core(ProjectResolutionFacade.kt:138)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.tryGetFrontendService(ModuleResolutionFacadeImpl.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.tryGetFrontendService(ResolutionFacadeWithDebugInfo.kt:89)
    ... 53 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.13
  • OS Name: Mac OS X
  • OS Version: 10.13.6
  • Java Version: 11.0.9.1
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.6682.168
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <test sources for module fpinkotlin.test> is a module[ModuleDescriptorImpl@4519430a]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.16
  • OS Name: Mac OS X
  • OS Version: 11.2.1
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-211.6222.4
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtCallExpression
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:127)
    at org.jetbrains.uast.kotlin.internal.IdeaKotlinUastResolveProviderService.getBindingContext(IdeaKotlinUastResolveProviderService.kt:33)
    at org.jetbrains.uast.kotlin.KotlinInternalUastUtilsKt.analyze(kotlinInternalUastUtils.kt:241)
    at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.getResolvedCall(KotlinUFunctionCallExpression.kt:45)
    at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.access$getResolvedCall$p(KotlinUFunctionCallExpression.kt:36)
    at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression$methodName$2.invoke(KotlinUFunctionCallExpression.kt:53)
    at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression$methodName$2.invoke(KotlinUFunctionCallExpression.kt:36)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.getMethodName(KotlinUFunctionCallExpression.kt)
    at com.intellij.patterns.uast.UCallExpressionPattern$withMethodName$1.invoke(UastPatterns.kt:158)
    at com.intellij.patterns.uast.UCallExpressionPattern$withMethodName$1.invoke(UastPatterns.kt:128)
    at com.intellij.patterns.uast.UElementPattern$filterWithContext$1.accepts(UastPatterns.kt:74)
    at com.intellij.patterns.uast.UElementPattern$filterWithContext$1.accepts(UastPatterns.kt:73)
    at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:62)
    at com.intellij.patterns.uast.UExpressionPattern$inCall$1.invoke(UastPatterns.kt:225)
    at com.intellij.patterns.uast.UExpressionPattern$inCall$1.invoke(UastPatterns.kt:187)
    at com.intellij.patterns.uast.UElementPattern$filterWithContext$1.accepts(UastPatterns.kt:74)
    at com.intellij.patterns.uast.UElementPattern$filterWithContext$1.accepts(UastPatterns.kt:73)
    at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:69)
    at com.intellij.psi.UastReferenceRegistrar$registerUastReferenceProvider$1.invoke(UastReferenceRegistrar.kt:29)
    at com.intellij.psi.UastReferenceRegistrar$registerUastReferenceProvider$1.invoke(UastReferenceRegistrar.kt)
    at com.intellij.psi.UastPatternAdapter.accepts(UastPatternAdapter.kt:32)
    at com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding.addMatchingProviders(NamedObjectProviderBinding.java:99)
    at com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding.addAcceptableReferenceProviders(SimpleProviderBinding.java:27)
    at com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl.getPairsByElement(PsiReferenceRegistrarImpl.java:180)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:141)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.lambda$getReferencesFromProviders$0(ReferenceProvidersRegistry.java:39)
    at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:38)
    at org.jetbrains.kotlin.idea.references.KtIdeReferenceProviderService.getReferences(KtIdeReferenceProviderService.kt:104)
    at org.jetbrains.kotlin.psi.KotlinReferenceProvidersService$Companion.getReferencesFromProviders(KotlinReferenceProvidersService.kt:25)
    at org.jetbrains.kotlin.psi.KotlinReferenceProvidersService.getReferencesFromProviders(KotlinReferenceProvidersService.kt)
    at org.jetbrains.kotlin.psi.KtElementImplStub.getReferences(KtElementImplStub.java:117)
    at com.intellij.codeInsight.highlighting.HyperlinkAnnotator.annotate(HyperlinkAnnotator.java:45)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.AssertionError: JvmBuiltins has not been initialized properly
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:71)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns$settings$2$2.invoke(JvmBuiltIns.kt:16)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.isAdditionalBuiltInsFeatureSupported(JvmBuiltInsSettings.kt)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:159)
    at org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsSettings.getFunctionsNames(JvmBuiltInsSettings.kt:48)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getNonDeclaredFunctionNames(DeserializedClassDescriptor.kt:302)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:269)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functionNames$2.invoke(DeserializedMemberScope.kt:239)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494)
    at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getFunctionNames(DeserializedMemberScope.kt)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getContributedFunctions(DeserializedMemberScope.kt:339)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.getContributedFunctions(DeserializedMemberScope.kt:82)
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.getContributedFunctions(DeserializedClassDescriptor.kt:241)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getNonDeclaredFunctions(LazyClassMemberScope.kt:247)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.doGetFunctions(AbstractLazyMemberScope.kt:98)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.access$doGetFunctions(AbstractLazyMemberScope.kt:36)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:49)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope$functionDescriptors$1.invoke(AbstractLazyMemberScope.kt:36)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:532)
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:607)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.AbstractLazyMemberScope.getContributedFunctions(AbstractLazyMemberScope.kt:92)
    at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassMemberScope.getContributedFunctions(LazyClassMemberScope.kt:232)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:125)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver$resolveToDescriptor$1.visitNamedFunction(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.psi.KtNamedFunction.accept(KtNamedFunction.java:51)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:94)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:348)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.functionAdditionalResolve(ResolveElementCache.kt:675)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.performElementAdditionalResolve(ResolveElementCache.kt:397)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.getElementsAdditionalResolve(ResolveElementCache.kt:225)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:284)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45)
    ... 79 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.16
  • OS Name: Linux
  • OS Version: 5.11.2-arch1-1
  • Java Version: 11.0.9.1
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.7148.57
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module meow.main> is a module[ModuleDescriptorImpl@173c1d6e]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.17
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.7717.56
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module lambda-ppt> is a module[ModuleDescriptorImpl@7b28847e]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze$default(PerFileAnalysisCache.kt:226)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:109)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.17
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.7717.56
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module ServerSystems.VelocitySystem.main> is a module[ModuleDescriptorImpl@2044f6f]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.17
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-203.7717.56
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170)
    at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor <production sources for module starter> is a module[ModuleDescriptorImpl@4fe6f33c]
    at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50)
    at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98)
    at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56)
    ... 35 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.17
  • OS Name: Windows 10
  • OS Version: 10.0
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-203.7717.56
  • attachment.info.txt: info.txt
  • attachment.info.txt.value:
    
    Failed performing task:
    Analyzing code
    Elements:
    Element of type: KtFile:
    name = GoogleCloudStorageService.kt
    isValid = true
    isPhysical = true
    containingFile.name = GoogleCloudStorageService.kt
    moduleInfo = ModuleProductionSourceInfo(module=Module: 'streaming.main')
    moduleInfo.platform = JVM (JVM_11)
    virtualFile = GoogleCloudStorageService.kt
    ideaModule = streaming.main
    ---------------------------------------------
    Resolver created for:
    Provided module info: ModuleProductionSourceInfo(module=Module: 'streaming.main')
    Provided platform: JVM (JVM_11)

- attachment.element0.kt: element0.kt
- attachment.element0.kt.value: 

package jp.co.fni.lib.storage.service

import com.google.auth.oauth2.ServiceAccountCredentials import com.google.cloud.storage.* import com.typesafe.config.Config import com.typesafe.config.ConfigRenderOptions import jp.co.fni.lib.storage.Filename import jp.co.fni.lib.storage.error.FileNotFoundError import jp.co.fni.lib.storage.error.IntegrityError import java.io.ByteArrayOutputStream import java.io.InputStream import java.net.URL import java.nio.ByteBuffer import java.util.concurrent.TimeUnit import kotlin.io.path.ExperimentalPathApi import kotlin.time.Duration import kotlin.time.ExperimentalTime

class GoogleCloudStorageService private constructor(public: Boolean, private val options: Config) : AbstractService(public) { companion object : ServiceCompanion { override fun configure(serviceName: String, configurations: Config): GoogleCloudStorageService = Configurator.build(serviceName, configurations) as GoogleCloudStorageService

    override fun build(name: String, public: Boolean, options: Config): GoogleCloudStorageService =
        GoogleCloudStorageService(public, options).apply { this.name = name }
}

private var _client: Storage? = null
private val client: Storage
    get() {
        if (_client == null) {
            val json = options.getObject("credentials").render(ConfigRenderOptions.concise())
            val inputStream = json.byteInputStream()
            val credentials = ServiceAccountCredentials.fromStream(inputStream)
            _client = StorageOptions.newBuilder()
                .setCredentials(credentials)
                .build()
                .service
        }
        return _client ?: throw AssertionError("Set to null by another thread")
    }

private val bucket: Bucket
    get() = client[options.getString("bucket")]

override fun upload(
    key: String,
    io: InputStream,
    checksum: String?,
    filename: String?,
    contentType: String?,
    disposition: String?
) {
    try {
        val blob = bucket.create(key, io, Bucket.BlobWriteOption.md5Match(checksum))
        val contentDisposition = when {
            disposition != null && filename != null -> contentDispositionWith(disposition, Filename(filename))
            else -> null
        }
        if (contentDisposition != null) {
            blob.toBuilder()
                .setContentDisposition(contentDisposition)
                .build()
                .update()
        }
    } catch (e: StorageException) {
        throw IntegrityError(e)
    }
}

override fun updateMetadata(key: String, contentType: String, disposition: String?, filename: Filename?) {
    val builder = fileFor(key).toBuilder()
    builder.setContentType(contentType)
    if (disposition != null && filename != null) {
        val contentDisposition = contentDispositionWith(disposition, filename)
        builder.setContentDisposition(contentDisposition)
    }
    builder.build().update()
}

@ExperimentalPathApi
override fun download(key: String): ByteArray {
    try {
        val blob = fileFor(key)
        val outputStream = ByteArrayOutputStream(blob.size.toInt())
        outputStream.run {
            blob.downloadTo(this)
            flush()
            close()
        }
        return outputStream.toByteArray()
    } catch (e: StorageException) {
        throw FileNotFoundError(e)
    } catch (e: NullPointerException) {
        throw FileNotFoundError(e)
    }
}

override fun download(key: String, block: (ByteArray) -> Unit) {

// TODO: 実装未完了 try { stream(key) for (c in stream(key)) { block(c) } // throw NotImplementedError() } catch (e: StorageException) { throw FileNotFoundError(e) } }

override fun downloadChunk(key: String, range: IntRange): ByteArray {
    try {
        val bytes = ByteBuffer.allocate(range.last - range.first)
        val blobId = fileFor(key).blobId
        val reader = client.reader(blobId)
        return reader.run {
            seek(range.first.toLong())
            read(bytes)
            bytes.array()
        }
    } catch (e: StorageException) {
        throw FileNotFoundError(e)
    }
}

override fun delete(key: String) {
    try {
        fileFor(key).run {
            if (exists())
                delete()
        }
    } catch (e: StorageException) {
        // TODO: production のときには出力内容を変えたい
        // NOTE: ActiveStorage ではこのときの例外は握りつぶしている
        logger.warn(e.stackTrace.toString())
    } catch (e: NullPointerException) {
        logger.warn(e.stackTrace.toString())
    }
}

override fun deletePrefixed(prefix: String) {
    try {
        var blobIds = emptyArray<BlobId>()
        bucket.list(Storage.BlobListOption.prefix(prefix))
            .iterateAll()
            .forEach { blobIds += it.blobId }
        client.delete(blobIds.toList())
    } catch (e: StorageException) {
        // TODO: production のときには出力内容を変えたい
        //  NOTE: ActiveStorage ではこのときの例外は握りつぶしている
        logger.warn(e.stackTrace.toString())
    }
}

override fun isExists(key: String) = fileFor(key).run {
    try {
        exists()
    } catch (e: NullPointerException) {
        // NullPointerException が何故か発生するので、その場合は false を返
        // ドキュメント上は com.google.cloud.storage.StorageException しか発生しないことになっているのでおそらくバグ
        false
    }
}

@ExperimentalTime
override fun urlForDirectUpload(
    key: String,
    expiresIn: Duration,
    contentType: String,
    contentLength: Int,
    checksum: String
): URL {
    val blob = BlobInfo.newBuilder(bucket.name, key).build()
    return client.signUrl(
        blob,
        expiresIn.inSeconds.toLong(),
        TimeUnit.SECONDS,
        Storage.SignUrlOption.httpMethod(HttpMethod.PUT),
    )
}

@ExperimentalTime
override fun headersForDirectUpload(
    key: String,
    expiresIn: Duration?,
    contentType: String?,
    contentLength: Int?,
    checksum: String?
): Map<String, String> = throw NotImplementedError()

override fun headersForDirectUpload(
    key: String,
    checksum: String,
    filename: Filename?,
    disposition: String?
): Map<String, String> {
    val contentDisposition = when {
        filename != null -> contentDispositionWith(disposition, filename)
        else -> ""
    }
    return mapOf(
        "Content-MD5" to checksum,
        "Content-Disposition" to contentDisposition
    )
}

@ExperimentalTime
override fun privateUrl(
    key: String,
    expiresIn: Duration,
    disposition: String,
    filename: Filename,
    contentType: String
): URL {

// TODO: 有効期限の長さと単位の確認 val contentDisposition = contentDispositionWith(disposition, filename) return fileFor(key).signUrl( 0, TimeUnit.SECONDS, Storage.SignUrlOption.withQueryParams( mapOf( "response-content-disposition" to contentDisposition, "response-content-type" to contentType, ) ) ) }

@ExperimentalTime
override fun publicUrl(
    key: String,
    expiresIn: Duration,
    filename: Filename,
    disposition: String,
    contentType: String
): URL = URL("https://storage.googleapis.com/${bucket.name}/$key")

private fun fileFor(key: String, skipLookup: Boolean = true) = bucket.get(key)

private fun stream(key: String) = sequence {
    val file = fileFor(key, false)
    // 5 MB
    val chunkSize = 5 * 1024 * 1024
    var offset: Long = 0

    if (!file.exists()) throw FileNotFoundError()

    val reader = file.reader()
    while (offset < file.size) {
        // TODO: seek の位置や移動がこれでいいか要確認
        reader.seek(offset)

        val byteBuffer = ByteBuffer.allocate(chunkSize)
        reader.read(byteBuffer)

        val bytes = ByteArray(byteBuffer.remaining())
        byteBuffer.get(bytes)

        yield(bytes)

        offset += chunkSize
    }
}

}


- attachment.file0.kt: file0.kt
- attachment.file0.kt.value: 

package jp.co.fni.lib.storage.service

import com.google.auth.oauth2.ServiceAccountCredentials import com.google.cloud.storage.* import com.typesafe.config.Config import com.typesafe.config.ConfigRenderOptions import jp.co.fni.lib.storage.Filename import jp.co.fni.lib.storage.error.FileNotFoundError import jp.co.fni.lib.storage.error.IntegrityError import java.io.ByteArrayOutputStream import java.io.InputStream import java.net.URL import java.nio.ByteBuffer import java.util.concurrent.TimeUnit import kotlin.io.path.ExperimentalPathApi import kotlin.time.Duration import kotlin.time.ExperimentalTime

class GoogleCloudStorageService private constructor(public: Boolean, private val options: Config) : AbstractService(public) { companion object : ServiceCompanion { override fun configure(serviceName: String, configurations: Config): GoogleCloudStorageService = Configurator.build(serviceName, configurations) as GoogleCloudStorageService

    override fun build(name: String, public: Boolean, options: Config): GoogleCloudStorageService =
        GoogleCloudStorageService(public, options).apply { this.name = name }
}

private var _client: Storage? = null
private val client: Storage
    get() {
        if (_client == null) {
            val json = options.getObject("credentials").render(ConfigRenderOptions.concise())
            val inputStream = json.byteInputStream()
            val credentials = ServiceAccountCredentials.fromStream(inputStream)
            _client = StorageOptions.newBuilder()
                .setCredentials(credentials)
                .build()
                .service
        }
        return _client ?: throw AssertionError("Set to null by another thread")
    }

private val bucket: Bucket
    get() = client[options.getString("bucket")]

override fun upload(
    key: String,
    io: InputStream,
    checksum: String?,
    filename: String?,
    contentType: String?,
    disposition: String?
) {
    try {
        val blob = bucket.create(key, io, Bucket.BlobWriteOption.md5Match(checksum))
        val contentDisposition = when {
            disposition != null && filename != null -> contentDispositionWith(disposition, Filename(filename))
            else -> null
        }
        if (contentDisposition != null) {
            blob.toBuilder()
                .setContentDisposition(contentDisposition)
                .build()
                .update()
        }
    } catch (e: StorageException) {
        throw IntegrityError(e)
    }
}

override fun updateMetadata(key: String, contentType: String, disposition: String?, filename: Filename?) {
    val builder = fileFor(key).toBuilder()
    builder.setContentType(contentType)
    if (disposition != null && filename != null) {
        val contentDisposition = contentDispositionWith(disposition, filename)
        builder.setContentDisposition(contentDisposition)
    }
    builder.build().update()
}

@ExperimentalPathApi
override fun download(key: String): ByteArray {
    try {
        val blob = fileFor(key)
        val outputStream = ByteArrayOutputStream(blob.size.toInt())
        outputStream.run {
            blob.downloadTo(this)
            flush()
            close()
        }
        return outputStream.toByteArray()
    } catch (e: StorageException) {
        throw FileNotFoundError(e)
    } catch (e: NullPointerException) {
        throw FileNotFoundError(e)
    }
}

override fun download(key: String, block: (ByteArray) -> Unit) {

// TODO: 実装未完了 try { stream(key) for (c in stream(key)) { block(c) } // throw NotImplementedError() } catch (e: StorageException) { throw FileNotFoundError(e) } }

override fun downloadChunk(key: String, range: IntRange): ByteArray {
    try {
        val bytes = ByteBuffer.allocate(range.last - range.first)
        val blobId = fileFor(key).blobId
        val reader = client.reader(blobId)
        return reader.run {
            seek(range.first.toLong())
            read(bytes)
            bytes.array()
        }
    } catch (e: StorageException) {
        throw FileNotFoundError(e)
    }
}

override fun delete(key: String) {
    try {
        fileFor(key).run {
            if (exists())
                delete()
        }
    } catch (e: StorageException) {
        // TODO: production のときには出力内容を変えたい
        // NOTE: ActiveStorage ではこのときの例外は握りつぶしている
        logger.warn(e.stackTrace.toString())
    } catch (e: NullPointerException) {
        logger.warn(e.stackTrace.toString())
    }
}

override fun deletePrefixed(prefix: String) {
    try {
        var blobIds = emptyArray<BlobId>()
        bucket.list(Storage.BlobListOption.prefix(prefix))
            .iterateAll()
            .forEach { blobIds += it.blobId }
        client.delete(blobIds.toList())
    } catch (e: StorageException) {
        // TODO: production のときには出力内容を変えたい
        //  NOTE: ActiveStorage ではこのときの例外は握りつぶしている
        logger.warn(e.stackTrace.toString())
    }
}

override fun isExists(key: String) = fileFor(key).run {
    try {
        exists()
    } catch (e: NullPointerException) {
        // NullPointerException が何故か発生するので、その場合は false を返
        // ドキュメント上は com.google.cloud.storage.StorageException しか発生しないことになっているのでおそらくバグ
        false
    }
}

@ExperimentalTime
override fun urlForDirectUpload(
    key: String,
    expiresIn: Duration,
    contentType: String,
    contentLength: Int,
    checksum: String
): URL {
    val blob = BlobInfo.newBuilder(bucket.name, key).build()
    return client.signUrl(
        blob,
        expiresIn.inSeconds.toLong(),
        TimeUnit.SECONDS,
        Storage.SignUrlOption.httpMethod(HttpMethod.PUT),
    )
}

@ExperimentalTime
override fun headersForDirectUpload(
    key: String,
    expiresIn: Duration?,
    contentType: String?,
    contentLength: Int?,
    checksum: String?
): Map<String, String> = throw NotImplementedError()

override fun headersForDirectUpload(
    key: String,
    checksum: String,
    filename: Filename?,
    disposition: String?
): Map<String, String> {
    val contentDisposition = when {
        filename != null -> contentDispositionWith(disposition, filename)
        else -> ""
    }
    return mapOf(
        "Content-MD5" to checksum,
        "Content-Disposition" to contentDisposition
    )
}

@ExperimentalTime
override fun privateUrl(
    key: String,
    expiresIn: Duration,
    disposition: String,
    filename: Filename,
    contentType: String
): URL {

// TODO: 有効期限の長さと単位の確認 val contentDisposition = contentDispositionWith(disposition, filename) return fileFor(key).signUrl( 0, TimeUnit.SECONDS, Storage.SignUrlOption.withQueryParams( mapOf( "response-content-disposition" to contentDisposition, "response-content-type" to contentType, ) ) ) }

@ExperimentalTime
override fun publicUrl(
    key: String,
    expiresIn: Duration,
    filename: Filename,
    disposition: String,
    contentType: String
): URL = URL("https://storage.googleapis.com/${bucket.name}/$key")

private fun fileFor(key: String, skipLookup: Boolean = true) = bucket.get(key)

private fun stream(key: String) = sequence {
    val file = fileFor(key, false)
    // 5 MB
    val chunkSize = 5 * 1024 * 1024
    var offset: Long = 0

    if (!file.exists()) throw FileNotFoundError()

    val reader = file.reader()
    while (offset < file.size) {
        // TODO: seek の位置や移動がこれでいいか要確認
        reader.seek(offset)

        val byteBuffer = ByteBuffer.allocate(chunkSize)
        reader.read(byteBuffer)

        val bytes = ByteArray(byteBuffer.remaining())
        byteBuffer.get(bytes)

        yield(bytes)

        offset += chunkSize
    }
}

}


- StackTrace:

org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtFile at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:55) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyzeWithAllCompilerChecks(resolutionApi.kt:170) at org.jetbrains.kotlin.idea.highlighter.KotlinPsiChecker.annotateElement(KotlinPsiChecker.kt:48) at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinPsiChecker.annotate(AbstractKotlinPsiChecker.kt:20) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) Caused by: org.jetbrains.kotlin.descriptors.InvalidModuleException: Accessing invalid module descriptor is a module[ModuleDescriptorImpl@10b0aac7] at org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl.assertValid(ModuleDescriptorImpl.kt:65) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.analyze(PerFileAnalysisCache.kt:234) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getIncrementalAnalysisResult(PerFileAnalysisCache.kt:153) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.access$getIncrementalAnalysisResult(PerFileAnalysisCache.kt:50) at org.jetbrains.kotlin.idea.caches.resolve.PerFileAnalysisCache.getAnalysisResults$kotlin_core(PerFileAnalysisCache.kt:98) at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getAnalysisResultsForElements$kotlin_core(ProjectResolutionFacade.kt:161) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:80) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyzeWithAllCompilerChecks$1.invoke(ModuleResolutionFacadeImpl.kt:40) at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:48) at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:80) at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48) at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyzeWithAllCompilerChecks(ModuleResolutionFacadeImpl.kt:79) at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyzeWithAllCompilerChecks(ResolutionFacadeWithDebugInfo.kt:56) ... 35 more

intellij-rainbow-brackets commented 3 years ago
  • Plugin Name: Material Theme UI
  • Plugin Version: 6.17
  • OS Name: Mac OS X
  • OS Version: 11.2.3
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IC-211.6693.111
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtClass
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:39)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:60)
    at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.resolveToDescriptor(IDELightClassGenerationSupport.kt:146)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.getDescriptor(KtLightClassForSourceDeclaration.kt:112)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.allSuperTypes(ultraLightClass.kt:90)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.createInheritanceList(ultraLightClass.kt:109)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.createExtendsList(ultraLightClass.kt:99)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$_extendsList$2.invoke(KtLightClassForSourceDeclaration.kt:91)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$_extendsList$2.invoke(KtLightClassForSourceDeclaration.kt:91)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.get_extendsList(KtLightClassForSourceDeclaration.kt:91)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.getExtendsList(KtLightClassForSourceDeclaration.kt:320)
    at com.intellij.psi.impl.PsiClassImplUtil.getExtendsListTypes(PsiClassImplUtil.java:957)
    at com.intellij.psi.impl.light.AbstractLightClass.getExtendsListTypes(AbstractLightClass.java:118)
    at com.intellij.psi.impl.PsiClassImplUtil.getSupersInner(PsiClassImplUtil.java:733)
    at com.intellij.psi.impl.PsiClassImplUtil.getSupers(PsiClassImplUtil.java:725)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass.getSupers(ultraLightClass.kt:172)
    at com.intellij.psi.impl.PsiClassImplUtil$MemberCache.lambda$new$1(PsiClassImplUtil.java:329)
    at com.intellij.util.containers.FilteredTraverserBase$Meta.childrenImpl(FilteredTraverserBase.java:436)
    at com.intellij.util.containers.FilteredTraverserBase$Meta.children(FilteredTraverserBase.java:422)
    at com.intellij.util.containers.FilteredTraverserBase.children(FilteredTraverserBase.java:303)
    at com.intellij.util.containers.TreeTraversal$2$1WrappedTree.fun(TreeTraversal.java:121)
    at com.intellij.util.containers.TreeTraversal$2$1WrappedTree.fun(TreeTraversal.java:108)
    at com.intellij.util.containers.TreeTraversal$P.iterable(TreeTraversal.java:805)
    at com.intellij.util.containers.TreeTraversal$P.iterator(TreeTraversal.java:799)
    at com.intellij.util.containers.TreeTraversal$BiOrderIt.nextImpl(TreeTraversal.java:540)
    at com.intellij.util.containers.JBIterator.peekNext(JBIterator.java:150)
    at com.intellij.util.containers.JBIterator.hasNext(JBIterator.java:110)
    at com.intellij.util.containers.ContainerUtil.newArrayList(ContainerUtil.java:176)
    at com.intellij.util.containers.JBIterable.toList(JBIterable.java:837)
    at com.intellij.util.containers.FilteredTraverserBase.toList(FilteredTraverserBase.java:308)
    at com.intellij.psi.impl.PsiClassImplUtil$MemberCache.<init>(PsiClassImplUtil.java:332)
    at com.intellij.psi.impl.PsiClassImplUtil.lambda$getMap$1(PsiClassImplUtil.java:191)
    at com.intellij.util.containers.ConcurrentFactoryMap$2.create(ConcurrentFactoryMap.java:174)
    at com.intellij.util.containers.ConcurrentFactoryMap.get(ConcurrentFactoryMap.java:40)
    at com.intellij.psi.impl.PsiClassImplUtil.getMap(PsiClassImplUtil.java:191)
    at com.intellij.psi.impl.PsiClassImplUtil.processCachedMembersByName(PsiClassImplUtil.java:536)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:417)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:394)
    at com.intellij.psi.impl.light.AbstractLightClass.processDeclarations(AbstractLightClass.java:183)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassBase.processDeclarations(KtLightClassBase.kt:69)
    at com.intellij.psi.scope.util.PsiScopesUtil.processQualifierResult(PsiScopesUtil.java:476)
    at com.intellij.psi.scope.util.PsiScopesUtil.processQualifierType(PsiScopesUtil.java:432)
    at com.intellij.psi.scope.util.PsiScopesUtil.setupAndRunProcessor(PsiScopesUtil.java:339)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolveToMethod(PsiReferenceExpressionImpl.java:297)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolve(PsiReferenceExpressionImpl.java:276)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:45)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:183)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:173)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$2(ResolveCache.java:184)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:260)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:237)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:184)
    at com.intellij.psi.impl.PsiImplUtil.multiResolveImpl(PsiImplUtil.java:786)
    at com.intellij.psi.impl.PsiImplUtil.multiResolveImpl(PsiImplUtil.java:778)
    at com.intellij.psi.impl.PsiImplUtil.multiResolveImpl(PsiImplUtil.java:754)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:339)
    at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:494)
    at com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl.resolveMethodGenerics(PsiMethodCallExpressionImpl.java:50)
    at com.intellij.psi.PsiDiamondType.getDiamondsAwareResolveResult(PsiDiamondType.java:200)
    at com.intellij.codeInsight.ExceptionUtil.getUnhandledExceptions(ExceptionUtil.java:449)
    at com.intellij.codeInsight.ExceptionUtil.getUnhandledExceptions(ExceptionUtil.java:438)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitMethodCallExpression(ControlFlowAnalyzer.java:1669)
    at com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl.accept(PsiMethodCallExpressionImpl.java:125)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.generateExpressionInstructions(ControlFlowAnalyzer.java:1364)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitExpressionList(ControlFlowAnalyzer.java:1354)
    at com.intellij.psi.impl.source.tree.java.PsiExpressionListImpl.accept(PsiExpressionListImpl.java:159)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitMethodCallExpression(ControlFlowAnalyzer.java:1664)
    at com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl.accept(PsiMethodCallExpressionImpl.java:125)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.generateExpressionInstructions(ControlFlowAnalyzer.java:1364)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.processVariable(ControlFlowAnalyzer.java:543)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitDeclarationStatement(ControlFlowAnalyzer.java:531)
    at com.intellij.psi.impl.source.tree.java.PsiDeclarationStatementImpl.accept(PsiDeclarationStatementImpl.java:106)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:389)
    at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:212)
    at com.intellij.psi.controlFlow.ControlFlowAnalyzer.buildControlFlow(ControlFlowAnalyzer.java:110)
    at com.intellij.psi.controlFlow.ControlFlowFactory.doGetControlFlow(ControlFlowFactory.java:126)
    at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:111)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.getControlFlow(HighlightControlFlowUtil.java:81)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.getFinalVariableProblemsInBlock(HighlightControlFlowUtil.java:564)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.isReassigned(HighlightControlFlowUtil.java:474)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitIdentifier(HighlightVisitorImpl.java:721)
    at com.intellij.psi.impl.source.tree.java.PsiIdentifierImpl.accept(PsiIdentifierImpl.java:36)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:189)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:274)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.lambda$analyze$1(HighlightVisitorImpl.java:214)
    at com.intellij.codeInsight.daemon.impl.analysis.RefCountHolder.analyze(RefCountHolder.java:369)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:213)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.resolve.lazy.NoDescriptorForDeclarationException: Descriptor wasn't found for declaration CLASS
---------------------------------------------------
PluginDeclarationProviderFactory
On failure:
-no synthetic files-
On creation:
-no synthetic files-

    at org.jetbrains.kotlin.idea.project.IdeaAbsentDescriptorHandler.diagnoseDescriptorNotFound(IdeaLocalDescriptorResolver.kt:34)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:361)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:297)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45)
    ... 124 more
intellij-rainbow-brackets commented 3 years ago
  • Plugin Name:
  • Plugin Version: 6.17
  • OS Name: Mac OS X
  • OS Version: 10.15.7
  • Java Version: 11.0.10
  • App Name: IDEA
  • App Full Name: IntelliJ IDEA
  • Is Snapshot: false
  • App Build: IU-211.6693.111
  • StackTrace:
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtClass
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:97)
    at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.resolveToDescriptorIfAny(extendedResolutionApi.kt:39)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.resolveToDescriptorIfAny(resolutionApi.kt:60)
    at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport.resolveToDescriptor(IDELightClassGenerationSupport.kt:146)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.getDescriptor(KtLightClassForSourceDeclaration.kt:112)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$computeModifiers$descriptor$1.invoke(KtLightClassForSourceDeclaration.kt:227)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$computeModifiers$descriptor$1.invoke(KtLightClassForSourceDeclaration.kt:227)
    at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
    at org.jetbrains.kotlin.allopen.ide.AllOpenUltraLightClassModifierExtension.interceptModalityBuilding(AllOpenUltraLightClassModifierExtension.kt:65)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.computeModifiers(KtLightClassForSourceDeclaration.kt:230)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$_modifierList$2$1.invoke(ultraLightClass.kt:84)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$_modifierList$2$1.invoke(ultraLightClass.kt:84)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$KtUltraLightClassModifierList$modifiers$2.invoke(ultraLightClass.kt:56)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$KtUltraLightClassModifierList$modifiers$2.invoke(ultraLightClass.kt:56)
    at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$KtUltraLightClassModifierList.getModifiers(ultraLightClass.kt:56)
    at org.jetbrains.kotlin.asJava.classes.KtUltraLightClass$KtUltraLightClassModifierList.hasModifierProperty(ultraLightClass.kt:59)
    at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.hasModifierProperty(KtLightClassForSourceDeclaration.kt:248)
    at com.intellij.patterns.PsiModifierListOwnerPattern$2.lambda$accepts$0(PsiModifierListOwnerPattern.java:37)
    at com.intellij.util.containers.ContainerUtil.and(ContainerUtil.java:2087)
    at com.intellij.patterns.PsiModifierListOwnerPattern$2.accepts(PsiModifierListOwnerPattern.java:37)
    at com.intellij.patterns.PsiModifierListOwnerPattern$2.accepts(PsiModifierListOwnerPattern.java:34)
    at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:69)
    at com.intellij.semantic.SemRegistrar.lambda$registerSemElementProvider$0(SemRegistrar.java:26)
    at com.intellij.semantic.SemServiceImpl.createSemElements(SemServiceImpl.java:132)
    at com.intellij.semantic.SemServiceImpl.createSemElements(SemServiceImpl.java:102)
    at com.intellij.semantic.SemServiceImpl.getSemElements(SemServiceImpl.java:87)
    at com.intellij.semantic.SemService.getSemElement(SemService.java:32)
    at com.intellij.jam.JamService.getJamElement(JamService.java:102)
    at com.intellij.jam.JamService.lambda$getJamClassElements$1(JamService.java:172)
    at com.intellij.util.AbstractQuery.lambda$threadSafeProcessor$1(AbstractQuery.java:76)
    at com.intellij.util.InstanceofQuery$MyProcessor.process(InstanceofQuery.java:43)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher$execute$1.invoke(KotlinAnnotatedElementsSearcher.kt:54)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher$execute$1.invoke(KotlinAnnotatedElementsSearcher.kt:47)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher$Companion$processAnnotatedMembers$result$1.invoke(KotlinAnnotatedElementsSearcher.kt:121)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher$Companion$processAnnotatedMembers$result$1.invoke(KotlinAnnotatedElementsSearcher.kt:84)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt$sam$com_intellij_openapi_util_Computable$0.compute(ApplicationUtils.kt)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:830)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runReadAction(ApplicationUtils.kt:17)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher$Companion.processAnnotatedMembers(KotlinAnnotatedElementsSearcher.kt:102)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher$Companion.processAnnotatedMembers$default(KotlinAnnotatedElementsSearcher.kt:90)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher.execute(KotlinAnnotatedElementsSearcher.kt:50)
    at org.jetbrains.kotlin.idea.search.ideaExtensions.KotlinAnnotatedElementsSearcher.execute(KotlinAnnotatedElementsSearcher.kt:47)
    at com.intellij.util.ExecutorsQuery.processResults(ExecutorsQuery.java:28)
    at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:91)
    at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:108)
    at com.intellij.util.InstanceofQuery.processResults(InstanceofQuery.java:22)
    at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:91)
    at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:83)
    at com.intellij.jam.model.util.JamCommonUtil.findAnnotatedElements(JamCommonUtil.java:380)
    at com.intellij.jam.JamService.getJamClassElements(JamService.java:171)
    at com.intellij.jam.JamService.getJamClassElements(JamService.java:127)
    at com.intellij.spring.model.jam.SpringJamModelImpl.getServices(SpringJamModelImpl.java:124)
    at com.intellij.spring.model.jam.SpringJamModelImpl.getStereotypeComponents(SpringJamModelImpl.java:55)
    at com.intellij.spring.contexts.model.ComponentScanPackagesModel.lambda$getScannedComponents$2(ComponentScanPackagesModel.java:122)
    at com.intellij.spring.contexts.model.ComponentScanPackagesModel.getScannedComponents(ComponentScanPackagesModel.java:154)
    at com.intellij.spring.contexts.model.ComponentScanPackagesModel.getScannedComponents(ComponentScanPackagesModel.java:122)
    at com.intellij.spring.model.jam.stereotype.SpringComponentScan.getScannedBeans(SpringComponentScan.java:74)
    at com.intellij.spring.model.jam.stereotype.SpringComponentScan.lambda$new$0(SpringComponentScan.java:52)
    at com.intellij.util.containers.ConcurrentFactoryMap$2.create(ConcurrentFactoryMap.java:174)
    at com.intellij.util.containers.ConcurrentFactoryMap.get(ConcurrentFactoryMap.java:40)
    at com.intellij.spring.model.jam.stereotype.SpringComponentScan.getScannedElements(SpringComponentScan.java:62)
    at com.intellij.spring.contexts.model.LocalAnnotationModel.collectScanDependentLocalModels(LocalAnnotationModel.java:255)
    at com.intellij.spring.contexts.model.LocalAnnotationModel.lambda$getDependentLocalModels$9(LocalAnnotationModel.java:201)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:111)
    at com.intellij.spring.contexts.model.LocalAnnotationModel.getDependentLocalModels(LocalAnnotationModel.java:195)
    at com.intellij.spring.contexts.model.AbstractSimpleLocalModel.getRelatedLocalModels(AbstractSimpleLocalModel.java:47)
    at com.intellij.spring.contexts.model.LocalAnnotationModel.getRelatedModels(LocalAnnotationModel.java:102)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRelated(SpringModelVisitors.java:51)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRelated(SpringModelVisitors.java:59)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRelated(SpringModelVisitors.java:51)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRelated(SpringModelVisitors.java:59)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRelated(SpringModelVisitors.java:51)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRelated(SpringModelVisitors.java:59)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRelated(SpringModelVisitors.java:51)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.lambda$visitRecursionAwareRelatedModels$0(SpringModelVisitors.java:41)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRecursionAwareRelatedModels(SpringModelVisitors.java:41)
    at com.intellij.spring.contexts.model.visitors.SpringModelVisitors.visitRecursionAwareRelatedModels(SpringModelVisitors.java:35)
    at com.intellij.spring.contexts.model.CombinedSpringModelImpl.getActiveProfiles(CombinedSpringModelImpl.java:51)
    at com.intellij.spring.boot.mvc.providers.SpringBootApplicationPortProvider.getApplicationPort(SpringBootApplicationPortProvider.kt:22)
    at com.intellij.spring.web.mvc.model.SpringMvcUrlUtils$getAuthoritiesByModule$1.compute(SpringMvcUrlUtils.kt:27)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:111)
    at com.intellij.spring.web.mvc.model.SpringMvcUrlUtils.getAuthoritiesByModule(SpringMvcUrlUtils.kt:23)
    at com.intellij.spring.web.mvc.jam.SpringMvcUrlPathSpecification.getAuthorities(SpringMvcUrlPathSpecification.kt:81)
    at com.intellij.spring.web.mvc.jam.SpringMvcUrlPathSpecification.getUrlPathContext(SpringMvcUrlPathSpecification.kt:42)
    at com.intellij.microservices.uast.url.UrlPathReferenceJamConverter$injector$2.invoke(UrlPathReferenceJamConverter.kt:28)
    at com.intellij.microservices.uast.url.UrlPathReferenceJamConverter$injector$2.invoke(UrlPathReferenceJamConverter.kt:17)
    at com.intellij.microservices.url.references.UrlPathReferenceInjector$buildReferences$1.rootContext(UrlPathReferenceInjector.kt:128)
    at com.intellij.microservices.url.references.UrlPathReferenceInjector$buildReferences$1.forPsiElement(UrlPathReferenceInjector.kt:136)
    at com.intellij.microservices.uast.url.UrlPathReferenceJamConverter.createReferences(UrlPathReferenceJamConverter.kt:40)
    at com.intellij.jam.JamReferenceContributor.convertReferences(JamReferenceContributor.kt:93)
    at com.intellij.jam.JamReferenceContributor.getReferences(JamReferenceContributor.kt:48)
    at com.intellij.jam.JamReferenceContributor.access$getReferences(JamReferenceContributor.kt:17)
    at com.intellij.jam.JamReferenceContributor$registerReferenceProviders$1.invoke(JamReferenceContributor.kt:23)
    at com.intellij.jam.JamReferenceContributor$registerReferenceProviders$1.invoke(JamReferenceContributor.kt:17)
    at com.intellij.psi.UastReferenceRegistrar$uastReferenceProviderByUsage$1.getReferencesByElement(UastReferenceRegistrar.kt:103)
    at com.intellij.psi.UastReferenceProviderAdapter$getReferencesByElement$1.invoke(UastReferenceProviderAdapter.kt:13)
    at com.intellij.psi.UastReferenceProviderAdapter$getReferencesByElement$1.invoke(UastReferenceProviderAdapter.kt:8)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at com.intellij.psi.UastReferenceProviderAdapter.getReferencesByElement(UastReferenceProviderAdapter.kt:13)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.getReferences(ReferenceProvidersRegistryImpl.java:201)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.mapNotEmptyReferencesFromProviders(ReferenceProvidersRegistryImpl.java:164)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:143)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.lambda$getReferencesFromProviders$0(ReferenceProvidersRegistry.java:39)
    at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
    at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:38)
    at org.jetbrains.kotlin.idea.references.KtIdeReferenceProviderService.getReferences(KtIdeReferenceProviderService.kt:104)
    at org.jetbrains.kotlin.psi.KotlinReferenceProvidersService$Companion.getReferencesFromProviders(KotlinReferenceProvidersService.kt:25)
    at org.jetbrains.kotlin.psi.KotlinReferenceProvidersService.getReferencesFromProviders(KotlinReferenceProvidersService.kt)
    at org.jetbrains.kotlin.psi.KtElementImplStub.getReferences(KtElementImplStub.java:117)
    at com.intellij.codeInsight.highlighting.HyperlinkAnnotator.annotate(HyperlinkAnnotator.java:45)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:335)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:268)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:294)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at org.jetbrains.kotlin.idea.highlighter.AbstractKotlinHighlightVisitor.analyze(AbstractKotlinHighlightVisitor.kt:54)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:297)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:265)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:211)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:178)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: org.jetbrains.kotlin.resolve.lazy.NoDescriptorForDeclarationException: Descriptor wasn't found for declaration CLASS
---------------------------------------------------
PluginDeclarationProviderFactory
On failure:
-no synthetic files-
On creation:
-no synthetic files-

    at org.jetbrains.kotlin.idea.project.IdeaAbsentDescriptorHandler.diagnoseDescriptorNotFound(IdeaLocalDescriptorResolver.kt:34)
    at org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver.resolveToDescriptor(LazyDeclarationResolver.kt:91)
    at org.jetbrains.kotlin.resolve.lazy.ResolveSession.resolveToDescriptor(ResolveSession.java:361)
    at org.jetbrains.kotlin.idea.project.ResolveElementCache.resolveToElements(ResolveElementCache.kt:297)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:67)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl$analyze$1.invoke(ModuleResolutionFacadeImpl.kt:41)
    at com.intellij.openapi.progress.impl.CancellationCheck.withCancellationCheck(CancellationCheck.kt:59)
    at com.intellij.openapi.progress.impl.CancellationCheck$Companion.runWithCancellationCheck(CancellationCheck.kt:105)
    at org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt.runWithCancellationCheck(ApplicationUtils.kt:48)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:66)
    at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:56)
    at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:45)
    ... 182 more