Skip to content

Instantly share code, notes, and snippets.

@mezz
Created April 6, 2022 23:39
Show Gist options
  • Save mezz/227d46e009ad36944613e01cf6e88427 to your computer and use it in GitHub Desktop.
Save mezz/227d46e009ad36944613e01cf6e88427 to your computer and use it in GitHub Desktop.
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:105)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:127)
at org.jetbrains.kotlin.idea.parameterInfo.LambdaImpicitHintsKt.provideLambdaImplicitHints(LambdaImpicitHints.kt:23)
at org.jetbrains.kotlin.idea.codeInsight.hints.HintType$LAMBDA_IMPLICIT_PARAMETER_RECEIVER.provideHintDetails(HintType.kt:118)
at org.jetbrains.kotlin.idea.codeInsight.hints.KotlinAbstractHintsProvider$getCollectorFor$1.collect(KotlinAbstractHintsProvider.kt:48)
at com.intellij.codeInsight.hints.CollectorWithSettings.collectHints(InlayHintsUtils.kt:70)
at com.intellij.codeInsight.hints.InlayHintsPass$doCollectInformation$1.process(InlayHintsPass.kt:46)
at com.intellij.codeInsight.hints.InlayHintsPass$doCollectInformation$1.process(InlayHintsPass.kt:26)
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:1084)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:92)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
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:63)
at com.intellij.codeInsight.hints.InlayHintsPass.doCollectInformation(InlayHintsPass.kt:37)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:414)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1084)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:407)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:624)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:698)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:646)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:623)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:406)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:382)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:181)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:380)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:184)
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 'completion/highlighting in ScriptModuleInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), scriptFile=file://~/code/minecraft/JustEnoughItems/Forge/bulid.gradle.kts, scriptDefinition=ScriptDefinition(Kotlin Script)) for files bulid.gradle.kts for platform JVM (1.8)' does not know how to resolve [ScriptModuleInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), scriptFile=file://~/code/minecraft/JustEnoughItems/Forge/bulid.gradle.kts, scriptDefinition=ScriptDefinition(KotlinBuildScript))], allModules: [ScriptModuleInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), scriptFile=file://~/code/minecraft/JustEnoughItems/Forge/bulid.gradle.kts, scriptDefinition=ScriptDefinition(Kotlin Script)), org.jetbrains.kotlin.idea.caches.project.ScriptDependenciesInfo$ForFile@28eaa59a, SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=17: Oracle OpenJDK version 17.0.2 (/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=adopt-openjdk-1.8: version 1.8.0_275 (~/Library/Java/JavaVirtualMachines/adopt-openjdk-1.8.0_275/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=temurin-17 apple silicon: Eclipse Temurin version 17.0.1 (/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=temurin-17: Eclipse Temurin version 17.0.1 (~/Library/Java/JavaVirtualMachines/temurin-17.0.1/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=temurin-17 (2): Eclipse Temurin version 17.0.1 (~/.gradle/jdks/jdk-17.0.1+12/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=temurin-17 (3): Eclipse Temurin version 17.0.1 (~/Library/Java/JavaVirtualMachines/temurin-17.0.1-1/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=temurin-16: Eclipse Temurin version 16.0.2 (~/Library/Java/JavaVirtualMachines/adopt-openjdk-16.0.2/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=adopt-16: AdoptOpenJDK (HotSpot) version 16.0.1 (~/.gradle/jdks/jdk-16.0.1+9/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=adopt-16 (2): AdoptOpenJDK (HotSpot) version 16.0.1 (~/Library/Java/JavaVirtualMachines/adopt-openjdk-16.0.1/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=1.8: Oracle OpenJDK version 1.8.0_211 (/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=jbr-11: JetBrains Runtime version 11.0.13 (~/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/213.7172.25/IntelliJ IDEA CE.app/Contents/jbr/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=adopt-openjdk-16: java version "16.0.2" (~/Library/Java/JavaVirtualMachines/adopt-openjdk-16.0.2/Contents/Home)), SdkInfo(project=Project(name=jei-1.18.2, containerState=COMPONENT_CREATED, componentStore=~/code/minecraft/JustEnoughItems), sdk=liberica-1.8 apple silicon: BellSoft Liberica version 1.8.0_322 (/Library/Java/JavaVirtualMachines/liberica-jdk-8.jdk/Contents/Home))]
at org.jetbrains.kotlin.analyzer.DiagnoseUnknownModuleInfoReporter.errorInScriptModuleInfoResolver(AbstractResolverForProject.kt:323)
at org.jetbrains.kotlin.analyzer.DiagnoseUnknownModuleInfoReporter.report(AbstractResolverForProject.kt:304)
at org.jetbrains.kotlin.analyzer.AbstractResolverForProject.diagnoseUnknownModuleInfo(AbstractResolverForProject.kt:158)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.resolverForElement$kotlin_core(ProjectResolutionFacade.kt:143)
at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.getFrontendService(ModuleResolutionFacadeImpl.kt:106)
at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:46)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44)
... 41 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment