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