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

Parallel pipeline builds fail randomly with java.util.TreeMap$Entry

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      While converting some manually made Jenkinsfiles to a code-generation framework we use to make project skeletons, I thought it is a nice idea to support parallel builds to be scheduled on one agent as well as spread over several ones. So I scripted up a generator of Jenkinsfile markup for that, and found that one running over several agents breaks every few builds in random places, with the last entry in the corresponding stage being a  java.util.TreeMap$Entry exception:

      https://github.com/jimklimov/zproject/blob/jenkins-update/Jenkinsfile 

      while the other one running under one agent did not break this way:

      https://github.com/jimklimov/zproject/blob/jenkins-update-wip1/Jenkinsfile

      One vague guess is that maybe there is a problem collecting log entries from workers in parallel? At least this exception is linked to serialization, and the scripts or programs called from the pipeline do nothing Javish...

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              abayer Andrew Bayer
              Reporter:
              jimklimov Jim Klimov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: