So my jobdsl test is failing and the JobScriptsSpec won't give me the line
number of where in my groovy file it is failing. I ran the gradle job with
the flags --stacktrace and --debug but it did not help. Is there something
in the JobScriptsSpec
(https://github.com/jenkinsci/job-dsl-plugin/wiki/Testing-DSL-Scripts) that
i can set to get the line number?
com.mycompany.jobdsl.JobScriptsSpec > test script "microservices.groovy"
FAILED
Expected no exception to be thrown, but got
'java.lang.ClassCastException'
at
spock.lang.Specification.noExceptionThrown(Specification.java:118)
at com.mycompany.jobdsl.JobScriptsSpec.test script
"#file.name"(JobScriptsSpec.groovy:52)
Caused by:
java.lang.ClassCastException: java.lang.Object cannot be cast to
hudson.model.Describable
at hudson.model.Descriptor.toMap(Descriptor.java:986)
at hudson.util.DescribableList.toMap(DescribableList.java:151)
at hudson.model.Project.getBuildWrappers(Project.java:148)
at
hudson.model.Project.createTransientActions(Project.java:252)
at
hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:731)
at
hudson.model.AbstractProject.onLoad(AbstractProject.java:323)
at hudson.model.Project.onLoad(Project.java:97)
at hudson.model.Items.load(Items.java:372)
at hudson.model.ItemGroupMixIn$4.call(ItemGroupMixIn.java:280)
at hudson.model.ItemGroupMixIn$4.call(ItemGroupMixIn.java:278)
at hudson.model.Items.whileUpdatingByXml(Items.java:135)
at
hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:278)
at jenkins.model.Jenkins.createProjectFromXML(Jenkins.java:3873)
at
javaposse.jobdsl.plugin.JenkinsJobManagement.createNewItem(JenkinsJobManagement.java:502)
at
javaposse.jobdsl.plugin.JenkinsJobManagement.createOrUpdateConfig(JenkinsJobManagement.java:136)
at
javaposse.jobdsl.dsl.AbstractDslScriptLoader.extractGeneratedJobs_closure4(AbstractDslScriptLoader.groovy:194)
at groovy.lang.Closure.call(Closure.java:414)
at groovy.lang.Closure.call(Closure.java:430)
at
javaposse.jobdsl.dsl.AbstractDslScriptLoader.extractGeneratedJobs(AbstractDslScriptLoader.groovy:187)
at
javaposse.jobdsl.dsl.AbstractDslScriptLoader.extractGeneratedItems(AbstractDslScriptLoader.groovy:174)
at
javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts_closure1(AbstractDslScriptLoader.groovy:61)
at groovy.lang.Closure.call(Closure.java:414)
at groovy.lang.Closure.call(Closure.java:430)
at
javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts(AbstractDslScriptLoader.groovy:46)
at com.mycompany.jobdsl.JobScriptsSpec.test script
"#file.name"(JobScriptsSpec.groovy:46)
--
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/5af807a8-0432-4f27-84a9-4ab55f0d7916%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.