Branch: refs/heads/rc
  Home:   https://github.com/jenkinsci/jenkins
  Commit: 04b0283d1a95fa424863d7de0dd8a73078eecb37
      
https://github.com/jenkinsci/jenkins/commit/04b0283d1a95fa424863d7de0dd8a73078eecb37
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M core/src/main/java/hudson/model/RunMap.java
    M core/src/main/java/hudson/util/RunList.java

  Log Message:
  -----------
  [JENKINS-15465] tweaking subList implementation and iterator.

I can't really think of how null ends up in the resulting list, but adding a 
check in Iterator to detect that situation.

Also, improved the efficiency of the subList implementation.
(cherry picked from commit 807dc7174cd8ed4ec3cb9562f1c3f90f4035cf33)


  Commit: 9dde518f85da4811ab1803105c4c03b266b04749
      
https://github.com/jenkinsci/jenkins/commit/9dde518f85da4811ab1803105c4c03b266b04749
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java

  Log Message:
  -----------
  [JENKINS-15465]

If a build record gets GCed, a load is attempted, and that fails, then RunMap 
can return null. Not sure if this alone would explain the entirety of 
JENKINS-15465, but this is a related fix.
(cherry picked from commit ca44a90e27263d390ff5414b25ec4e7b5c79d687)


  Commit: ac3b25baec8ce24ec9c60cdeb0f097047592706c
      
https://github.com/jenkinsci/jenkins/commit/ac3b25baec8ce24ec9c60cdeb0f097047592706c
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M changelog.html
    M core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
    M core/src/main/java/jenkins/model/lazy/BuildReferenceMapAdapter.java

  Log Message:
  -----------
  [FIXED JENKINS-15465]

If unwrap returns null, we need to fall through to load to try it again.
(cherry picked from commit 04c87d8d99668125b2794b9d78047011de6c52ca)


Compare: 
https://github.com/jenkinsci/jenkins/compare/6fca1f08d20f...ac3b25baec8c

Reply via email to