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.

Reply via email to