-
Bug
-
Resolution: Duplicate
-
Major
-
jenkins version 2.107.3
build-name-setter version 1.6.9
when running a job that utilizes the build-name-setter plugin, the job fails with a serialization error. The stack is as follows:
{{ Set build name.}}
{{ New build name is '#23131'}}
{{ FATAL: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class hudson.model.FreeStyleBuild}}
{{ java.lang.UnsupportedOperationException: Refusing to marshal org.kohsuke.github.GHPullRequestCommitDetail$Authorship 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.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)}}
{{ at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265)}}
{{ at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252)}}
{{ Caused: java.lang.RuntimeException: Failed to serialize org.jenkinsci.plugins.ghprb.GhprbCause#commitAuthor for class org.jenkinsci.plugins.ghprb.GhprbCause}}
{{ 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)}}
{{ Caused: java.lang.RuntimeException: Failed to serialize hudson.model.Cause$UpstreamCause#upstreamCauses for class hudson.model.Cause$UpstreamCause}}
{{ 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 hudson.util.XStream2$PassthruConverter.marshal(XStream2.java:491)}}
{{ at hudson.util.XStream2$AssociatedConverterImpl.marshal(XStream2.java:461)}}
{{ 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)}}
{{ Caused: java.lang.RuntimeException: Failed to serialize hudson.model.Cause$UpstreamCause#upstreamCauses for class hudson.model.Cause$UpstreamCause}}
{{ 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 hudson.util.XStream2$PassthruConverter.marshal(XStream2.java:491)}}
{{ at hudson.util.XStream2$AssociatedConverterImpl.marshal(XStream2.java:461)}}
{{ 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)}}
{{ Caused: java.lang.RuntimeException: Failed to serialize hudson.model.Cause$UpstreamCause#upstreamCauses for class hudson.model.Cause$UpstreamCause}}
{{ 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 hudson.util.XStream2$PassthruConverter.marshal(XStream2.java:491)}}
{{ at hudson.util.XStream2$AssociatedConverterImpl.marshal(XStream2.java:461)}}
{{ 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.MapConverter.marshal(MapConverter.java:78)}}
{{ 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)}}
{{ Caused: java.lang.RuntimeException: Failed to serialize hudson.model.CauseAction#causeBag for class hudson.model.CauseAction}}
{{ 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 hudson.util.XStream2$PassthruConverter.marshal(XStream2.java:491)}}
{{ at hudson.util.XStream2$AssociatedConverterImpl.marshal(XStream2.java:461)}}
{{ 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)}}
{{ Caused: 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)}}
{{ Caused: java.io.IOException}}
{{ at hudson.XmlFile.write(XmlFile.java:200)}}
{{ at hudson.model.Run.save(Run.java:1923)}}
{{ at hudson.model.Run.setDisplayName(Run.java:803)}}
{{ at org.jenkinsci.plugins.buildnamesetter.BuildNameSetter.setDisplayName(BuildNameSetter.java:76)}}
{{ at org.jenkinsci.plugins.buildnamesetter.BuildNameSetter.setUp(BuildNameSetter.java:57)}}
{{ at hudson.model.Build$BuildExecution.doRun(Build.java:157)}}
{{ at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)}}
{{ at hudson.model.Run.execute(Run.java:1727)}}
{{ at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)}}
{{ at hudson.model.ResourceController.execute(ResourceController.java:97)}}
{{ at hudson.model.Executor.run(Executor.java:429)}}
{{ ```}}
- duplicates
-
JENKINS-48950 JEP-200: GHPRB Plugin Fails Whitelist
- Resolved