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)