From ef612da95db9ad91d009abdee9f9de182ef6fe07 Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Fri, 1 Feb 2013 18:20:21 -0500 Subject: [PATCH] =?UTF-8?q?Observed=20repeated=20NPEs=20printed=20during?= =?UTF-8?q?=20shutdown.=20java.lang.NullPointerException=20=09at=20hudson.?= =?UTF-8?q?model.listeners.RunListener.all(RunListener.java:216)=20=09at?= =?UTF-8?q?=20hudson.model.listeners.RunListener.fireFinalized(RunListener?= =?UTF-8?q?.java:196)=20=09=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/src/main/java/hudson/model/listeners/RunListener.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/java/hudson/model/listeners/RunListener.java b/core/src/main/java/hudson/model/listeners/RunListener.java index 55d53ecf66..50a12fe38e 100644 --- a/core/src/main/java/hudson/model/listeners/RunListener.java +++ b/core/src/main/java/hudson/model/listeners/RunListener.java @@ -204,6 +204,9 @@ public abstract class RunListener implements ExtensionPoint { * Fires the {@link #onFinalized(Run)} event. */ public static void fireFinalized(Run r) { + if (Jenkins.getInstance() == null) { + return; + } for (RunListener l : all()) { if(l.targetType.isInstance(r)) try { -- GitLab