diff --git a/core/src/main/java/hudson/model/BuildStepListener.java b/core/src/main/java/hudson/model/BuildStepListener.java
index 03f36a0f201a1a0adc20931b429a30f7ed9a4e6a..7d9ba256edc55f86e0d33249e35e6f5688844145 100644
--- a/core/src/main/java/hudson/model/BuildStepListener.java
+++ b/core/src/main/java/hudson/model/BuildStepListener.java
@@ -5,8 +5,6 @@ import hudson.ExtensionPoint;
import hudson.tasks.BuildStep;
import jenkins.model.Jenkins;
-import java.util.List;
-
/**
* Receives events that happen as a build executes {@link BuildStep}s.
* @author Nicolas De Loof
@@ -28,6 +26,7 @@ public abstract class BuildStepListener implements ExtensionPoint {
* Returns all the registered {@link BuildStepListener}s.
*/
public static ExtensionList all() {
+ // TODO should have a null-safe version when Jenkins.getInstance() is null; would require changes in ExtensionList
return Jenkins.getInstance().getExtensionList(BuildStepListener.class);
}
}
diff --git a/core/src/main/java/hudson/model/Job.java b/core/src/main/java/hudson/model/Job.java
index 56734c0e9faa5e4f34b9fb6862a1e01b4b19f3e9..8818c9e764ee3c6be456ff649f43eb3348bc4965 100644
--- a/core/src/main/java/hudson/model/Job.java
+++ b/core/src/main/java/hudson/model/Job.java
@@ -787,7 +787,11 @@ public abstract class Job, RunT extends Run