Author: adietish
Date: 2010-12-01 11:33:15 -0500 (Wed, 01 Dec 2010)
New Revision: 27063
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstanceWizard2.java
Log:
added trimming of image id, moved to ErrorUtil
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstanceWizard2.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstanceWizard2.java 2010-12-01
16:31:48 UTC (rev 27062)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstanceWizard2.java 2010-12-01
16:33:15 UTC (rev 27063)
@@ -19,7 +19,6 @@
import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.core.runtime.preferences.InstanceScope;
import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.dialogs.ErrorDialog;
import org.eclipse.jface.dialogs.MessageDialogWithToggle;
import org.eclipse.jface.wizard.Wizard;
import org.eclipse.rse.core.model.IHost;
@@ -136,7 +135,7 @@
@Override
public boolean performFinish() {
- String imageId = mainPage.getImageId();
+ String imageId = mainPage.getImageId().trim();
String profileId = mainPage.getHardwareProfile();
String realmId = mainPage.getRealmId();
String memory = mainPage.getMemoryProperty();
@@ -151,6 +150,7 @@
Preferences prefs = new InstanceScope().getNode(Activator.PLUGIN_ID);
boolean result = false;
+ Exception e = null;
String errorMessage = WizardMessages.getString(DEFAULT_REASON);
try {
DeltaCloudManager.getDefault().saveClouds();
@@ -184,16 +184,15 @@
job.setUser(true);
job.schedule();
}
- } catch (DeltaCloudException e) {
- errorMessage = e.getLocalizedMessage();
+ } catch (DeltaCloudException ex) {
+ errorMessage = ex.getLocalizedMessage();
+ e = ex;
}
if (!result) {
- ErrorDialog.openError(
- this.getShell(),
- WizardMessages.getString(CREATE_INSTANCE_FAILURE_TITLE),
- WizardMessages.getFormattedString(CREATE_INSTANCE_FAILURE_MSG, new String[] { name,
imageId,
- realmId, profileId }),
- new Status(IStatus.ERROR, Activator.PLUGIN_ID, errorMessage));
+ ErrorUtils.handleError(
+ WizardMessages.getString(CREATE_INSTANCE_FAILURE_TITLE),
+ WizardMessages.getFormattedString(CREATE_INSTANCE_FAILURE_MSG, new String[] { name,
imageId, realmId, profileId }),
+ e, getShell());
}
return result;
}
Show replies by date