From 1b5b30b2ee5be22cd482113c046247ae6e1291bd Mon Sep 17 00:00:00 2001 From: Curtis Windatt Date: Wed, 24 Apr 2013 15:40:06 -0500 Subject: Bug 406018 - [plugin] NPE from plug-in extensions editor Change-Id: Ib95d8712313f1fd561cd59ae760e73b1850002cf --- .../src/org/eclipse/pde/internal/core/PDEManager.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEManager.java b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEManager.java index c0bc69b2fb..0e4b40416e 100644 --- a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEManager.java +++ b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/PDEManager.java @@ -84,10 +84,12 @@ public class PDEManager { private static void addNLLocation(IPluginModelBase model, ArrayList urls) { // We should use model.getNLLookupLocation(), but it doesn't return an encoded url (Bug 403512) - try { - URI encodedURI = URIUtil.toURI(model.getInstallLocation(), true); - urls.add(encodedURI.toURL()); - } catch (MalformedURLException e) { + if (model.getInstallLocation() != null) { + try { + URI encodedURI = URIUtil.toURI(model.getInstallLocation(), true); + urls.add(encodedURI.toURL()); + } catch (MalformedURLException e) { + } } } -- cgit v1.2.3