From e54ab4be17b884d13e1ad90c8a1ad2917f97d39a Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Thu, 24 Jan 2013 09:52:20 -0500 Subject: [PATCH] fromExternalizableId: diagnosis of nonexistent job. --- core/src/main/java/hudson/model/Run.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/java/hudson/model/Run.java b/core/src/main/java/hudson/model/Run.java index 410976e0e9..709256e740 100644 --- a/core/src/main/java/hudson/model/Run.java +++ b/core/src/main/java/hudson/model/Run.java @@ -2039,6 +2039,9 @@ public abstract class Run ,RunT extends Run job = Jenkins.getInstance().getItemByFullName(jobName, Job.class); + if (job == null) { + throw new IllegalArgumentException("no such job " + jobName); + } return job.getBuildByNumber(number); } -- GitLab