klesun / deep-assoc-completion

A phpstorm plugin for associative array key typing and completion
Other
267 stars 17 forks source link

Throwable: Must be executed under progress indicator #200

Closed voku closed 2 years ago

voku commented 2 years ago

Hi, thanks for the plugin. It's working much better than the "native" support for array-shapes from the IDE. :1st_place_medal:

In the newest EAP version (Build #PS-221.4165.156, built on February 10, 2022), I see errors like this, but I don't know whether this is a problem from the IDE (EAP) or from the plugin?

stacktrace:

java.lang.Throwable: Must be executed under progress indicator: com.intellij.openapi.progress.EmptyProgressIndicator@514b1352. Please see e.g. ProgressManager.runProcess()
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:179)
    at com.intellij.openapi.progress.impl.CoreProgressManager.assertUnderProgress(CoreProgressManager.java:979)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:428)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$8(PsiSearchHelperImpl.java:397)
    at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:451)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:393)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithTextInGlobalScope(PsiSearchHelperImpl.java:314)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.bulkProcessElementsWithWord(PsiSearchHelperImpl.java:223)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processSingleRequest(PsiSearchHelperImpl.java:1136)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:840)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:769)
    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:37)
    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 org.klesun.lang.iterators.FlatMapIterator.lambda$getIterators$2(FlatMapIterator.java:22)
    at org.klesun.lang.It.lambda$map$8(It.java:167)
    at org.klesun.lang.iterators.MapIterator.next(MapIterator.java:23)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:33)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.MemIt$1.hasNext(MemIt.java:38)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.EndIterator.getCurrent(EndIterator.java:20)
    at org.klesun.lang.iterators.EndIterator.hasNext(EndIterator.java:41)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132)
    at org.klesun.lang.IIt.arr(IIt.java:149)
    at org.klesun.deep_assoc_completion.go_to_decl_providers.MainGoToDecl.getGotoDeclarationTargets(MainGoToDecl.java:116)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProvidersInner(gtdProviders.kt:31)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.access$fromGTDProvidersInner(gtdProviders.kt:1)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt:18)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt)
    at com.intellij.codeInsight.navigation.impl.CommonKt.processInjectionThenHost(common.kt:25)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProviders(gtdProviders.kt:17)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.gotoDeclarationOrUsages(GotoDeclarationOrUsageHandler2.kt:30)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.getCtrlMouseData(GotoDeclarationOrUsageHandler2.kt:41)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.getCtrlMouseData(GotoDeclarationAction.java:96)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:235)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.lang.documentation.ide.impl.DocumentationTargetHoverInfoKt.injectedThenHost(DocumentationTargetHoverInfo.kt:68)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.computeInReadAction(CtrlMouseHandler.kt:234)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.access$computeInReadAction(CtrlMouseHandler.kt:77)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:222)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:94)
    at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:85)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:13)
    at com.intellij.openapi.progress.CancellationKt$sam$com_intellij_openapi_util_ThrowableComputable$0.compute(cancellation.kt)
    at com.intellij.openapi.progress.Cancellation.withJob(Cancellation.java:60)
    at com.intellij.openapi.progress.CancellationKt.withJob(cancellation.kt:12)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3.run(InternalReadAction.kt:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1152)
    at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:83)
    at com.intellij.openapi.application.rw.InternalReadAction.access$tryReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2$2.run(InternalReadAction.kt:69)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:158)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.invokeSuspend(InternalReadAction.kt:67)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

intuced:

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

