3.75 PsiMethod:trace Exceptions while Scala editor open
Does anyone else see these?
scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
.
:
I get a stream of these (100's) until this exception is logged: "Too many IDE fatal errors. Monitoring stoppped." I see it in 90.116 and 90.122, IC and IU.
/jwh
Complete exception:
PsiMethod:trace: PsiMethod:trace
scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.editor.importOptimizer.ScalaImportOptimizer$$anon$1.visitReference(ScalaImportOptimizer.scala:31)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:99)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.extapi.psi.PsiElementBase.acceptChildren(PsiElementBase.java:151)
at org.jetbrains.plugins.scala.codeInspection.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:21)
at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
at com.intellij.extapi.psi.PsiElementBase.acceptChildren(PsiElementBase.java:151)
at org.jetbrains.plugins.scala.codeInspection.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:21)
at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
at com.intellij.extapi.psi.PsiElementBase.acceptChildren(PsiElementBase.java:151)
at org.jetbrains.plugins.scala.codeInspection.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:21)
at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
at com.intellij.extapi.psi.PsiElementBase.acceptChildren(PsiElementBase.java:151)
at org.jetbrains.plugins.scala.codeInspection.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:21)
at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
at com.intellij.extapi.psi.PsiElementBase.acceptChildren(PsiElementBase.java:151)
at org.jetbrains.plugins.scala.codeInspection.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:21)
at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
at com.intellij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.java:175)
at com.intellij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.java:692)
at org.jetbrains.plugins.scala.codeInspection.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:21)
at com.intellij.psi.PsiElementVisitor.visitFile(PsiElementVisitor.java:32)
at com.intellij.extapi.psi.PsiFileBase.accept(PsiFileBase.java:91)
at org.jetbrains.plugins.scala.editor.importOptimizer.ScalaImportOptimizer.getUnusedImports$1(ScalaImportOptimizer.scala:28)
at org.jetbrains.plugins.scala.editor.importOptimizer.ScalaImportOptimizer$$anon$2.run(ScalaImportOptimizer.scala:49)
at com.intellij.codeInsight.actions.ReformatAndOptimizeImportsProcessor$1.run(ReformatAndOptimizeImportsProcessor.java:74)
at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$2.run(AbstractLayoutCodeProcessor.java:175)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:753)
at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$9$1$1.run(AbstractLayoutCodeProcessor.java:384)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:112)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:88)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:80)
at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$9$1.run(AbstractLayoutCodeProcessor.java:381)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:606)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:502)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:371)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.resolve(ScReferenceElement.scala:37)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.resolve(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.highlighter.AnnotatorHighlighter$.highlightReferenceElement(AnnotatorHighlighter.scala:48)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.checkQualifiedReferenceElement(ScalaAnnotator.scala:141)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.annotate(ScalaAnnotator.scala:67)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:98)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:84)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:100)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:61)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$6.run(GeneralHighlightingPass.java:485)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:66)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:509)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:169)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:322)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:696)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:314)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.resolve(ScReferenceElement.scala:37)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.resolve(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.highlighter.AnnotatorHighlighter$.highlightReferenceElement(AnnotatorHighlighter.scala:48)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.checkQualifiedReferenceElement(ScalaAnnotator.scala:141)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.annotate(ScalaAnnotator.scala:67)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:98)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:84)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:100)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:61)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$6.run(GeneralHighlightingPass.java:485)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:66)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:509)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:169)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:322)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:696)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:314)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
java.util.concurrent.ExecutionException: scala.MatchError: PsiMethod:trace
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at com.intellij.concurrency.PrioritizedFutureTask.done(PrioritizedFutureTask.java:117)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.resolve(ScReferenceElement.scala:37)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.resolve(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.highlighter.AnnotatorHighlighter$.highlightReferenceElement(AnnotatorHighlighter.scala:48)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.checkQualifiedReferenceElement(ScalaAnnotator.scala:141)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.annotate(ScalaAnnotator.scala:67)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:98)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:84)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:100)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:61)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$6.run(GeneralHighlightingPass.java:485)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:66)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:509)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:169)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:322)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:696)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:314)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
... 4 more
scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.resolve(ScReferenceElement.scala:37)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.resolve(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.highlighter.AnnotatorHighlighter$.highlightReferenceElement(AnnotatorHighlighter.scala:48)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.checkQualifiedReferenceElement(ScalaAnnotator.scala:141)
at org.jetbrains.plugins.scala.annotator.ScalaAnnotator.annotate(ScalaAnnotator.scala:67)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:98)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:84)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:100)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:61)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$6.run(GeneralHighlightingPass.java:485)
at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:66)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:509)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:169)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:322)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:696)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:314)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection.org$jetbrains$plugins$scala$codeInspection$referenceInspections$CyclicReferencesInspection$$check(CyclicReferencesInspection.scala:50)
at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection$$anon$1.visitReference(CyclicReferencesInspection.scala:44)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:99)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:215)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:195)
at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:87)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:182)
at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:85)
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:77)
at com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:66)
at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderMyProgress(JobUtil.java:82)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:195)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspectRoot(LocalInspectionsPass.java:117)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:104)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:322)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:696)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:314)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
java.util.concurrent.ExecutionException: scala.MatchError: PsiMethod:trace
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at com.intellij.concurrency.PrioritizedFutureTask.done(PrioritizedFutureTask.java:117)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection.org$jetbrains$plugins$scala$codeInspection$referenceInspections$CyclicReferencesInspection$$check(CyclicReferencesInspection.scala:50)
at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection$$anon$1.visitReference(CyclicReferencesInspection.scala:44)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:99)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:215)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:195)
at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:87)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:182)
at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:85)
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:77)
at com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:66)
at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderMyProgress(JobUtil.java:82)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:195)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspectRoot(LocalInspectionsPass.java:117)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:104)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:322)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:696)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:314)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
... 4 more
scala.MatchError: PsiMethod:trace
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:159)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl$$anonfun$possibleApplications$1.apply(ScArgumentExprListImpl.scala:142)
at scala.collection.IndexedSeqLike$class.foreach(IndexedSeqLike.scala:70)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:20)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScArgumentExprListImpl.possibleApplications(ScArgumentExprListImpl.scala:142)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprTypes(ExpectedTypes.scala:138)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ExpectedTypes$.expectedExprType(ExpectedTypes.scala:28)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.expectedType(ScExpression.scala:84)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.expectedType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.processType$1(ScMethodCallImpl.scala:52)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.inner$1(ScMethodCallImpl.scala:79)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:88)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.innerType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.typeWithUnderscore(ScExpression.scala:40)
at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$class.getType(ScExpression.scala:26)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.getType(ScMethodCallImpl.scala:26)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:40)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformance(Compatibility.scala:72)
at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:134)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:138)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor$$anonfun$1.apply(ResolveProcessor.scala:131)
at scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:179)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:48)
at scala.collection.TraversableLike$class.filter(TraversableLike.scala:178)
at scala.collection.mutable.HashSet.filter(HashSet.scala:25)
at org.jetbrains.plugins.scala.lang.resolve.MethodResolveProcessor.candidates(ResolveProcessor.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.processTypes$1(ScReferenceExpressionImpl.scala:139)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.org$jetbrains$plugins$scala$lang$psi$impl$expr$ScReferenceExpressionImpl$$_resolve(ScReferenceExpressionImpl.scala:211)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:130)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl$MyResolver$.resolve(ScReferenceExpressionImpl.scala:96)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:122)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolve(ScReferenceExpressionImpl.scala:85)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.bind(ScReferenceElement.scala:29)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.bind(ScReferenceExpressionImpl.scala:36)
at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection.org$jetbrains$plugins$scala$codeInspection$referenceInspections$CyclicReferencesInspection$$check(CyclicReferencesInspection.scala:50)
at org.jetbrains.plugins.scala.codeInspection.referenceInspections.CyclicReferencesInspection$$anon$1.visitReference(CyclicReferencesInspection.scala:44)
at org.jetbrains.plugins.scala.lang.psi.api.base.ScReferenceElement$class.accept(ScReferenceElement.scala:99)
at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:36)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:215)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:195)
at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:87)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:182)
at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:85)
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:77)
at com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:66)
at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderMyProgress(JobUtil.java:82)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:195)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspectRoot(LocalInspectionsPass.java:117)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:104)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:322)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:696)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:314)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:216)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
请先登录再写评论。
These bug I thought fixed in 0.3.75, because I commited it, but I forgot to push it (as new to Git). Now changes to avoid this ME uploaded. You can try any nightly after #75 (next nightly #82 I hope will be added in 30 minutes).
Best regards,
Alexander Podkhalyuzin.
3.92 does not exhibit the problem.