Haehnchen / idea-php-toolbox

Collections of tools and improvements to make PhpStorm a little bit better
http://phpstorm.espend.de/php-toolbox
MIT License
158 stars 20 forks source link

Error java.lang.AssertionError: #M#M#C\Phalcon\Annotations\Adapter\Memory #102

Open nangot opened 2 years ago

nangot commented 2 years ago

Hi, I regularly encounter this error.

About my project

Phalcon 3.4.5-1 PHP 7.2

About PhpStorm

PhpStorm 2021.3.1 Build #PS-213.6461.83, built on December 29, 2021 Runtime version: 11.0.13+7-b1751.21 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Linux 5.10.84-1-manjaro GC: G1 Young Generation, G1 Old Generation Memory: 1982M Cores: 8 Registry: run.processes.with.pty=TRUE

Non-Bundled Plugins: net.seesharpsoft.intellij.plugins.csv (2.18.2) name.kropp.intellij.makefile (213.5744.224) com.jetbrains.darkPurpleTheme (1.2) com.jetbrains.ChooseRuntime (1.2) com.intellij.ideolog (203.0.27.0) com.alayouni.ansiHighlight (1.2.4) zielu.gittoolbox (212.8.4) de.espend.idea.php.toolbox (6.0.0) de.espend.idea.php.annotation (8.0.0) fr.adrienbrault.idea.symfony2plugin (0.23.213) ru.adelf.idea.dotenv (2021.3.0.213)

Current Desktop: KDE

The Error

java.lang.AssertionError: #M#M#C\Phalcon\Annotations\Adapter\Memory at com.jetbrains.php.lang.psi.resolve.types.PhpExcludeTypeTP.getBySignature(PhpExcludeTypeTP.java:71) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:794) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:680) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:667) at com.jetbrains.php.lang.psi.resolve.types.PhpIteratedAccessTP.complete(PhpIteratedAccessTP.java:42) at com.jetbrains.php.PhpIndexImpl.lambda$doCompleteType$1(PhpIndexImpl.java:165) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44) at com.jetbrains.php.PhpIndexImpl.doCompleteType(PhpIndexImpl.java:165) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:120) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:255) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:775) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:680) at com.jetbrains.php.lang.psi.resolve.types.PhpParameterBasedTypeProvider.lambda$getTarget$13(PhpParameterBasedTypeProvider.java:464) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1632) at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) at com.jetbrains.php.lang.psi.resolve.types.PhpParameterBasedTypeProvider.getTarget(PhpParameterBasedTypeProvider.java:464) at com.jetbrains.php.lang.psi.resolve.types.PhpParameterBasedTypeProvider.getBySignature(PhpParameterBasedTypeProvider.java:270) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:794) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:680) at com.jetbrains.php.PhpIndexImpl.doCompleteType(PhpIndexImpl.java:189) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:120) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:255) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:775) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:680) at com.jetbrains.php.PhpIndexImpl.doCompleteType(PhpIndexImpl.java:189) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:120) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:99) at com.jetbrains.php.lang.psi.resolve.types.PhpType.global(PhpType.java:772) at com.jetbrains.php.lang.psi.resolve.types.PhpExcludeTypeTP.complete(PhpExcludeTypeTP.java:51) at com.jetbrains.php.PhpIndexImpl.lambda$doCompleteType$1(PhpIndexImpl.java:165) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44) at com.jetbrains.php.PhpIndexImpl.doCompleteType(PhpIndexImpl.java:165) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:120) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:99) at com.jetbrains.php.lang.psi.resolve.types.PhpType.global(PhpType.java:772) at com.jetbrains.php.lang.psi.resolve.types.PhpArrayAccessTP.doComplete(PhpArrayAccessTP.java:148) at com.jetbrains.php.lang.psi.resolve.types.PhpIteratedAccessTP.complete(PhpIteratedAccessTP.java:37) at com.jetbrains.php.PhpIndexImpl.lambda$doCompleteType$1(PhpIndexImpl.java:165) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44) at com.jetbrains.php.PhpIndexImpl.doCompleteType(PhpIndexImpl.java:165) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:120) at com.jetbrains.php.PhpIndexImpl.getClasses(PhpIndexImpl.java:255) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:775) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:680) at de.espend.idea.php.toolbox.type.PhpToolboxTypeProvider.getBySignature(PhpToolboxTypeProvider.java:99) at com.jetbrains.php.PhpIndexImpl.getBySignatureInternal(PhpIndexImpl.java:800) at com.jetbrains.php.PhpIndexImpl.getBySignature(PhpIndexImpl.java:680) at com.jetbrains.php.PhpIndexImpl.doCompleteType(PhpIndexImpl.java:189) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:120) at com.jetbrains.php.PhpIndexImpl.completeType(PhpIndexImpl.java:99) at com.jetbrains.php.lang.psi.resolve.types.PhpType.global(PhpType.java:772) at com.jetbrains.php.lang.psi.elements.PhpTypedElement.getGlobalType(PhpTypedElement.java:57) at com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.resolveInHierarchyInner(MemberReferenceImpl.java:190) at com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.lambda$resolveInHierarchy$1(MemberReferenceImpl.java:182) at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39) 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:114) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44) 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:28) 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.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.resolveInHierarchy(MemberReferenceImpl.java:181) at com.jetbrains.php.lang.psi.elements.impl.PhpBaseMemberReference.resolveGlobal(PhpBaseMemberReference.java:51) at com.jetbrains.php.lang.psi.elements.impl.MemberReferenceImpl.resolveGlobal(MemberReferenceImpl.java:167) at com.jetbrains.php.lang.psi.elements.impl.MethodReferenceImpl.resolveGlobal(MethodReferenceImpl.java:103) at com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.lambda$static$0(PhpReferenceImpl.java:159) at com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver.resolve(ResolveCache.java:69) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:154) at com.intellij.openapi.util.Computable.get(Computable.java:18) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:260) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44) 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.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 com.jetbrains.php.lang.psi.elements.impl.PhpReferenceImpl.multiResolve(PhpReferenceImpl.java:153) at com.jetbrains.php.lang.psi.elements.impl.MethodReferenceImpl.resolve(MethodReferenceImpl.java:147) at com.jetbrains.php.lang.psi.elements.impl.MethodReferenceImpl.resolve(MethodReferenceImpl.java:142) at com.jetbrains.php.ui.PhpParameterHintManager.(PhpParameterHintManager.java:53) at com.jetbrains.php.ui.PhpInlayParameterHintsProvider.getParameterHints(PhpInlayParameterHintsProvider.kt:48) at com.intellij.codeInsight.hints.InlayParameterHintsProvider.getParameterHints(InlayParameterHintsProvider.java:42) at com.intellij.codeInsight.hints.ParameterHintsPass.process(ParameterHintsPass.java:107) at com.intellij.codeInsight.hints.ParameterHintsPass.lambda$doCollectInformation$2(ParameterHintsPass.java:99) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at com.intellij.codeInsight.hints.ParameterHintsPass.doCollectInformation(ParameterHintsPass.java:99) 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)

Thanks