Jenkins includes a robust XStream converter for Collection, but none for Map; so if one value in a stored HashMap (say) refers to a disabled plugin, the entire map field is left null.

          [JENKINS-22398] Need a robust Map converter

          Jesse Glick created issue -
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-21024 [ JENKINS-21024 ]
          Jesse Glick made changes -
          Labels Original: robustness xstream New: lts-candidate robustness xstream
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]

          Code changed in jenkins
          User: Jesse Glick
          Path:
          changelog.html
          core/src/main/java/hudson/util/RobustMapConverter.java
          core/src/main/java/hudson/util/XStream2.java
          http://jenkins-ci.org/commit/jenkins/8109b9e81163eee9967505a2f70b97fd3f706e3b
          Log:
          [FIXED JENKINS-22398] RobustMapConverter

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: changelog.html core/src/main/java/hudson/util/RobustMapConverter.java core/src/main/java/hudson/util/XStream2.java http://jenkins-ci.org/commit/jenkins/8109b9e81163eee9967505a2f70b97fd3f706e3b Log: [FIXED JENKINS-22398] RobustMapConverter
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]

          dogfood added a comment -

          Integrated in jenkins_main_trunk #3264
          [FIXED JENKINS-22398] RobustMapConverter (Revision 8109b9e81163eee9967505a2f70b97fd3f706e3b)

          Result = UNSTABLE
          Jesse Glick : 8109b9e81163eee9967505a2f70b97fd3f706e3b
          Files :

          • core/src/main/java/hudson/util/XStream2.java
          • changelog.html
          • core/src/main/java/hudson/util/RobustMapConverter.java

          dogfood added a comment - Integrated in jenkins_main_trunk #3264 [FIXED JENKINS-22398] RobustMapConverter (Revision 8109b9e81163eee9967505a2f70b97fd3f706e3b) Result = UNSTABLE Jesse Glick : 8109b9e81163eee9967505a2f70b97fd3f706e3b Files : core/src/main/java/hudson/util/XStream2.java changelog.html core/src/main/java/hudson/util/RobustMapConverter.java

          Daniel Beck added a comment -

          1.56x has it already.

          Daniel Beck added a comment - 1.56x has it already.
          Daniel Beck made changes -
          Labels Original: lts-candidate robustness xstream New: robustness xstream
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 154499 ] New: JNJira + In-Review [ 194925 ]

            jglick Jesse Glick
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: