[ https://issues.jenkins-ci.org/browse/JENKINS-12918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162047#comment-162047 ]
Shawn Wilsher commented on JENKINS-12918: ----------------------------------------- The copy artifact plugin even properly escapes environment variables. The issue is that the variable that the RunParameter creates is just the job URL. It also creates two other variables which contain the job name and number, but those are not valid variables (https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build?focusedCommentId=58001926#comment-58001926). If those were valid we should be able to just use those. > a job dedicated to copyartifacts from a build specified by a build paramter > (ie a run parameter) fails when launched manuallyco > --------------------------------------------------------------------------------------------------------------------------------- > > Key: JENKINS-12918 > URL: https://issues.jenkins-ci.org/browse/JENKINS-12918 > Project: Jenkins > Issue Type: Bug > Components: copyartifact > Environment: Jenkins ver. 1.450 > copy artifacts plugin v1.21 > Reporter: christopheM > Assignee: Alan Harder > Attachments: config.xml > > > The tested job is minimalist: > - it defines a Run parameter (named "IFW") to select a build from the job > "IFW" > - it defines a "copy artifacts from another project" specified by a "build > parameter", the parameter name beeing "IFW", and selectif the followinfg > artifacts "**/*zip" > When manually launching the job, selecting the (succesful) last build of the > IFW job, I got the following error: > FATAL: : only whitespace content allowed before start tag and not h > (position: START_DOCUMENT seen h... @1:1) > com.thoughtworks.xstream.io.StreamException: : only whitespace content > allowed before start tag and not h (position: START_DOCUMENT seen h... @1:1) > at > com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:78) > at > com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:154) > at > com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:147) > at > com.thoughtworks.xstream.io.xml.AbstractPullReader.move(AbstractPullReader.java:126) > at > com.thoughtworks.xstream.io.xml.AbstractPullReader.moveDown(AbstractPullReader.java:111) > at com.thoughtworks.xstream.io.xml.XppReader.<init>(XppReader.java:48) > at > com.thoughtworks.xstream.io.xml.XppDriver.createReader(XppDriver.java:44) > at com.thoughtworks.xstream.XStream.fromXML(XStream.java:856) > at com.thoughtworks.xstream.XStream.fromXML(XStream.java:848) > at > hudson.plugins.copyartifact.BuildSelectorParameter.getSelectorFromXml(BuildSelectorParameter.java:81) > at > hudson.plugins.copyartifact.ParameterizedBuildSelector.getBuild(ParameterizedBuildSelector.java:52) > at > hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:164) > at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) > at > hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:700) > at hudson.model.Build$RunnerImpl.build(Build.java:178) > at hudson.model.Build$RunnerImpl.doRun(Build.java:139) > at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:470) > at hudson.model.Run.run(Run.java:1409) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:238) > Caused by: org.xmlpull.v1.XmlPullParserException: only whitespace content > allowed before start tag and not h (position: START_DOCUMENT seen h... @1:1) > at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1519) > at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395) > at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093) > at > com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:63) > ... 20 more -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira