Code changed in jenkins
User: Oleg Nenashev
Path:
core/src/main/java/hudson/model/AbstractProject.java
core/src/main/java/hudson/model/Executor.java
core/src/main/java/hudson/model/Queue.java
core/src/main/java/hudson/model/ResourceController.java
core/src/main/java/hudson/model/queue/QueueTaskFilter.java
core/src/main/java/hudson/model/queue/SubTask.java
core/src/main/java/hudson/model/queue/WorkUnit.java
http://jenkins-ci.org/commit/jenkins/128344dda3a3396e252e9e00272093f233c0b9c9
Log:
[FIXED JENKINS-24110] - Explicitly handle null Executables in hudson.model.Executor
This change improves the handling of errors in hudson.model.Executor, which cause issues like JENKINS-18164.
The change also introduces several annotations in order to prevent further issues.
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
https://github.com/jenkinsci/jenkins/pull/1352