Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordeboer2008-10-11 17:44:11 +0000
committerdeboer2008-10-11 17:44:11 +0000
commit2e87464db985ef1e444d2bd87048688ab5bec2e2 (patch)
tree5e9d442d14e959df74805e683253065791c2137a /plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui
parent3d21be00bab70783865829503f4908ffd6f30525 (diff)
downloadwebtools.servertools-2e87464db985ef1e444d2bd87048688ab5bec2e2.tar.gz
webtools.servertools-2e87464db985ef1e444d2bd87048688ab5bec2e2.tar.xz
webtools.servertools-2e87464db985ef1e444d2bd87048688ab5bec2e2.zip
[247631] Error when no local update sites
Diffstat (limited to 'plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui')
-rw-r--r--plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/extension/ExtensionUtility.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/extension/ExtensionUtility.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/extension/ExtensionUtility.java
index 4a2fa05d7..b925b02ee 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/extension/ExtensionUtility.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/extension/ExtensionUtility.java
@@ -307,7 +307,10 @@ public class ExtensionUtility {
return CHOICE_INSTALL_TRUST_ONCE;
}
};
- SiteManager.getLocalSite().getCurrentConfiguration().getConfiguredSites()[0].install(feature, verificationListener, monitor);
+ IConfiguredSite[] sites = SiteManager.getLocalSite().getCurrentConfiguration().getConfiguredSites();
+ if (sites == null || sites.length == 0)
+ throw new CoreException(new Status(IStatus.ERROR, ServerUIPlugin.PLUGIN_ID, "No locally configured sites"));
+ sites[0].install(feature, verificationListener, monitor);
} catch (CoreException ce) {
Trace.trace(Trace.WARNING, "Error installing server adapter", ce);
throw ce;

Back to the top