An example to reproduce : this is my workflow script , it takes param1 (string) from user when running, and executes buildflowjob : ######### println(param1); build job: 'buildflowjob', parameters: [[$class: 'StringParameterValue', name: 'param1', value:param1]] #########
this is my buildflowjob script, it takes param1 (string) from user when running ######## println(params['param1'])); ######## On Thursday, January 21, 2016 at 3:45:12 PM UTC+2, EK wrote: > Hi , > > > I am facing the following error , we recently moved to workflow and when > we try to run\trigger old build flow jobs from workflow jobs we get exception: > > Stacktrace of exception is as below , appreciate if anyone can help\advice on > this and how we can overcome the issue ? > > > Best Regards > > EK > > > FATAL: Cannot cast object 'MyWorkFlowJobName #3' with class > 'org.jenkinsci.plugins.workflow.job.WorkflowRun' to class > 'hudson.model.AbstractBuild'org.codehaus.groovy.runtime.typehandling.GroovyCastException > > <http://stacktrace.jenkins-ci.org/search?query=org.codehaus.groovy.runtime.typehandling.GroovyCastException>: > Cannot cast object 'MyWorkFlowJobName #3' with class > 'org.jenkinsci.plugins.workflow.job.WorkflowRun' to class > 'hudson.model.AbstractBuild' > at > org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:360) > > <http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType&entity=method> > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.castToType(ScriptBytecodeAdapter.java:599) > > <http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.ScriptBytecodeAdapter.castToType&entity=method> > at > com.cloudbees.plugins.flow.FlowDSL$_executeFlowScript_closure1.doCall(FlowDSL.groovy:55) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.plugins.flow.FlowDSL$_executeFlowScript_closure1.doCall&entity=method> > at sun.reflect.GeneratedMethodAccessor1187.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) > at > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903) > at groovy.lang.Closure.call(Closure.java:415) > at groovy.lang.Closure.call(Closure.java:428) > at > org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1379) > at > org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1351) > at org.codehaus.groovy.runtime.DefaultGroovyMethods$each.call(Unknown > Source) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) > at org.codehaus.groovy.runtime.DefaultGroovyMethods$each.call(Unknown > Source) > at > com.cloudbees.groovy.cps.CpsDefaultGroovyMethods.each(CpsDefaultGroovyMethods.groovy:26) > at sun.reflect.GeneratedMethodAccessor941.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke(ReflectionMetaMethod.java:51) > at > org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke(NewInstanceMetaMethod.java:54) > at > org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:271) > at > org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > at > com.cloudbees.plugins.flow.FlowDSL.executeFlowScript(FlowDSL.groovy:52) > at > com.cloudbees.plugins.flow.FlowRun$FlyweightTaskRunnerImpl.run(FlowRun.java:219) > at hudson.model.Run.execute(Run.java:1738) > at com.cloudbees.plugins.flow.FlowRun.run(FlowRun.java:155) > at hudson.model.ResourceController.execute(ResourceController.java:98) > at hudson.model.Executor.run(Executor.java:410) > > -- 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/58cd91ef-7810-4c70-9d11-e162c386f5bb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.