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 [email protected].
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.

Reply via email to