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

XML API does not escape/filter invalid characters

    XMLWordPrintable

Details

    Description

      In some of our jobs, the build result page gets some text appended using a Groovy postbuild step. The appended text can contain arbitrary characters, even an escape character (character code 27). Everything works fine.

      On accessing such a build via XML api, there is an exception because the XML output contains invalid characters:

      error on line 1 at column 9913: PCDATA invalid Char value 27

      I'm aware that I can avoid this issue by filtering the appended text in the groovy step, but generally the XML API should filter or escape such invalid characters from the output.

      Attachments

        Activity

          bananeweizen Michael Keppler created issue -
          danielbeck Daniel Beck made changes -
          Field Original Value New Value
          Labels stapler
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 154669 ] JNJira + In-Review [ 178883 ]
          basil Basil Crow made changes -
          Remote Link This issue links to "Reproducible test case (Web Link)" [ 22334 ]
          basil Basil Crow made changes -
          Assignee Basil Crow [ basil ]
          basil Basil Crow made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          basil Basil Crow made changes -
          Status In Progress [ 3 ] In Review [ 10005 ]
          basil Basil Crow made changes -
          Remote Link This issue links to "jenkinsci/jenkins#5654 (Web Link)" [ 26841 ]
          basil Basil Crow made changes -
          Remote Link This issue links to "stapler/stapler#248 (Web Link)" [ 26842 ]
          jglick Jesse Glick made changes -
          Labels stapler stalled-pr stapler
          basil Basil Crow made changes -
          Assignee Basil Crow [ basil ]
          basil Basil Crow made changes -
          Status In Review [ 10005 ] In Progress [ 3 ]
          basil Basil Crow made changes -
          Status In Progress [ 3 ] Open [ 1 ]

          People

            Unassigned Unassigned
            bananeweizen Michael Keppler
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: