-
Bug
-
Resolution: Not A Defect
-
Major
-
None
-
Jenkins 2.332.3
Script Security Plugin 1184.v85d16b_d851b_3
Running the following pipeline:
def ThisVar = "Test"
throws:
java.lang.NoSuchMethodError: org.kohsuke.groovy.sandbox.SandboxTransformer.mightBePositionalArgumentConstructor(Lorg/codehaus/groovy/ast/expr/VariableExpression;)Z at com.cloudbees.groovy.cps.SandboxCpsTransformer.visitAssignmentOrCast(SandboxCpsTransformer.java:93) at com.cloudbees.groovy.cps.CpsTransformer$42.run(CpsTransformer.java:1171) at com.cloudbees.groovy.cps.CpsTransformer.makeChildren(CpsTransformer.java:446) at com.cloudbees.groovy.cps.CpsTransformer.makeNode(CpsTransformer.java:409) at com.cloudbees.groovy.cps.CpsTransformer.visitDeclarationExpression(CpsTransformer.java:1164) at org.codehaus.groovy.ast.expr.DeclarationExpression.visit(DeclarationExpression.java:89) at com.cloudbees.groovy.cps.CpsTransformer.visit(CpsTransformer.java:357) at com.cloudbees.groovy.cps.CpsTransformer.visitExpressionStatement(CpsTransformer.java:589) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:42) at com.cloudbees.groovy.cps.CpsTransformer.visit(CpsTransformer.java:357) at com.cloudbees.groovy.cps.CpsTransformer.visit(CpsTransformer.java:363) at com.cloudbees.groovy.cps.CpsTransformer$5.run(CpsTransformer.java:515) at com.cloudbees.groovy.cps.CpsTransformer.makeChildren(CpsTransformer.java:446) at com.cloudbees.groovy.cps.CpsTransformer.makeNode(CpsTransformer.java:409) at com.cloudbees.groovy.cps.CpsTransformer.visitBlockStatement(CpsTransformer.java:512) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:71) at com.cloudbees.groovy.cps.CpsTransformer.visit(CpsTransformer.java:357) at com.cloudbees.groovy.cps.CpsTransformer$2.run(CpsTransformer.java:388) at com.cloudbees.groovy.cps.CpsTransformer.makeChildren(CpsTransformer.java:446) at com.cloudbees.groovy.cps.CpsTransformer.makeNode(CpsTransformer.java:409) at com.cloudbees.groovy.cps.CpsTransformer.visitWithSafepoint(CpsTransformer.java:374) at com.cloudbees.groovy.cps.CpsTransformer.visitMethod(CpsTransformer.java:231) at com.cloudbees.groovy.cps.SandboxCpsTransformer.visitMethod(SandboxCpsTransformer.java:73) at com.cloudbees.groovy.cps.CpsTransformer.call(CpsTransformer.java:136) at com.cloudbees.groovy.cps.SandboxCpsTransformer.call(SandboxCpsTransformer.java:29) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1087) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:624) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:602) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:579) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:323) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:293) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:677) at groovy.lang.GroovyShell.parse(GroovyShell.java:689) at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:142) at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:127) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:561) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:513) at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:335) at hudson.model.ResourceController.execute(ResourceController.java:101) at hudson.model.Executor.run(Executor.java:442) [withMaven] downstreamPipelineTriggerRunListener - Failure to introspect build steps: java.io.IOException: Test_Job #1 did not yet start [withMaven] downstreamPipelineTriggerRunListener - Failure to introspect build steps: java.io.IOException: Test_Job #1 did not yet start Finished: FAILURE
When the plugin is downgraded to 1183.v774b_0b_0a_a_451 the job completes successfully.
- is duplicated by
-
JENKINS-69978 java.lang.NoSuchMethodError: org.kohsuke.groovy.sandbox.SandboxTransformer.mightBePositionalArgumentConstructor after script-security update to 1189
- Closed