From a4b63d2dc0ced54196f0ac69fe040246b7579090 Mon Sep 17 00:00:00 2001 From: Daniel Beck Date: Mon, 19 May 2014 22:27:39 +0200 Subject: [PATCH] [FIXED JENKINS-20031] Useful error message when UC not found --- core/src/main/java/hudson/PluginManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/hudson/PluginManager.java b/core/src/main/java/hudson/PluginManager.java index e1342b4ce1..192193eb6e 100644 --- a/core/src/main/java/hudson/PluginManager.java +++ b/core/src/main/java/hudson/PluginManager.java @@ -721,7 +721,9 @@ public abstract class PluginManager extends AbstractModelObject implements OnMas String pluginName = n.substring(0, index); String siteName = n.substring(index + 1); UpdateSite updateSite = Jenkins.getInstance().getUpdateCenter().getById(siteName); - if (siteName != null) { + if (updateSite == null) { + throw new Failure("No such update center: " + siteName); + } else { UpdateSite.Plugin plugin = updateSite.getPlugin(pluginName); if (plugin != null) { if (p != null) {