I'm trying to get to grips with defining a workflow pipeline. I tried 
adding a step with:

step([$class: 'hudson.plugins.sloccount.SloccountPublisher', pattern: 
'sloccount.sc', encoding: 'UTF-8', commentIsCode: false, numBuildsInGraph: 
0, ignoreBuildFailure: false])

but it fails with this error:

java.lang.IllegalArgumentException: argument type mismatch 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) 
at 
org.jenkinsci.plugins.structs.describable.DescribableModel.instantiate(DescribableModel.java:193)
at 
org.jenkinsci.plugins.workflow.steps.StepDescriptor.newInstance(StepDescriptor.java:104)
at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:134)
at 
org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:113)
at groovy.lang.GroovyObject$invokeMethod.call(Unknown Source)

The following step, using a similar publisher plugin also fails with a 
similar cryptic error:

step([$class: 'hudson.plugins.cobertura.CoberturaPublisher', 
coberturaReportFile: 'coverage.xml'])

Can anyone suggest what's wrong? Should it be possible to use these 
publisher plugins from a pipeline in this way?

Cheers,
Nick

-- 
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/a8ae6cec-cdb1-480f-b67d-ca2ef85fab46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to