Skip to content

StackOverflowError on Drupal 8 indexing: ConfigEntityTypeAnnotationIndex #49

@MaXal

Description

@MaXal

The following exception is sometimes thrown on indexing the Drupal 8 project with the enabled plugin:

Error while indexing /opt/teamcity-agent/work/71b862de01f59e23/integration-test-run/build/projects/drupal8-master-with-plugin/web/core/modules/migrate_drupal/tests/fixtures/drupal6.php
To reindex this file IDEA has to be restarted
java.lang.StackOverflowError
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:67)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:273)
	at com.jetbrains.php.lang.psi.elements.impl.PhpASTElementImpl.accept(PhpASTElementImpl.java:29)
	at com.intellij.psi.impl.PsiElementBase.acceptChildren(PsiElementBase.java:69)
	at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:41)
	at de.espend.idea.php.drupal.index.ConfigEntityTypeAnnotationIndex$MyPsiRecursiveElementWalkingVisitor.visitElement(ConfigEntityTypeAnnotationIndex.java:134)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions