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

            jimklimov Jim Klimov created issue -
            abayer Andrew Bayer made changes -
            Field Original Value New Value
            Component/s pipeline-model-definition-plugin [ 21706 ]
            Component/s pipeline [ 21692 ]
            abayer Andrew Bayer made changes -
            Assignee Andrew Bayer [ abayer ]
            abayer Andrew Bayer made changes -
            Link This issue duplicates JENKINS-46597 [ JENKINS-46597 ]
            abayer Andrew Bayer made changes -
            Resolution Duplicate [ 3 ]
            Status Open [ 1 ] Resolved [ 5 ]
            bitwiseman Liam Newman made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

              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: