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.

Reply via email to