Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-53421

Multibranch Declarative Pipeline No such property: pipeline

      Hi Jenkins devs, I had a few projects set up as Multibranch Pipeline Projects and they worked great up until I updated this afternoon. Since then, all of my previously working pipelines have broken, and I'm getting this error message on all of them:

       

      groovy.lang.MissingPropertyException: No such property: pipeline for class: groovy.lang.Binding at groovy.lang.Binding.getVariable(Binding.java:63) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:130) at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:155) at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:159) at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17) at WorkflowScript.run(WorkflowScript:1) at ___cps.transform___(Native Method) at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:57) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:109) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:82) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72) at com.cloudbees.groovy.cps.impl.ClosureBlock.eval(ClosureBlock.java:46) at com.cloudbees.groovy.cps.Next.step(Next.java:83) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:174) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:163) at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:122) at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:261) at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:163) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$101(SandboxContinuable.java:34) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.lambda$run0$0(SandboxContinuable.java:59) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:108) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:58) at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:174) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:332) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$200(CpsThreadGroup.java:83) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:244) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:232) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:64) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
      rtyException: No such property: pipeline for class: groovy.lang.Binding

      I'm running the latest Jenkins version (2.141) along with the latest versions of the pipelines plugins. I was also able to reproduce the issue by doing a completely new installation of Jenkins with just the recommended plugins installed, in case that helps. I also attempted to roll back to my previous version of Jenkins but that didn't help, so I'm guessing there's something wrong with one of the plugins that I updated after updating the core Jenkins WAR.

          [JENKINS-53421] Multibranch Declarative Pipeline No such property: pipeline

          Dean Smith added a comment -

          wbrawner did you also update your plugins? I just had the same issue and tracked the cause down to updating the Script Security plugin from 1.44 to 1.45, rather than the latest Jenkins update (I also did 2.140 to 2.141).

          You can go to Plugin Manage > Installed, find the Script Security plugin and then the 'Downgrade to 1.44' button and you should then be good after a restart.

          Dean Smith added a comment - wbrawner did you also update your plugins? I just had the same issue and tracked the cause down to updating the Script Security plugin from 1.44 to 1.45, rather than the latest Jenkins update (I also did 2.140 to 2.141). You can go to Plugin Manage > Installed, find the Script Security plugin and then the 'Downgrade to 1.44' button and you should then be good after a restart.

          Stefan Rempfer added a comment - - edited

          Did run in same issue... Downgrading the Script Security plugin to 1.44 worked for me.
          Thanks for the tip.

          Stefan Rempfer added a comment - - edited Did run in same issue... Downgrading the Script Security plugin to 1.44 worked for me. Thanks for the tip.

          René Ribaud added a comment -

          Got the same issue. Same fix. Thank you !

          René Ribaud added a comment - Got the same issue. Same fix. Thank you !

          Duplicate of JENKINS-53420

          Stephan Leicht Vogt added a comment - Duplicate of JENKINS-53420

          Downgrading the Script Security plugin to 1.44 worked for me, thanks for the tip!

          William Brawner added a comment - Downgrading the Script Security plugin to 1.44 worked for me, thanks for the tip!

            Unassigned Unassigned
            wbrawner William Brawner
            Votes:
            5 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: