java.lang.StackOverflowError

Exception #2938911

Samebug tips0

We couldn't find tips for this exception.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web13

  • via GitHub by mgom
    ,
  • Stack trace

    • java.lang.StackOverflowError at com.intellij.util.containers.ConcurrentHashMap.computeHashCode(ConcurrentHashMap.java:3593) at com.intellij.util.containers.ConcurrentHashMap.hash(ConcurrentHashMap.java:3602) at com.intellij.util.containers.ConcurrentHashMap.get(ConcurrentHashMap.java:945) at com.intellij.util.containers.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:977) at com.intellij.util.containers.ConcurrentHashSet.contains(ConcurrentHashSet.java:55) at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1212) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:688) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:655) at com.intellij.psi.stubs.StubIndexImpl.a(StubIndexImpl.java:344) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:146) at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:135) at org.elixir_lang.reference.Module.multiResolveProject(Module.java:81) at org.elixir_lang.reference.Module.multiResolve(Module.java:55) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:42) at org.elixir_lang.psi.scope.call_definition_clause.MultiResolve.resolveResultList(MultiResolve.java:32) at org.elixir_lang.reference.Callable.multiResolve(Callable.java:656) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyResolveAlias(ElixirPsiImplUtil.java:2258) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.aliasToModular(ElixirPsiImplUtil.java:5542) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.maybeAliasToModular(ElixirPsiImplUtil.java:5532) at org.elixir_lang.psi.Import.modular(Import.java:267) at org.elixir_lang.psi.Import.callDefinitionClauseCallWhile(Import.java:63) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:83) at org.elixir_lang.psi.scope.CallDefinitionClause.execute(CallDefinitionClause.java:37) at org.elixir_lang.psi.impl.ElixirPsiImplUtil.processDeclarationsInPreviousSibling(ElixirPsiImplUtil.java:1689) at org.elixir_lang.psi.ElixirFile.processDeclarations(ElixirFile.java:45) at com.intellij.psi.util.PsiTreeUtil.treeWalkUp(PsiTreeUtil.java:1058)

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    We couldn't find other users who have seen this exception.