java.lang.StackOverflowError

SpringSource Issue Tracker | manuel boillod | 5 years ago
  1. 0

    When working with groovy file or GSP, an StackOverflowError occured and we must close STS. {code:title=.log} !ENTRY org.eclipse.core.jobs 4 2 2011-12-14 10:38:18.692 !MESSAGE An internal error occurred during: "Requesting Java AST from selection". !STACK 0 java.lang.StackOverflowError at org.codehaus.groovy.ast.stmt.BlockStatement.isEmpty(BlockStatement.java:105) at org.codehaus.groovy.ast.ModuleNode.getClasses(ModuleNode.java:77) at org.codehaus.groovy.eclipse.dsl.pointcuts.impl.SourceFolderOfTypePointcut.extractFileName(SourceFolderOfTypePointcut.java:84) at org.codehaus.groovy.eclipse.dsl.pointcuts.impl.SourceFolderOfTypePointcut.matches(SourceFolderOfTypePointcut.java:43) at org.codehaus.groovy.eclipse.dsl.pointcuts.AbstractPointcut.matchOnPointcutArgumentReturnInner(AbstractPointcut.java:141) at org.codehaus.groovy.eclipse.dsl.pointcuts.impl.AndPointcut.matches(AndPointcut.java:38) at org.codehaus.groovy.eclipse.dsl.DSLDStore.findContributions(DSLDStore.java:129) at org.codehaus.groovy.eclipse.dsl.lookup.DSLDTypeLookup.lookupTypeAndDeclaration(DSLDTypeLookup.java:69) at org.eclipse.jdt.groovy.search.AbstractSimplifiedTypeLookup.lookupType(AbstractSimplifiedTypeLookup.java:115) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitVariableExpression(TypeInferencingVisitorWithRequestor.java:905) at org.codehaus.groovy.ast.expr.VariableExpression.visit(VariableExpression.java:70) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitPropertyExpression(TypeInferencingVisitorWithRequestor.java:1494) at org.codehaus.groovy.ast.expr.PropertyExpression.visit(PropertyExpression.java:55) at org.codehaus.groovy.ast.CodeVisitorSupport.visitMapEntryExpression(CodeVisitorSupport.java:197) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMapEntryExpression(TypeInferencingVisitorWithRequestor.java:1385) at org.codehaus.groovy.ast.expr.MapEntryExpression.visit(MapEntryExpression.java:37) at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:276) at org.codehaus.groovy.ast.CodeVisitorSupport.visitMapExpression(CodeVisitorSupport.java:191) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMapExpression(TypeInferencingVisitorWithRequestor.java:1395) at org.codehaus.groovy.ast.expr.MapExpression.visit(MapExpression.java:53) at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:276) at org.codehaus.groovy.ast.CodeVisitorSupport.visitTupleExpression(CodeVisitorSupport.java:178) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitTupleExpression(TypeInferencingVisitorWithRequestor.java:1629) at org.codehaus.groovy.ast.expr.TupleExpression.visit(TupleExpression.java:78) at org.codehaus.groovy.ast.CodeVisitorSupport.visitConstructorCallExpression(CodeVisitorSupport.java:139) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorCallExpression(TypeInferencingVisitorWithRequestor.java:1342) at org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:43) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:974) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitDeclarationExpression(TypeInferencingVisitorWithRequestor.java:1349) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:87) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:209) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:179) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBlockStatement(TypeInferencingVisitorWithRequestor.java:1261) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:102) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:113) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorOrMethod(TypeInferencingVisitorWithRequestor.java:654) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:399) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:245) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitCompilationUnit(TypeInferencingVisitorWithRequestor.java:200) at com.springsource.sts.grails.editor.groovy.controllers.ControllerCache.calculateValuesForAction(ControllerCache.java:146) at com.springsource.sts.grails.editor.groovy.controllers.ControllerCache.findReturnValuesForAction(ControllerCache.java:110) at com.springsource.sts.grails.editor.groovy.controllers.PerProjectControllerCache.findReturnValuesForAction(PerProjectControllerCache.java:119) at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.internalGetFields(ControllerClass.java:116) at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getField(ControllerClass.java:68) at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getProperty(ControllerClass.java:89) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findPropertyInClass(SimpleTypeLookup.java:783) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findDeclaration(SimpleTypeLookup.java:666) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findTypeForNameWithKnownObjectExpression(SimpleTypeLookup.java:430) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:211) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:93) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstantExpression(TypeInferencingVisitorWithRequestor.java:1330) at org.codehaus.groovy.ast.expr.ConstantExpression.visit(ConstantExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1415) ... ... ... at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getProperty(ControllerClass.java:89) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findPropertyInClass(SimpleTypeLookup.java:783) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findDeclaration(SimpleTypeLookup.java:666) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findTypeForNameWithKnownObjectExpression(SimpleTypeLookup.java:430) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:211) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:93) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstantExpression(TypeInferencingVisitorWithRequestor.java:1330) at org.codehaus.groovy.ast.expr.ConstantExpression.visit(ConstantExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1415) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:974) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitDeclarationExpression(TypeInferencingVisitorWithRequestor.java:1349) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:87) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) {code}

    SpringSource Issue Tracker | 5 years ago | manuel boillod
    java.lang.StackOverflowError
  2. 0

    When working with groovy file or GSP, an StackOverflowError occured and we must close STS. {code:title=.log} !ENTRY org.eclipse.core.jobs 4 2 2011-12-14 10:38:18.692 !MESSAGE An internal error occurred during: "Requesting Java AST from selection". !STACK 0 java.lang.StackOverflowError at org.codehaus.groovy.ast.stmt.BlockStatement.isEmpty(BlockStatement.java:105) at org.codehaus.groovy.ast.ModuleNode.getClasses(ModuleNode.java:77) at org.codehaus.groovy.eclipse.dsl.pointcuts.impl.SourceFolderOfTypePointcut.extractFileName(SourceFolderOfTypePointcut.java:84) at org.codehaus.groovy.eclipse.dsl.pointcuts.impl.SourceFolderOfTypePointcut.matches(SourceFolderOfTypePointcut.java:43) at org.codehaus.groovy.eclipse.dsl.pointcuts.AbstractPointcut.matchOnPointcutArgumentReturnInner(AbstractPointcut.java:141) at org.codehaus.groovy.eclipse.dsl.pointcuts.impl.AndPointcut.matches(AndPointcut.java:38) at org.codehaus.groovy.eclipse.dsl.DSLDStore.findContributions(DSLDStore.java:129) at org.codehaus.groovy.eclipse.dsl.lookup.DSLDTypeLookup.lookupTypeAndDeclaration(DSLDTypeLookup.java:69) at org.eclipse.jdt.groovy.search.AbstractSimplifiedTypeLookup.lookupType(AbstractSimplifiedTypeLookup.java:115) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitVariableExpression(TypeInferencingVisitorWithRequestor.java:905) at org.codehaus.groovy.ast.expr.VariableExpression.visit(VariableExpression.java:70) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitPropertyExpression(TypeInferencingVisitorWithRequestor.java:1494) at org.codehaus.groovy.ast.expr.PropertyExpression.visit(PropertyExpression.java:55) at org.codehaus.groovy.ast.CodeVisitorSupport.visitMapEntryExpression(CodeVisitorSupport.java:197) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMapEntryExpression(TypeInferencingVisitorWithRequestor.java:1385) at org.codehaus.groovy.ast.expr.MapEntryExpression.visit(MapEntryExpression.java:37) at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:276) at org.codehaus.groovy.ast.CodeVisitorSupport.visitMapExpression(CodeVisitorSupport.java:191) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMapExpression(TypeInferencingVisitorWithRequestor.java:1395) at org.codehaus.groovy.ast.expr.MapExpression.visit(MapExpression.java:53) at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:276) at org.codehaus.groovy.ast.CodeVisitorSupport.visitTupleExpression(CodeVisitorSupport.java:178) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitTupleExpression(TypeInferencingVisitorWithRequestor.java:1629) at org.codehaus.groovy.ast.expr.TupleExpression.visit(TupleExpression.java:78) at org.codehaus.groovy.ast.CodeVisitorSupport.visitConstructorCallExpression(CodeVisitorSupport.java:139) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorCallExpression(TypeInferencingVisitorWithRequestor.java:1342) at org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:43) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:974) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitDeclarationExpression(TypeInferencingVisitorWithRequestor.java:1349) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:87) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:209) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:179) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBlockStatement(TypeInferencingVisitorWithRequestor.java:1261) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:102) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:113) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorOrMethod(TypeInferencingVisitorWithRequestor.java:654) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:399) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:245) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitCompilationUnit(TypeInferencingVisitorWithRequestor.java:200) at com.springsource.sts.grails.editor.groovy.controllers.ControllerCache.calculateValuesForAction(ControllerCache.java:146) at com.springsource.sts.grails.editor.groovy.controllers.ControllerCache.findReturnValuesForAction(ControllerCache.java:110) at com.springsource.sts.grails.editor.groovy.controllers.PerProjectControllerCache.findReturnValuesForAction(PerProjectControllerCache.java:119) at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.internalGetFields(ControllerClass.java:116) at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getField(ControllerClass.java:68) at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getProperty(ControllerClass.java:89) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findPropertyInClass(SimpleTypeLookup.java:783) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findDeclaration(SimpleTypeLookup.java:666) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findTypeForNameWithKnownObjectExpression(SimpleTypeLookup.java:430) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:211) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:93) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstantExpression(TypeInferencingVisitorWithRequestor.java:1330) at org.codehaus.groovy.ast.expr.ConstantExpression.visit(ConstantExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1415) ... ... ... at com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getProperty(ControllerClass.java:89) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findPropertyInClass(SimpleTypeLookup.java:783) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findDeclaration(SimpleTypeLookup.java:666) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findTypeForNameWithKnownObjectExpression(SimpleTypeLookup.java:430) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:211) at org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:93) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstantExpression(TypeInferencingVisitorWithRequestor.java:1330) at org.codehaus.groovy.ast.expr.ConstantExpression.visit(ConstantExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1415) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:75) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:974) at org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitDeclarationExpression(TypeInferencingVisitorWithRequestor.java:1349) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:87) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) {code}

    SpringSource Issue Tracker | 5 years ago | manuel boillod
    java.lang.StackOverflowError
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    Unable to trace the source of a stack overflow error

    Stack Overflow | 5 years ago | David
    java.lang.StackOverflowError

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.StackOverflowError

      No message provided

      at org.codehaus.groovy.ast.stmt.BlockStatement.isEmpty()
    2. Groovy
      ModuleNode.getClasses
      1. org.codehaus.groovy.ast.stmt.BlockStatement.isEmpty(BlockStatement.java:105)
      2. org.codehaus.groovy.ast.ModuleNode.getClasses(ModuleNode.java:77)
      2 frames
    3. org.codehaus.groovy
      DSLDTypeLookup.lookupTypeAndDeclaration
      1. org.codehaus.groovy.eclipse.dsl.pointcuts.impl.SourceFolderOfTypePointcut.extractFileName(SourceFolderOfTypePointcut.java:84)
      2. org.codehaus.groovy.eclipse.dsl.pointcuts.impl.SourceFolderOfTypePointcut.matches(SourceFolderOfTypePointcut.java:43)
      3. org.codehaus.groovy.eclipse.dsl.pointcuts.AbstractPointcut.matchOnPointcutArgumentReturnInner(AbstractPointcut.java:141)
      4. org.codehaus.groovy.eclipse.dsl.pointcuts.impl.AndPointcut.matches(AndPointcut.java:38)
      5. org.codehaus.groovy.eclipse.dsl.DSLDStore.findContributions(DSLDStore.java:129)
      6. org.codehaus.groovy.eclipse.dsl.lookup.DSLDTypeLookup.lookupTypeAndDeclaration(DSLDTypeLookup.java:69)
      6 frames
    4. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitVariableExpression
      1. org.eclipse.jdt.groovy.search.AbstractSimplifiedTypeLookup.lookupType(AbstractSimplifiedTypeLookup.java:115)
      2. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770)
      3. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitVariableExpression(TypeInferencingVisitorWithRequestor.java:905)
      3 frames
    5. Groovy
      VariableExpression.visit
      1. org.codehaus.groovy.ast.expr.VariableExpression.visit(VariableExpression.java:70)
      1 frame
    6. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitPropertyExpression
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitPropertyExpression(TypeInferencingVisitorWithRequestor.java:1494)
      1 frame
    7. Groovy
      CodeVisitorSupport.visitMapEntryExpression
      1. org.codehaus.groovy.ast.expr.PropertyExpression.visit(PropertyExpression.java:55)
      2. org.codehaus.groovy.ast.CodeVisitorSupport.visitMapEntryExpression(CodeVisitorSupport.java:197)
      2 frames
    8. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitMapEntryExpression
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMapEntryExpression(TypeInferencingVisitorWithRequestor.java:1385)
      1 frame
    9. Groovy
      CodeVisitorSupport.visitMapExpression
      1. org.codehaus.groovy.ast.expr.MapEntryExpression.visit(MapEntryExpression.java:37)
      2. org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:276)
      3. org.codehaus.groovy.ast.CodeVisitorSupport.visitMapExpression(CodeVisitorSupport.java:191)
      3 frames
    10. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitMapExpression
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMapExpression(TypeInferencingVisitorWithRequestor.java:1395)
      1 frame
    11. Groovy
      CodeVisitorSupport.visitTupleExpression
      1. org.codehaus.groovy.ast.expr.MapExpression.visit(MapExpression.java:53)
      2. org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:276)
      3. org.codehaus.groovy.ast.CodeVisitorSupport.visitTupleExpression(CodeVisitorSupport.java:178)
      3 frames
    12. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitTupleExpression
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitTupleExpression(TypeInferencingVisitorWithRequestor.java:1629)
      1 frame
    13. Groovy
      CodeVisitorSupport.visitConstructorCallExpression
      1. org.codehaus.groovy.ast.expr.TupleExpression.visit(TupleExpression.java:78)
      2. org.codehaus.groovy.ast.CodeVisitorSupport.visitConstructorCallExpression(CodeVisitorSupport.java:139)
      2 frames
    14. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitConstructorCallExpression
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorCallExpression(TypeInferencingVisitorWithRequestor.java:1342)
      1 frame
    15. Groovy
      ConstructorCallExpression.visit
      1. org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:43)
      1 frame
    16. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitDeclarationExpression
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBinaryExpression(TypeInferencingVisitorWithRequestor.java:974)
      2. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitDeclarationExpression(TypeInferencingVisitorWithRequestor.java:1349)
      2 frames
    17. Groovy
      ClassCodeVisitorSupport.visitBlockStatement
      1. org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:87)
      2. org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69)
      3. org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:209)
      4. org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40)
      5. org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35)
      6. org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:179)
      6 frames
    18. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitBlockStatement
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitBlockStatement(TypeInferencingVisitorWithRequestor.java:1261)
      1 frame
    19. Groovy
      ClassCodeVisitorSupport.visitConstructorOrMethod
      1. org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69)
      2. org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:102)
      3. org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:113)
      3 frames
    20. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitCompilationUnit
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstructorOrMethod(TypeInferencingVisitorWithRequestor.java:654)
      2. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:399)
      3. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitJDT(TypeInferencingVisitorWithRequestor.java:245)
      4. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitCompilationUnit(TypeInferencingVisitorWithRequestor.java:200)
      4 frames
    21. com.springsource.sts
      ControllerClass$ControllerActionClass.getProperty
      1. com.springsource.sts.grails.editor.groovy.controllers.ControllerCache.calculateValuesForAction(ControllerCache.java:146)
      2. com.springsource.sts.grails.editor.groovy.controllers.ControllerCache.findReturnValuesForAction(ControllerCache.java:110)
      3. com.springsource.sts.grails.editor.groovy.controllers.PerProjectControllerCache.findReturnValuesForAction(PerProjectControllerCache.java:119)
      4. com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.internalGetFields(ControllerClass.java:116)
      5. com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getField(ControllerClass.java:68)
      6. com.springsource.sts.grails.editor.groovy.elements.ControllerClass$ControllerActionClass.getProperty(ControllerClass.java:89)
      6 frames
    22. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitConstantExpression
      1. org.eclipse.jdt.groovy.search.SimpleTypeLookup.findPropertyInClass(SimpleTypeLookup.java:783)
      2. org.eclipse.jdt.groovy.search.SimpleTypeLookup.findDeclaration(SimpleTypeLookup.java:666)
      3. org.eclipse.jdt.groovy.search.SimpleTypeLookup.findTypeForNameWithKnownObjectExpression(SimpleTypeLookup.java:430)
      4. org.eclipse.jdt.groovy.search.SimpleTypeLookup.findType(SimpleTypeLookup.java:211)
      5. org.eclipse.jdt.groovy.search.SimpleTypeLookup.lookupType(SimpleTypeLookup.java:93)
      6. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.handleExpression(TypeInferencingVisitorWithRequestor.java:770)
      7. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitConstantExpression(TypeInferencingVisitorWithRequestor.java:1330)
      7 frames
    23. Groovy
      ConstantExpression.visit
      1. org.codehaus.groovy.ast.expr.ConstantExpression.visit(ConstantExpression.java:75)
      1 frame
    24. Groovy-Eclipse Batch Compiler
      TypeInferencingVisitorWithRequestor.visitMethodCallExpression
      1. org.eclipse.jdt.groovy.search.TypeInferencingVisitorWithRequestor.visitMethodCallExpression(TypeInferencingVisitorWithRequestor.java:1415)
      1 frame