Laura Neff created JENKINS-13741:
------------------------------------
Summary: Malformed job XML when all executors are busy
Key: JENKINS-13741
URL: https://issues.jenkins-ci.org/browse/JENKINS-13741
Project: Jenkins
Issue Type: Bug
Components: core
Reporter: Laura Neff
Attachments: JenkinsPlugins.JPG, JenkinsXMLerror.JPG
Running Jenkins 1.460
To reproduce:
Two different jobs say auniquejob and auniquejob2 are restricted to run based
on the same label, say foo.
There is a single node (hudson-slave-b in the attached screenshot) labeled foo
with one executor. Build both jobs.
While the first job is running, the second is waiting in the queue for the
executor to free up. While it is in this state, its job xml is malformed. The
first attached screenshot shows what I get if I hover over the job name in the
queue. If I navigate to <jenkins>/job/<jobname>/api/xml, I get an error screen.
When the first job finishes, the second does get scheduled properly onto the
same executor that the first one used.
The error does not occur if a second node is available with the same label and
that second node is offline. This is our workaround.
Priority would probably be minor for most people but we do a ton of dynamic job
manipulation via script and have scripts looking at job xmls all the time. So
for us this would be a blocker, except for the workaround.
Guessing core component but screenshot showing list of plugins is also attached
- is there an easy way to get a text version of this?
--
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