Caused by: java.util.NoSuchElementException: List is empty.
at kotlin.collections.CollectionsKt___CollectionsKt.first(_Collections.kt:221)
at com.mongodb.jbplugin.dialects.javadriver.glossary.PsiMdbTreeUtilKt.findContainingClass(PsiMdbTreeUtil.kt:55)
at
com.mongodb.jbplugin.dialects.javadriver.glossary.NamespaceExtractor.findFillingExpressionForGivenResolvable(NamespaceExtractor.kt:128)
at com.mongodb.jbplugin.dialects.javadriver.glossary.NamespaceExtractor.extractNamespace(NamespaceExtractor.kt:26)
at com.mongodb.jbplugin.dialects.javadriver.glossary.JavaDriverDialectParser.parse(JavaDriverDialectParser.kt:57)
at com.mongodb.jbplugin.dialects.javadriver.glossary.JavaDriverDialectParser.parse(JavaDriverDialectParser.kt:46)
at com.mongodb.jbplugin.editor.CachedQueryService.queryAt$lambda$7(CachedQueryService.kt:75)
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:28)
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:105)