2022-02-17T09:39:54.802
java.lang.Throwable: Must be executed under progress indicator: com.intellij.openapi.progress.EmptyProgressIndicator@2ad38013. Please see e.g. ProgressManager.runProcess()
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:179)
    at com.intellij.openapi.progress.impl.CoreProgressManager.assertUnderProgress(CoreProgressManager.java:979)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:428)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$8(PsiSearchHelperImpl.java:397)
    at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:451)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:393)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithTextInGlobalScope(PsiSearchHelperImpl.java:314)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.bulkProcessElementsWithWord(PsiSearchHelperImpl.java:223)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processSingleRequest(PsiSearchHelperImpl.java:1136)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:840)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:769)
    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:37)
    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 org.klesun.lang.iterators.FlatMapIterator.lambda$getIterators$2(FlatMapIterator.java:22)
    at org.klesun.lang.It.lambda$map$8(It.java:167)
    at org.klesun.lang.iterators.MapIterator.next(MapIterator.java:23)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:33)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.MemIt$1.hasNext(MemIt.java:38)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.EndIterator.getCurrent(EndIterator.java:20)
    at org.klesun.lang.iterators.EndIterator.hasNext(EndIterator.java:41)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132)
    at org.klesun.lang.IIt.arr(IIt.java:149)
    at org.klesun.deep_assoc_completion.go_to_decl_providers.MainGoToDecl.getGotoDeclarationTargets(MainGoToDecl.java:116)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProvidersInner(gtdProviders.kt:31)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.access$fromGTDProvidersInner(gtdProviders.kt:1)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt:18)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt)
    at com.intellij.codeInsight.navigation.impl.CommonKt.processInjectionThenHost(common.kt:25)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProviders(gtdProviders.kt:17)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.gotoDeclarationOrUsages(GotoDeclarationOrUsageHandler2.kt:30)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.getCtrlMouseData(GotoDeclarationOrUsageHandler2.kt:41)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.getCtrlMouseData(GotoDeclarationAction.java:96)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:235)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.lang.documentation.ide.impl.DocumentationTargetHoverInfoKt.injectedThenHost(DocumentationTargetHoverInfo.kt:68)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.computeInReadAction(CtrlMouseHandler.kt:234)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.access$computeInReadAction(CtrlMouseHandler.kt:77)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:222)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:94)
    at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:85)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:13)
    at com.intellij.openapi.progress.CancellationKt$sam$com_intellij_openapi_util_ThrowableComputable$0.compute(cancellation.kt)
    at com.intellij.openapi.progress.Cancellation.withJob(Cancellation.java:60)
    at com.intellij.openapi.progress.CancellationKt.withJob(cancellation.kt:12)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3.run(InternalReadAction.kt:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1152)
    at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:83)
    at com.intellij.openapi.application.rw.InternalReadAction.access$tryReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2$2.run(InternalReadAction.kt:69)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:158)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.invokeSuspend(InternalReadAction.kt:67)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

2022-02-17T09:39:54.886
java.lang.Throwable: Must be executed under progress indicator: com.intellij.openapi.progress.EmptyProgressIndicator@53d4a9b4. Please see e.g. ProgressManager.runProcess()
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:179)
    at com.intellij.openapi.progress.impl.CoreProgressManager.assertUnderProgress(CoreProgressManager.java:979)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:428)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$8(PsiSearchHelperImpl.java:397)
    at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:451)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:393)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithTextInGlobalScope(PsiSearchHelperImpl.java:314)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.bulkProcessElementsWithWord(PsiSearchHelperImpl.java:223)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processSingleRequest(PsiSearchHelperImpl.java:1136)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:840)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:769)
    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:37)
    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 org.klesun.lang.iterators.FlatMapIterator.lambda$getIterators$2(FlatMapIterator.java:22)
    at org.klesun.lang.It.lambda$map$8(It.java:167)
    at org.klesun.lang.iterators.MapIterator.next(MapIterator.java:23)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:33)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.MemIt$1.hasNext(MemIt.java:38)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.EndIterator.getCurrent(EndIterator.java:20)
    at org.klesun.lang.iterators.EndIterator.hasNext(EndIterator.java:41)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132)
    at org.klesun.lang.IIt.arr(IIt.java:149)
    at org.klesun.deep_assoc_completion.go_to_decl_providers.MainGoToDecl.getGotoDeclarationTargets(MainGoToDecl.java:116)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProvidersInner(gtdProviders.kt:31)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.access$fromGTDProvidersInner(gtdProviders.kt:1)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt:18)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt)
    at com.intellij.codeInsight.navigation.impl.CommonKt.processInjectionThenHost(common.kt:25)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProviders(gtdProviders.kt:17)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.gotoDeclarationOrUsages(GotoDeclarationOrUsageHandler2.kt:30)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.getCtrlMouseData(GotoDeclarationOrUsageHandler2.kt:41)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.getCtrlMouseData(GotoDeclarationAction.java:96)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:235)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.lang.documentation.ide.impl.DocumentationTargetHoverInfoKt.injectedThenHost(DocumentationTargetHoverInfo.kt:68)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.computeInReadAction(CtrlMouseHandler.kt:234)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.access$computeInReadAction(CtrlMouseHandler.kt:77)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:222)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:94)
    at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:85)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:13)
    at com.intellij.openapi.progress.CancellationKt$sam$com_intellij_openapi_util_ThrowableComputable$0.compute(cancellation.kt)
    at com.intellij.openapi.progress.Cancellation.withJob(Cancellation.java:60)
    at com.intellij.openapi.progress.CancellationKt.withJob(cancellation.kt:12)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3.run(InternalReadAction.kt:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1152)
    at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:83)
    at com.intellij.openapi.application.rw.InternalReadAction.access$tryReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2$2.run(InternalReadAction.kt:69)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:158)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.invokeSuspend(InternalReadAction.kt:67)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

