Copy Artifact's Build Selector parameter has unescaped newlines (breaks Ant functionality on Windows)

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      This issue looks to be closely related to JENKINS-7108.

      [package] $ cmd.exe /C '"C:\hudson\tools\Ant_1.8.1\apache-ant-1.8.1\bin\ant.bat "-DCONFIG_BUILD_SELECTOR=<StatusBuildSelector>
      <stable>true^</stable^>
      </StatusBuildSelector>" "-DPLATFORM_BUILD_SELECTOR=<StatusBuildSelector>
      <stable>true^</stable^>
      </StatusBuildSelector>" "-DIDE_BUILD_SELECTOR=<StatusBuildSelector>
      <stable>true^</stable^>
      </StatusBuildSelector>" clean && exit %%ERRORLEVEL%%"'
      The syntax of the command is incorrect.

      I believe you need to use the caret (^) to escape the newlines as well in the cmd.exe command line. (Hence, and ant/hudson core component fix?)

      Alternative fix, the BUILD_SELECTOR values could remove newlines from the XML (I assume they are just for prettiness).

            Assignee:
            Alan Harder
            Reporter:
            dmeibusch
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: