java.lang.StackOverflowError

This exception has no message.

Samebug tips0

There are no available Samebug tips for this exception. If you know how to solve this issue, help other users by writing a short tip.

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

Solutions on the web5138

  • via Terracotta by narendra, 11 months ago
    This exception has no message.
  • via Coderanch by Steve Killeen, 7 months ago
    This exception has no message.
  • This exception has no message.
  • Stack trace

    • 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)

    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

    You’re the first here who have seen this exception.