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

ISE from RunMap.put after reloading configuration from disk

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • core
    • The dead node is Win7 running cygwin sshd, the server is RHEL5. Jenkins version 1.605.

      Submitting log per instructions on the dead node page.

      Unexpected executor death
      java.lang.IllegalStateException: /hfs/d1/local/jenkins/jobs/test_other/builds/96 already existed; will not overwite with test_other #96
      at hudson.model.RunMap.put(RunMap.java:187)
      at jenkins.model.lazy.LazyBuildMixIn.newBuild(LazyBuildMixIn.java:178)
      at hudson.model.AbstractProject.newBuild(AbstractProject.java:1006)
      at hudson.model.AbstractProject.createExecutable(AbstractProject.java:1205)
      at hudson.model.AbstractProject.createExecutable(AbstractProject.java:144)
      at hudson.model.Executor.run(Executor.java:213)

          [JENKINS-27530] ISE from RunMap.put after reloading configuration from disk

          Igor Koyfman created issue -

          Daniel Beck added a comment -

          Would be interesting which logs you have installed, how the job is configured (e.g. parallel execution), when this issue occurred and when the "original" build 96 was created.

          Could you install the Support Core plugin and attach a support bundle to this issue?

          There are a few issues related to that (JENKINS-26582 is at least similar) since 1.597 changed how builds are stored on disk, but we don't yet have the cause. And the alternative to just overwrite the original build's data is even scarier than this...

          Daniel Beck added a comment - Would be interesting which logs you have installed, how the job is configured (e.g. parallel execution), when this issue occurred and when the "original" build 96 was created. Could you install the Support Core plugin and attach a support bundle to this issue? There are a few issues related to that ( JENKINS-26582 is at least similar) since 1.597 changed how builds are stored on disk, but we don't yet have the cause. And the alternative to just overwrite the original build's data is even scarier than this...
          Mark Harmer made changes -
          Link New: This issue is duplicated by JENKINS-29268 [ JENKINS-29268 ]
          Jesse Glick made changes -
          Summary Original: Dead node New: ISE from RunMap.put (non-Git+Matrix causes)
          Jesse Glick made changes -
          Link New: This issue is duplicated by JENKINS-29680 [ JENKINS-29680 ]
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-26582 [ JENKINS-26582 ]

          Jesse Glick added a comment - - edited

          drivehappy claims reproducible when using the Reload Configuration from Disk (/reload) function. Have not yet tried it. Generally do not recommend using this feature; it has always been buggy.

          Jesse Glick added a comment - - edited drivehappy claims reproducible when using the Reload Configuration from Disk ( /reload ) function. Have not yet tried it. Generally do not recommend using this feature; it has always been buggy.
          Jesse Glick made changes -
          Link New: This issue is duplicated by JENKINS-29902 [ JENKINS-29902 ]

          Jesse Glick added a comment -

          tsniatowski has basically the same observation, though with a simpler recipe.

          Jesse Glick added a comment - tsniatowski has basically the same observation, though with a simpler recipe.
          Jesse Glick made changes -
          Summary Original: ISE from RunMap.put (non-Git+Matrix causes) New: ISE from RunMap.put after reloading configuration from disk

            jglick Jesse Glick
            igorama Igor Koyfman
            Votes:
            9 Vote for this issue
            Watchers:
            19 Start watching this issue

              Created:
              Updated:
              Resolved: