Anthony Ferrari created JENKINS-14044: -----------------------------------------
Summary: System Groovy - Unable to cast to AbstractBuild Key: JENKINS-14044 URL: https://issues.jenkins-ci.org/browse/JENKINS-14044 Project: Jenkins Issue Type: Bug Components: groovy, plugin Affects Versions: current Environment: Windows, Jenkins ver. 1.447.1, Groovy Plugin 1.8 OR Groovy Plugin 1.12 Reporter: Anthony Ferrari Assignee: vjuranek We just upgraded our Jenkins version from "1.424.6" "1.447.1". After the upgrade, all system groovy scripts that contained the following line stopped working: AbstractBuild g_currentBuild = (AbstractBuild)Thread.currentThread().executable; When this line in the script is executed, the following stacktrace was generated: FATAL: null java.lang.StackOverflowError at org.codehaus.groovy.ast.ClassNode.redirect(ClassNode.java:178) at org.codehaus.groovy.ast.ClassNode.equals(ClassNode.java:677) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1149) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1152) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1152) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1152) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1152) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1152) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1152) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) at org.codehaus.groovy.ast.ClassNode.genericTypeAsString(ClassNode.java:1152) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1127) at org.codehaus.groovy.ast.ClassNode.toString(ClassNode.java:1132) [...repeats until stack overflow.] We upgraded our Groovy plugin to the latest version (1.12) with the same result. We rolled back to Jenkins 1.424.6 and we do not see the error there. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira