diff --git a/core/src/main/java/hudson/PluginManager.java b/core/src/main/java/hudson/PluginManager.java index e1342b4ce14eb736dcd3c2802c1320656f264345..192193eb6e3d7faefa2ab77887a06291173b8de0 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) {