2022-02-17T09:39:54.938
java.lang.Throwable: Must be executed under progress indicator: com.intellij.openapi.progress.EmptyProgressIndicator@68cd2e0f. Please see e.g. ProgressManager.runProcess()
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:179)
    at com.intellij.openapi.progress.impl.CoreProgressManager.assertUnderProgress(CoreProgressManager.java:979)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:428)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$8(PsiSearchHelperImpl.java:397)
    at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:451)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:393)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithTextInGlobalScope(PsiSearchHelperImpl.java:314)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.bulkProcessElementsWithWord(PsiSearchHelperImpl.java:223)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processSingleRequest(PsiSearchHelperImpl.java:1136)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:840)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:769)
    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:37)
    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 org.klesun.lang.iterators.FlatMapIterator.lambda$getIterators$2(FlatMapIterator.java:22)
    at org.klesun.lang.It.lambda$map$8(It.java:167)
    at org.klesun.lang.iterators.MapIterator.next(MapIterator.java:23)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:33)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.MemIt$1.hasNext(MemIt.java:38)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:32)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at org.klesun.lang.iterators.MapIterator.hasNext(MapIterator.java:19)
    at org.klesun.lang.iterators.FlatMapIterator.getNextSup(FlatMapIterator.java:34)
    at org.klesun.lang.iterators.FlatMapIterator.hasNext(FlatMapIterator.java:43)
    at org.klesun.lang.iterators.EndIterator.getCurrent(EndIterator.java:20)
    at org.klesun.lang.iterators.EndIterator.hasNext(EndIterator.java:41)
    at org.klesun.lang.iterators.FilterIterator.getCurrent(FilterIterator.java:25)
    at org.klesun.lang.iterators.FilterIterator.hasNext(FilterIterator.java:38)
    at java.base/java.util.Iterator.forEachRemaining(Iterator.java:132)
    at org.klesun.lang.IIt.arr(IIt.java:149)
    at org.klesun.deep_assoc_completion.go_to_decl_providers.MainGoToDecl.getGotoDeclarationTargets(MainGoToDecl.java:116)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProvidersInner(gtdProviders.kt:31)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.access$fromGTDProvidersInner(gtdProviders.kt:1)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt:18)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt$fromGTDProviders$1.invoke(gtdProviders.kt)
    at com.intellij.codeInsight.navigation.impl.CommonKt.processInjectionThenHost(common.kt:25)
    at com.intellij.codeInsight.navigation.impl.GtdProvidersKt.fromGTDProviders(gtdProviders.kt:17)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.gotoDeclarationOrUsages(GotoDeclarationOrUsageHandler2.kt:30)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.getCtrlMouseData(GotoDeclarationOrUsageHandler2.kt:41)
    at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.getCtrlMouseData(GotoDeclarationAction.java:96)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:235)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$computeInReadAction$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.lang.documentation.ide.impl.DocumentationTargetHoverInfoKt.injectedThenHost(DocumentationTargetHoverInfo.kt:68)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.computeInReadAction(CtrlMouseHandler.kt:234)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2.access$computeInReadAction(CtrlMouseHandler.kt:77)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:222)
    at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2$1.invoke(CtrlMouseHandler.kt:77)
    at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:94)
    at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:85)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3$1.invoke(InternalReadAction.kt:13)
    at com.intellij.openapi.progress.CancellationKt$sam$com_intellij_openapi_util_ThrowableComputable$0.compute(cancellation.kt)
    at com.intellij.openapi.progress.Cancellation.withJob(Cancellation.java:60)
    at com.intellij.openapi.progress.CancellationKt.withJob(cancellation.kt:12)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$3.run(InternalReadAction.kt:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1152)
    at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:83)
    at com.intellij.openapi.application.rw.InternalReadAction.access$tryReadAction(InternalReadAction.kt:13)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2$2.run(InternalReadAction.kt:69)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:158)
    at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.invokeSuspend(InternalReadAction.kt:67)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
klesun commented 2 years ago

Hm, hope it gets fixed by the Jetbrains before this EAP release becomes not EAP...

Otherwise I guess I'll have to change how plugin uses the internal API, which sounds like a lot of work and research T_T

klesun commented 2 years ago

Apparently, it was not a EAP-specific issue ;c

https://github.com/klesun/deep-assoc-completion/issues/201

klesun commented 2 years ago

Seems related: https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/issues/115

klesun commented 2 years ago

Should have been fixed in 2022.06.12.001 with https://github.com/klesun/deep-assoc-completion/commit/51fbfbf690d2a60db877f50ab22080e6025dcb2d