From bdff42544cc78657d1091dae38d4cfeb15a3c0ad Mon Sep 17 00:00:00 2001 From: kohsuke Date: Fri, 19 Oct 2007 17:32:19 +0000 Subject: [PATCH] added error check for null. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@5321 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/model/Actionable.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/hudson/model/Actionable.java b/core/src/main/java/hudson/model/Actionable.java index 2319ee3c32..9df278d5b7 100644 --- a/core/src/main/java/hudson/model/Actionable.java +++ b/core/src/main/java/hudson/model/Actionable.java @@ -78,7 +78,10 @@ public abstract class Actionable extends AbstractModelObject { public Object getDynamic(String token, StaplerRequest req, StaplerResponse rsp) { for (Action a : getActions()) { - if(a.getUrlName().equals(token)) + String urlName = a.getUrlName(); + if(urlName==null) + throw new AssertionError("Action "+a+" returned null from the getUrlName() method"); + if(urlName.equals(token)) return a; } return null; -- GitLab