I'm new to jenkins and groovy, can any one please tell me what is wrong in
my syntax?
parallel (1..5).collect { index ->
{ -> build("samplejob", param: params["inputVal" + index]) }
}
I'm trying to run "samplejob" concurrently using build flow plugin, but
something is wrong with my syntax and it's giving me following error
Enter code here...ERROR: Failed to run DSL Script
org.codehaus.groovy.runtime.typehandling.GroovyCastException
<http://stacktrace.jenkins-ci.org/search?query=org.codehaus.groovy.runtime.typehandling.GroovyCastException>
: Cannot cast object '1' with class 'java.lang.Integer' to class
'groovy.lang.Closure'
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.continueCastOnSAM(DefaultTypeTransformation.java:
405)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.continueCastOnSAM&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.continueCastOnNumber(DefaultTypeTransformation.
java:319)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.continueCastOnNumber&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:232)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.asArray(DefaultTypeTransformation.java:423)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.asArray&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:214)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType&entity=method>
at org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(
DefaultGroovyMethods.java:15538)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.DefaultGroovyMethods.asType&entity=method>
at org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(
DefaultGroovyMethods.java:10642)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.DefaultGroovyMethods.asType&entity=method>
at org.codehaus.groovy.runtime.dgm$52.doMethodInvoke(Unknown Source)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1215)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(
InvokerHelper.java:911)
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(
InvokerHelper.java:902)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(
ScriptBytecodeAdapter.java:168)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.asType(
ScriptBytecodeAdapter.java:591)
at com.cloudbees.plugins.flow.FlowDelegate.parallel(FlowDSL.groovy:
399)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.
java:93)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1215)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:812)
at com.cloudbees.plugins.flow.FlowDelegate.invokeMethod(FlowDSL.
groovy)
at hudson.util.spring.ClosureScript.invokeMethod(ClosureScript.java:
83)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.
callCurrent(PogoMetaClassSite.java:75)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.
defaultCallCurrent(CallSiteArray.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent
(AbstractCallSite.java:154)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent
(AbstractCallSite.java:166)
at Script1.run(Script1.groovy:1)
at Script1$run.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(
CallSiteArray.java:48)
at Script1$run.call(Unknown Source)
at com.cloudbees.plugins.flow.FlowDSL.executeFlowScript(FlowDSL.
groovy:84)
at com.cloudbees.plugins.flow.FlowRun$FlyweightTaskRunnerImpl.run(
FlowRun.java:219)
at hudson.model.Run.execute(Run.java:1741)
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)
FATAL: Cannot cast object '1' with class 'java.lang.Integer' to class
'groovy.lang.Closure'
org.codehaus.groovy.runtime.typehandling.GroovyCastException
<http://stacktrace.jenkins-ci.org/search?query=org.codehaus.groovy.runtime.typehandling.GroovyCastException>
: Cannot cast object '1' with class 'java.lang.Integer' to class
'groovy.lang.Closure'
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.continueCastOnSAM(DefaultTypeTransformation.java:
405)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.continueCastOnSAM&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.continueCastOnNumber(DefaultTypeTransformation.
java:319)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.continueCastOnNumber&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:232)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.asArray(DefaultTypeTransformation.java:423)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.asArray&entity=method>
at org.codehaus.groovy.runtime.typehandling.
DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:214)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType&entity=method>
at org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(
DefaultGroovyMethods.java:15538)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.DefaultGroovyMethods.asType&entity=method>
at org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(
DefaultGroovyMethods.java:10642)
<http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.groovy.runtime.DefaultGroovyMethods.asType&entity=method>
at org.codehaus.groovy.runtime.dgm$52.doMethodInvoke(Unknown Source)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1215)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(
InvokerHelper.java:911)
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(
InvokerHelper.java:902)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(
ScriptBytecodeAdapter.java:168)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.asType(
ScriptBytecodeAdapter.java:591)
at com.cloudbees.plugins.flow.FlowDelegate.parallel(FlowDSL.groovy:
399)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.
java:93)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1215)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:812)
at com.cloudbees.plugins.flow.FlowDelegate.invokeMethod(FlowDSL.
groovy)
at hudson.util.spring.ClosureScript.invokeMethod(ClosureScript.java:
83)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.
callCurrent(PogoMetaClassSite.java:75)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.
defaultCallCurrent(CallSiteArray.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent
(AbstractCallSite.java:154)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent
(AbstractCallSite.java:166)
at Script1.run(Script1.groovy:1)
at Script1$run.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(
CallSiteArray.java:48)
at Script1$run.call(Unknown Source)
at com.cloudbees.plugins.flow.FlowDSL.executeFlowScript(FlowDSL.
groovy:84)
at com.cloudbees.plugins.flow.FlowRun$FlyweightTaskRunnerImpl.run(
FlowRun.java:219)
at hudson.model.Run.execute(Run.java:1741)
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)
Finished: FAILURE
--
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/2b262d86-1819-422d-b4e0-fbdf5cc0cef2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.