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

Multibranch Declarative Pipeline No such property: pipeline

    Details

    • Similar Issues:

      Description

      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.

        Attachments

          Issue Links

            Activity

            Hide
            dean Dean Smith added a comment -

            William Brawner 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.

            Show
            dean Dean Smith added a comment - William Brawner 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.
            Hide
            srempfer 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.

            Show
            srempfer 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.
            Hide
            uggla René Ribaud added a comment -

            Got the same issue. Same fix. Thank you !

            Show
            uggla René Ribaud added a comment - Got the same issue. Same fix. Thank you !
            Hide
            sleicht Stephan Leicht Vogt added a comment -

            Duplicate of JENKINS-53420

            Show
            sleicht Stephan Leicht Vogt added a comment - Duplicate of JENKINS-53420
            Hide
            wbrawner William Brawner added a comment -

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

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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: