-
Type:
Task
-
Resolution: Duplicate
-
Priority:
Major
-
Component/s: job-dsl-plugin
We started to observe build history being messed up for some of our seed jobs, and reading the jenkins logs I found the below:
Apr 11, 2018 11:15:16 AM hudson.model.Run execute SEVERE: Failed to save build record java.io.IOException: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class hudson.model.FreeStyleBuild     at hudson.XmlFile.write(XmlFile.java:200)     at hudson.model.Run.save(Run.java:1923)     at hudson.model.Run.execute(Run.java:1784)     at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)     at hudson.model.ResourceController.execute(ResourceController.java:97)     at hudson.model.Executor.run(Executor.java:429) Caused by: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class hudson.model.FreeStyleBuild     at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256)     at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224)     at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)     at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209)     at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)     at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)     at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)     at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)     at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)     at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)     at hudson.XmlFile.write(XmlFile.java:193)     ... 5 more Caused by: java.lang.RuntimeException: Failed to serialize javaposse.jobdsl.plugin.actions.GeneratedObjectsRunAction#modifiedObjects for class javaposse.jobdsl.plugin.actions.GeneratedViewsBuildAction     at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256)     at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224)     at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)     at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209)     at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)     at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)     at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)     at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265)     at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252)     ... 18 more Caused by: java.lang.UnsupportedOperationException: Refusing to marshal javaposse.jobdsl.dsl.GeneratedView for security reasons; see https://jenkins.io/redirect/class-filter/     at hudson.util.XStream2$BlacklistedTypesConverter.marshal(XStream2.java:543)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)     at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)     at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)     at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)     at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)     at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265)     at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252)     ... 33 more
Instructions here https://wiki.jenkins.io/display/JENKINS/Plugins+affected+by+fix+for+JEP-200 indicate I should file an issue. Additional information:
Jenkins version:
2.111
Job DSL version:
1.6.3
- duplicates
-
JENKINS-49175 Job DSL Plugin violates whitelist
-
- Closed
-