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

restore class compatibility for AbstractTaskListener

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • core

      https://github.com/jenkinsci/jenkins/pull/3122 changed the AbstractTaskListener in a non serialization friendly way.

      For Jenkins this is not normally a problem as the same versions of classes will be used on both ends of a remoting endpoint, but custom derivatives may not have this luxury, or may use a different form of serialization other than XStream.

      The simple fix that appears to work is to restore the serialVersionUID to the pre change version.

          [JENKINS-50124] restore class compatibility for AbstractTaskListener

          James Nord created issue -
          James Nord made changes -
          Remote Link New: This issue links to "PR (Web Link)" [ 20253 ]
          James Nord made changes -
          Labels New: lts-candidate
          Baptiste Mathus made changes -
          Summary Original: restore class compatability for AbstractTaskListner New: restore class compatibility for AbstractTaskListner
          Baptiste Mathus made changes -
          Summary Original: restore class compatibility for AbstractTaskListner New: restore class compatibility for AbstractTaskListener
          James Nord made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Oliver Gondža made changes -
          Labels Original: lts-candidate New: 2.107.2-fixed
          Jesse Glick made changes -
          Link New: This issue relates to JENKINS-48116 [ JENKINS-48116 ]

            Unassigned Unassigned
            teilo James Nord
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: