shadaj/slinky

java.lang.IncompatibleClassChangeError in IntelliJ plugin

steinybot opened this issue · 2 comments

I just got a crash using 0.7.3 of the plugin with IntelliJ

IntelliJ IDEA 2023.1.3 (Ultimate Edition)
Build #IU-231.9161.38, built on June 20, 2023
...
Runtime version: 17.0.7+10-b829.16 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.4.1
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 10
Metal Rendering is ON
Registry:
    ide.images.show.chessboard=true
    scala.erase.compiler.process.jdk.once=false

Non-Bundled Plugins:
    IdeaVIM (2.3.0)
    nix-idea (0.4.0.9)
    org.intellij.plugins.hcl (231.8109.91)
    org.jetbrains.plugins.hocon (2023.1.0)
    mobi.hsz.idea.gitignore (4.5.1)
    mdx.js (231.8109.91)
    com.intellij.lang.jsgraphql (4.0.1)
    Pythonid (231.9161.38)
    org.intellij.scala (2023.1.565)
    slinky.core.intellij (0.7.3)
    com.intellij.ideolog (203.0.30.0)

Kotlin: 231-1.8.21-IJ9161.38
Error during processing of: PlaceCreatedEditor.scala

java.lang.IncompatibleClassChangeError: Found interface org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.MixinNodes$Map, but class was expected
	at slinky.core.SlinkyInjector.createComponentBody(SlinkyInjector.scala:20)
	at slinky.core.SlinkyInjector.injectMembers(SlinkyInjector.scala:241)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.SyntheticMembersInjector$.$anonfun$injectMembers$1(SyntheticMembersInjector.scala:172)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.SyntheticMembersInjector$.$anonfun$injectMembers$1$adapted(SyntheticMembersInjector.scala:171)
	at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:575)
	at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:573)
	at scala.collection.AbstractIterable.foreach(Iterable.scala:933)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.SyntheticMembersInjector$.injectMembers(SyntheticMembersInjector.scala:171)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.ScTypeDefinitionImpl.$anonfun$syntheticMembers$3(ScTypeDefinitionImpl.scala:388)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.liftedTree1$1(CacheWithRecursionGuard.scala:39)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.cacheWithRecursionGuard0(CacheWithRecursionGuard.scala:37)
	at org.jetbrains.plugins.scala.caches.package$.cachedWithRecursionGuard(package.scala:64)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.ScTypeDefinitionImpl.syntheticMembers(ScTypeDefinitionImpl.scala:388)
	at org.jetbrains.plugins.scala.lang.psi.api.toplevel.typedef.ScTemplateDefinition$SyntheticMembersExt$.membersWithSynthetic$extension(ScTemplateDefinition.scala:107)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TermsCollector$.relevantMembers(SignatureProcessor.scala:307)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TermsCollector.processScala(SignatureProcessor.scala:227)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.SignatureProcessor.processAll(SignatureProcessor.scala:71)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.SignatureProcessor.processAll$(SignatureProcessor.scala:65)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TermsCollector.processAll(SignatureProcessor.scala:140)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TermsCollector.$anonfun$processPsiClass$1(SignatureProcessor.scala:241)
	at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.MixinNodes$.withSignaturesFor(MixinNodes.scala:111)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TermsCollector.processPsiClass(SignatureProcessor.scala:241)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.MixinNodes.$anonfun$build$1(MixinNodes.scala:56)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.MixinNodes.build(MixinNodes.scala:60)
	at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager$SignatureCaches.$anonfun$cachedMap$2(ScalaPsiManager.scala:560)
	at org.jetbrains.plugins.scala.caches.CacheInUserData$.cacheInUserDataN(CacheInUserData.scala:57)
	at org.jetbrains.plugins.scala.caches.package$.cachedInUserData(package.scala:59)
	at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager$SignatureCaches.cachedMap(ScalaPsiManager.scala:559)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$.$anonfun$getSignatures$1(TypeDefinitionMembers.scala:51)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$.ifValid(TypeDefinitionMembers.scala:73)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$.getSignatures(TypeDefinitionMembers.scala:51)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$AllSignatures$ClassSignatures.allSignatures(TypeDefinitionMembers.scala:268)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$.privateProcessDeclarations(TypeDefinitionMembers.scala:370)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$.processDeclarationsInner$1(TypeDefinitionMembers.scala:177)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.typedef.TypeDefinitionMembers$.processClassDeclarations(TypeDefinitionMembers.scala:181)
	at org.jetbrains.plugins.scala.lang.resolve.processor.BaseProcessor.processElement(BaseProcessor.scala:320)
	at org.jetbrains.plugins.scala.lang.resolve.processor.BaseProcessor.processTypeImpl(BaseProcessor.scala:219)
	at org.jetbrains.plugins.scala.lang.resolve.processor.BaseProcessor.processType(BaseProcessor.scala:157)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.imports.ScImportOrExportImpl$.processDeclarationForImportExpr(ScImportStmtImpl.scala:304)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.imports.ScImportOrExportImpl.processDeclarations(ScImportStmtImpl.scala:81)
	at org.jetbrains.plugins.scala.lang.psi.ScImportsHolder.$anonfun$processDeclarationsFromImports$2(ScImportsHolder.scala:109)
	at org.jetbrains.plugins.scala.lang.psi.ScImportsHolder.$anonfun$processDeclarationsFromImports$2$adapted(ScImportsHolder.scala:109)
	at scala.collection.LinearSeqOps.findLast(LinearSeq.scala:247)
	at scala.collection.LinearSeqOps.findLast$(LinearSeq.scala:241)
	at scala.collection.immutable.List.findLast(List.scala:79)
	at org.jetbrains.plugins.scala.lang.psi.ScImportsHolder.processDeclarationsFromImports(ScImportsHolder.scala:109)
	at org.jetbrains.plugins.scala.lang.psi.ScImportsHolder.processDeclarationsFromImports$(ScImportsHolder.scala:97)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.templates.ScTemplateBodyImpl.processDeclarationsFromImports(ScTemplateBodyImpl.scala:22)
	at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.templates.ScTemplateBodyImpl.processDeclarations(ScTemplateBodyImpl.scala:81)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.treeWalkUp$1(ReferenceExpressionResolver.scala:301)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveUnqualifiedExpression$1(ReferenceExpressionResolver.scala:332)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveUnqualified$1(ReferenceExpressionResolver.scala:292)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.doResolve(ReferenceExpressionResolver.scala:688)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveWithName(ReferenceExpressionResolver.scala:256)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$resolve$1(ReferenceExpressionResolver.scala:106)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolve(ReferenceExpressionResolver.scala:123)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.$anonfun$shapeResolve$3(ScReferenceExpressionImpl.scala:80)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.liftedTree1$1(CacheWithRecursionGuard.scala:39)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.cacheWithRecursionGuard0(CacheWithRecursionGuard.scala:37)
	at org.jetbrains.plugins.scala.caches.package$.cachedWithRecursionGuard(package.scala:64)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.shapeResolve(ScReferenceExpressionImpl.scala:80)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver$$anon$1.candidatesS(ReferenceExpressionResolver.scala:159)
	at org.jetbrains.plugins.scala.lang.resolve.processor.BaseProcessor.candidates(BaseProcessor.scala:84)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.smartResolve$1(ReferenceExpressionResolver.scala:167)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveWithName(ReferenceExpressionResolver.scala:259)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$resolve$1(ReferenceExpressionResolver.scala:106)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolve(ReferenceExpressionResolver.scala:123)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.$anonfun$multiResolveScala$3(ScReferenceExpressionImpl.scala:66)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.liftedTree2$1(CacheWithRecursionGuard.scala:120)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.cacheWithRecursionGuardN(CacheWithRecursionGuard.scala:118)
	at org.jetbrains.plugins.scala.caches.package$.cachedWithRecursionGuard(package.scala:67)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolveScala(ScReferenceExpressionImpl.scala:66)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceImpl.bind(ScReferenceImpl.scala:38)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.innerType(ScReferenceExpressionImpl.scala:200)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.$anonfun$getNonValueType$extension$3(ScExpression.scala:201)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.liftedTree2$1(CacheWithRecursionGuard.scala:120)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.cacheWithRecursionGuardN(CacheWithRecursionGuard.scala:118)
	at org.jetbrains.plugins.scala.caches.package$.cachedWithRecursionGuard(package.scala:67)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getNonValueType$extension(ScExpression.scala:196)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.$anonfun$getPrevTypeInfoParams$1(ScReferenceExpressionImpl.scala:584)
	at scala.Option.flatMap(Option.scala:283)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.getPrevTypeInfoParams(ScReferenceExpressionImpl.scala:584)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveWithName(ReferenceExpressionResolver.scala:137)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$resolve$1(ReferenceExpressionResolver.scala:106)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolve(ReferenceExpressionResolver.scala:123)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.$anonfun$multiResolveScala$3(ScReferenceExpressionImpl.scala:66)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.liftedTree2$1(CacheWithRecursionGuard.scala:120)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.cacheWithRecursionGuardN(CacheWithRecursionGuard.scala:118)
	at org.jetbrains.plugins.scala.caches.package$.cachedWithRecursionGuard(package.scala:67)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolveScala(ScReferenceExpressionImpl.scala:66)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.processAnyAssignment$1(ReferenceExpressionResolver.scala:447)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$doResolve$4(ReferenceExpressionResolver.scala:367)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$doResolve$4$adapted(ReferenceExpressionResolver.scala:361)
	at scala.Option.foreach(Option.scala:437)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.processMethodAssignment$1(ReferenceExpressionResolver.scala:361)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.processAssignment$1(ReferenceExpressionResolver.scala:340)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$doResolve$3(ReferenceExpressionResolver.scala:331)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$doResolve$3$adapted(ReferenceExpressionResolver.scala:331)
	at scala.Option.foreach(Option.scala:437)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveUnqualifiedExpression$1(ReferenceExpressionResolver.scala:331)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveUnqualified$1(ReferenceExpressionResolver.scala:292)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.doResolve(ReferenceExpressionResolver.scala:688)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveWithName(ReferenceExpressionResolver.scala:256)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$resolve$1(ReferenceExpressionResolver.scala:106)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolve(ReferenceExpressionResolver.scala:123)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.$anonfun$shapeResolve$3(ScReferenceExpressionImpl.scala:80)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.liftedTree1$1(CacheWithRecursionGuard.scala:39)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.cacheWithRecursionGuard0(CacheWithRecursionGuard.scala:37)
	at org.jetbrains.plugins.scala.caches.package$.cachedWithRecursionGuard(package.scala:64)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.shapeResolve(ScReferenceExpressionImpl.scala:80)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver$$anon$1.candidatesS(ReferenceExpressionResolver.scala:159)
	at org.jetbrains.plugins.scala.lang.resolve.processor.BaseProcessor.candidates(BaseProcessor.scala:84)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.smartResolve$1(ReferenceExpressionResolver.scala:167)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveWithName(ReferenceExpressionResolver.scala:259)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$resolve$1(ReferenceExpressionResolver.scala:106)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolve(ReferenceExpressionResolver.scala:123)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.$anonfun$multiResolveScala$3(ScReferenceExpressionImpl.scala:66)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.liftedTree2$1(CacheWithRecursionGuard.scala:120)
	at org.jetbrains.plugins.scala.caches.CacheWithRecursionGuard$.cacheWithRecursionGuardN(CacheWithRecursionGuard.scala:118)
	at org.jetbrains.plugins.scala.caches.package$.cachedWithRecursionGuard(package.scala:67)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolveScala(ScReferenceExpressionImpl.scala:66)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceImpl.bind(ScReferenceImpl.scala:38)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceImpl.resolve(ScReferenceImpl.scala:14)
	at org.jetbrains.plugins.scala.findUsages.parameters.NamingParamsSearcher$$anon$1.$anonfun$execute$6(NamingParamsSearcher.scala:41)
	at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
	at org.jetbrains.plugins.scala.extensions.package$.inReadAction(package.scala:1392)
	at org.jetbrains.plugins.scala.findUsages.parameters.NamingParamsSearcher$$anon$1.$anonfun$execute$5(NamingParamsSearcher.scala:38)
	at org.jetbrains.plugins.scala.findUsages.parameters.NamingParamsSearcher$$anon$1.$anonfun$execute$5$adapted(NamingParamsSearcher.scala:34)
	at scala.collection.ArrayOps$WithFilter.foreach(ArrayOps.scala:73)
	at org.jetbrains.plugins.scala.findUsages.parameters.NamingParamsSearcher$$anon$1.execute(NamingParamsSearcher.scala:34)
	at com.intellij.psi.impl.search.LowLevelSearchUtil.processTreeUp(LowLevelSearchUtil.java:85)
	at com.intellij.psi.impl.search.LowLevelSearchUtil.lambda$processElementsAtOffsets$0(LowLevelSearchUtil.java:176)
	at com.intellij.psi.impl.search.LowLevelSearchUtil.processOffsets(LowLevelSearchUtil.java:203)
	at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsAtOffsets(LowLevelSearchUtil.java:175)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processElementsWithWord$1(PsiSearchHelperImpl.java:211)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:289)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:280)
	at com.intellij.openapi.application.ReadActionProcessor.lambda$process$0(ReadActionProcessor.java:11)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:891)
	at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:69)
	at com.intellij.openapi.application.ReadActionProcessor.process(ReadActionProcessor.java:11)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processVirtualFile$11(PsiSearchHelperImpl.java:561)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.processVirtualFile(PsiSearchHelperImpl.java:540)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$7(PsiSearchHelperImpl.java:411)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$9(PsiSearchHelperImpl.java:482)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:229)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:187)
	at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$10(PsiSearchHelperImpl.java:481)
	at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:136)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	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:754)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
shadaj commented

Is this still an issue with 0.7.4? The IntelliJ plugin should now be built against 2023.1.

Seems to be all good now, thanks!