klesun / deep-assoc-completion

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

PhpStorm - exceptions in laravel blade templates #206

Closed anton-reviakin closed 2 years ago

anton-reviakin commented 2 years ago

PhpStorm 2022.1.1 Build #PS-221.5591.58, built on May 12, 2022 Runtime version: 11.0.14.1+1-b2043.45 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 10 10.0

Plugin version: 2022.04.02.001

Sorry, I'm can't find spoiler...

java.lang.Throwable: Must be executed under progress indicator: com.intellij.openapi.progress.EmptyProgressIndicator@19bf8788. Please see e.g. ProgressManager.runProcess() at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182) at com.intellij.openapi.progress.impl.CoreProgressManager.assertUnderProgress(CoreProgressManager.java:996) 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:95) 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.tryInjected(DocumentationTargetHoverInfo.kt:92) at com.intellij.lang.documentation.ide.impl.DocumentationTargetHoverInfoKt.injectedThenHost(DocumentationTargetHoverInfo.kt:75) 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:96) at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:13) at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$1.invoke(InternalReadAction.kt:81) at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$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:14) at com.intellij.openapi.progress.CancellationKt.executeWithJobAndCompleteIt(cancellation.kt:111) at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$2$1.run(cancellableReadAction.kt:34) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1152) at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$2.run(cancellableReadAction.kt:32) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:158) at com.intellij.openapi.application.rw.CancellableReadActionKt.cancellableReadActionInternal(cancellableReadAction.kt:30) at com.intellij.openapi.application.rw.InternalReadAction.tryReadCancellable(InternalReadAction.kt:80) at com.intellij.openapi.application.rw.InternalReadAction.access$tryReadCancellable(InternalReadAction.kt:13) at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.invoke(InternalReadAction.kt:66) at com.intellij.openapi.application.rw.InternalReadAction$tryReadAction$2.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:14) at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:138) at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:61) at com.intellij.openapi.application.rw.InternalReadAction.readLoop(InternalReadAction.kt:53) at com.intellij.openapi.application.rw.InternalReadAction.access$readLoop(InternalReadAction.kt:13) at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invokeSuspend(InternalReadAction.kt:33) at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invoke(InternalReadAction.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89) at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264) at com.intellij.openapi.application.rw.InternalReadAction.runReadAction(InternalReadAction.kt:32) at com.intellij.openapi.application.rw.PlatformReadActionSupport.executeReadAction(PlatformReadActionSupport.kt:24) at com.intellij.openapi.application.CoroutinesKt.constrainedReadAction(coroutines.kt:50) at com.intellij.codeInsight.navigation.CtrlMouseHandler2$compute$2.invokeSuspend(CtrlMouseHandler.kt:221) 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

Thanks for the report! Did you notice, per chance, in which circumstances does this error occur? Anything that would help reproducing the issue would be appreciated!

200

klesun commented 2 years ago

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