Uploaded image for project: 'MongoDB for IntelliJ Plugin'
  1. MongoDB for IntelliJ Plugin
  2. INTELLIJ-171

containsElements is not in the latest version of intellij

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 0.0.6
    • Affects Version/s: None
    • Component/s: None
    • None
    • Environment:
      OS:
      node.js / npm versions:
      Additional info:
    • 1
    • Iteration Quasar, Iteration Satellite
    • Not Needed
    • Developer Tools

      java.lang.NoSuchMethodError: 'boolean com.intellij.database.util.common.CollectionFun.containsElements(java.lang.Iterable, kotlin.jvm.functions.Function1)'
      	at com.mongodb.jbplugin.dialects.javadriver.glossary.NamespaceExtractor.findAllConstructorsExposingField(NamespaceExtractor.kt:146)
      	at com.mongodb.jbplugin.dialects.javadriver.glossary.NamespaceExtractor.findReferenceThatFillsField(NamespaceExtractor.kt:125)
      	at com.mongodb.jbplugin.dialects.javadriver.glossary.NamespaceExtractor.findFillingExpressionForGivenResolvable(NamespaceExtractor.kt:94)
      	at com.mongodb.jbplugin.dialects.javadriver.glossary.NamespaceExtractor.extractNamespace(NamespaceExtractor.kt:28)
      	at com.mongodb.jbplugin.dialects.javadriver.glossary.JavaDriverDialectParser.parse(JavaDriverDialectParser.kt:55)
      	at com.mongodb.jbplugin.dialects.javadriver.glossary.JavaDriverDialectParser.parse(JavaDriverDialectParser.kt:44)
      	at com.mongodb.jbplugin.editor.CachedQueryService.queryAt$lambda$1(CachedQueryService.kt:59)
      	at com.intellij.psi.impl.AbstractPsiCachedValue.doCompute(PsiCachedValueImpl.kt:21)
      	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:299)
      	at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:37)
      	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:299)
      	at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:113)
      	at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:29)
      	at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
      	at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:300)
      	at com.intellij.psi.impl.AbstractPsiCachedValue.getValue(PsiCachedValueImpl.kt:15)
      	at com.mongodb.jbplugin.editor.CachedQueryService.queryAt(CachedQueryService.kt:55)
      	at com.mongodb.jbplugin.codeActions.AbstractMongoDbCodeActionBridge.dispatchIfValidMongoDbQuery$lambda$3(AbstractMongoDbCodeActionBridge.kt:60)
      	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction$lambda$4(AnyThreadWriteThreadingSupport.kt:260)
      	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:272)
      	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:260)
      	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:858)
      	at com.mongodb.jbplugin.codeActions.AbstractMongoDbCodeActionBridge.dispatchIfValidMongoDbQuery(AbstractMongoDbCodeActionBridge.kt:51)
      	at com.mongodb.jbplugin.codeActions.AbstractMongoDbCodeActionBridge.getLineMarkerInfo(AbstractMongoDbCodeActionBridge.kt:48)
      	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:180)
      	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectMarkers$2(LineMarkersPass.java:108)
      	at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:97)
      	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectMarkers(LineMarkersPass.java:104)
      	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:77)
      	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:67)
      	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:427)
      	at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:30)
      	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$3(PassExecutorService.java:423)
      	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction(AnyThreadWriteThreadingSupport.kt:351)
      	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:971)
      	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$4(PassExecutorService.java:413)
      	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:674)
      	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:749)
      	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:705)
      	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:673)
      	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
      	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:412)
      	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:388)
      	at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.cacheFileTypesInside(FileTypeManagerImpl.java:822)
      	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$1(PassExecutorService.java:388)
      	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.executeByImpatientReader(AnyThreadWriteThreadingSupport.kt:544)
      	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:176)
      	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:386)
      	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:266)
      	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507)
      	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1491)
      	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:2073)
      	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2035)
      	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
      

            Assignee:
            kevin.mas@mongodb.com Kevin Mas Ruiz
            Reporter:
            kevin.mas@mongodb.com Kevin Mas Ruiz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: