Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-51663

BuildNameSetter Plugin failing serialization

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • ghprb-plugin
    • 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)}}
      {{ ```}}

            oleg_nenashev Oleg Nenashev
            joenunnelley Joe Nunnelley
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: