Error with latest version of the docker container when running in GHA
ClementDelannoySlateDigital opened this issue · 13 comments
Oooch until we find a fix, I suggest you use the previous version of the docker image :/
Thanks for your response. No problem, I rolled back to 13.0.2 and I'll stick to that version until an update.
Can you find out which version triggers the issue?
The initial error looks like your code doesn't compile "WARNING: Compilation error"
Can you also provide the full text stack trace, not as an image as that makes it impossible to search ;-)
Exception in thread "main" com.fasterxml.jackson.databind.JsonMappingException: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`) (through reference chain: com.nvuillam.Response["parseErrors"]->java.util.LinkedHashMap["/__w/jenkins-libraries/jenkins-libraries/vars/gitCrypt.groovy"]->java.util.LinkedList[0]->org.codehaus.groovy.control.messages.ExceptionMessage["cause"]->org.codehaus.groovy.syntax.RuntimeParserException["module"]->org.codehaus.groovy.ast.ModuleNode["classes"]->java.util.LinkedList[0]->org.codehaus.groovy.ast.ClassNode["interfaces"]->org.codehaus.groovy.ast.ClassNode[0]->org.codehaus.groovy.ast.ClassNode["methods"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.MethodNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0]->org.codehaus.groovy.ast.AnnotationNode["classNode"]->org.codehaus.groovy.ast.ClassNode["annotations"]->java.util.ArrayList[0])
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402)
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:373)
at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:345)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:123)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:183)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:119)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:79)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serialize(IndexedListSerializer.java:18)
I think that's what you want
And before that I have this kind of errors for, I guess, all my classes.
Sorry being a bit paranoid with the REDACTED stuff
GroovyLint: Error running CodeNarc:
14:45:40.078 [main] INFO o.c.r.PropertiesFileRuleRegistry -- Loaded properties file in 16ms; 397 rules
14:45:41.013 [main] INFO o.c.r.PropertiesFileRuleSetConfigurer -- RuleSet configuration properties file [codenarc.properties] not found.
14:45:42.689 [main] WARN o.codenarc.source.AbstractSourceCode -- WARNING: Compilation error for non-default compiler phase (semantic analysis). Consider removing "enhanced" rules from your ruleset.
14:45:42.690 [main] WARN o.codenarc.source.AbstractSourceCode -- Compilation failed for [CustomCompilerPhaseSourceDecorator[SourceFile[REDACTED]]; phase=4 (semantic analysis)]; org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
None: 5: unable to resolve class REDACTED
@ line 5, column 1.
import REDACTED
^
None: 13: unable to resolve class REDACTED
@ line 13, column 27.
def REDACTED
^
None: 24: unable to resolve class REDACTED
@ line 24, column 27.
def REDACTED
^
3 errors
.
14:45:43.882 [main] WARN o.codenarc.source.AbstractSourceCode -- WARNING: Compilation error for non-default compiler phase (semantic analysis). Consider removing "enhanced" rules from your ruleset.
14:45:43.885 [main] WARN o.codenarc.source.AbstractSourceCode -- Compilation failed for [CustomCompilerPhaseSourceDecorator[SourceFile[REDACTED]]; phase=4 (semantic analysis)]; org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
None: 7: unable to resolve class REDACTED
Thanks @ClementDelannoySlateDigital this does look like the compile step is failing inside CodeNarc. This isn't something that has changed to my knowledge, but it could be its more visible than it used to be due to changes with flow and logging.
Could you confirm if the missing classes are available? If yes are they in the standard path or would it need a custom classpath to resolve?
Can you confirm the behaviour recent previous versions, specifically are you seeing these errors reported?
@ClementDelannoySlateDigital looks like the stack is truncated, looking for where it was triggered from the npm-groovy-lint code.
Oooch until we find a fix, I suggest you use the previous version of the docker image :/
@nvuillam it would seem that using an older version is useless since NPM_GROOVY_LINT_VERSION value is always pointing to latest in the dockerfile. Manual overwrite is needed
@dav-pascual yes but when we generated a previous version of a npm-groovy-lint docker image, "latest" was the related previous version ^^
This issue has been automatically marked as stale because it has not had recent activity.
It will be closed in 14 days if no further activity occurs.
Thank you for your contributions.
If you think this issue should stay open, please remove the O: stale 🤖
label or comment on the issue.