Hello folk, I'm getting the following exception when trying to launch a pipeline job from a buildflow job:
com.cloudbees.plugins.flow.JobNotFoundException <http://stacktrace.jenkins-ci.org/search?query=com.cloudbees.plugins.flow.JobNotFoundException>: Item rebootvm not found (or isn't a job). I can call that pipeline job manually from the jenkins UI and I can call other jobs from my buildflow job, however the above fails. Here's the code that I use to invoke the job: my_test_usher.groovy: buildFlowJob('my-test-usher') { ... build([GUEST_NAME: dc_guest, REBOOT_FLAGS: "-d"], 'rebootvm') ... } rebootvm.groovy: pipelineJob('rebootvm') { ... } Full stack for the error in my-test-usher job's console: *10:05:41* ERROR: Failed to run DSL Script*10:05:41* com.cloudbees.plugins.flow.JobNotFoundException <http://stacktrace.jenkins-ci.org/search?query=com.cloudbees.plugins.flow.JobNotFoundException>: Item rebootvm not found (or isn't a job).*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)*10:05:41* at java.lang.reflect.Constructor.newInstance(Constructor.java:526)*10:05:41* at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)*10:05:41* at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190)*10:05:41* at com.cloudbees.plugins.flow.JobInvocation.getProjectByName(JobInvocation.groovy:89)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:148)*10:05:41* at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.callStatic(StaticMetaMethodSite.java:99)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:169)*10:05:41* at com.cloudbees.plugins.flow.JobInvocation.<init>(JobInvocation.groovy:82)*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)*10:05:41* at java.lang.reflect.Constructor.newInstance(Constructor.java:526)*10:05:41* at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)*10:05:41* at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194)*10:05:41* at com.cloudbees.plugins.flow.FlowDelegate.build(FlowDSL.groovy:212)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1079)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:723)*10:05:41* at com.cloudbees.plugins.flow.FlowDelegate.invokeMethod(FlowDSL.groovy)*10:05:41* at hudson.util.spring.ClosureScript.invokeMethod(ClosureScript.java:83)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:407)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:346)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)*10:05:41* at Script1$_run_closure3.doCall(Script1.groovy:51)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)*10:05:41* at Script1$_run_closure3.doCall(Script1.groovy)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)*10:05:41* at com.cloudbees.plugins.flow.FlowDelegate$_guard_closure2.doCall(FlowDSL.groovy:321)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)*10:05:41* at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1118)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1081)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:44)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)*10:05:41* at Script1.run(Script1.groovy:37)*10:05:41* at Script1$run.call(Unknown Source)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)*10:05:41* at com.cloudbees.plugins.flow.FlowDSL.executeFlowScript(FlowDSL.groovy:84)*10:05:41* at com.cloudbees.plugins.flow.FlowRun$FlyweightTaskRunnerImpl.run(FlowRun.java:219)*10:05:41* at hudson.model.Run.execute(Run.java:1738)*10:05:41* at com.cloudbees.plugins.flow.FlowRun.run(FlowRun.java:155)*10:05:41* at hudson.model.ResourceController.execute(ResourceController.java:98)*10:05:41* at hudson.model.Executor.run(Executor.java:410)*10:05:41* FATAL: Item rebootvm not found (or isn't a job).*10:05:41* com.cloudbees.plugins.flow.JobNotFoundException <http://stacktrace.jenkins-ci.org/search?query=com.cloudbees.plugins.flow.JobNotFoundException>: Item rebootvm not found (or isn't a job).*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)*10:05:41* at java.lang.reflect.Constructor.newInstance(Constructor.java:526)*10:05:41* at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)*10:05:41* at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190)*10:05:41* at com.cloudbees.plugins.flow.JobInvocation.getProjectByName(JobInvocation.groovy:89)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:148)*10:05:41* at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.callStatic(StaticMetaMethodSite.java:99)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:169)*10:05:41* at com.cloudbees.plugins.flow.JobInvocation.<init>(JobInvocation.groovy:82)*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)*10:05:41* at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)*10:05:41* at java.lang.reflect.Constructor.newInstance(Constructor.java:526)*10:05:41* at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)*10:05:41* at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194)*10:05:41* at com.cloudbees.plugins.flow.FlowDelegate.build(FlowDSL.groovy:212)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1079)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:723)*10:05:41* at com.cloudbees.plugins.flow.FlowDelegate.invokeMethod(FlowDSL.groovy)*10:05:41* at hudson.util.spring.ClosureScript.invokeMethod(ClosureScript.java:83)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects(ClosureMetaClass.java:407)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:346)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)*10:05:41* at Script1$_run_closure3.doCall(Script1.groovy:51)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)*10:05:41* at Script1$_run_closure3.doCall(Script1.groovy)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)*10:05:41* at com.cloudbees.plugins.flow.FlowDelegate$_guard_closure2.doCall(FlowDSL.groovy:321)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*10:05:41* at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)*10:05:41* at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*10:05:41* at java.lang.reflect.Method.invoke(Method.java:606)*10:05:41* at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)*10:05:41* at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)*10:05:41* at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)*10:05:41* at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1118)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1081)*10:05:41* at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)*10:05:41* at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:44)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)*10:05:41* at Script1.run(Script1.groovy:37)*10:05:41* at Script1$run.call(Unknown Source)*10:05:41* at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)*10:05:41* at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)*10:05:41* at com.cloudbees.plugins.flow.FlowDSL.executeFlowScript(FlowDSL.groovy:84)*10:05:41* at com.cloudbees.plugins.flow.FlowRun$FlyweightTaskRunnerImpl.run(FlowRun.java:219)*10:05:41* at hudson.model.Run.execute(Run.java:1738)*10:05:41* at com.cloudbees.plugins.flow.FlowRun.run(FlowRun.java:155)*10:05:41* at hudson.model.ResourceController.execute(ResourceController.java:98)*10:05:41* at hudson.model.Executor.run(Executor.java:410)*10:05:41* Notifying upstream projects of job completion*10:05:41* Finished: FAILURE Thanks in advance, Pavel -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/7954af9a-b0e1-4e49-95c5-546a4a9da954%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.