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