[jbosstools-commits] JBoss Tools SVN: r39668 - trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Mar 20 11:59:43 EDT 2012


Author: xcoulon
Date: 2012-03-20 11:59:42 -0400 (Tue, 20 Mar 2012)
New Revision: 39668

Modified:
   trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/EditDomainDialog.java
   trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/NewDomainDialog.java
Log:
Fixed - JBIDE-11333
NPE in org.jboss.tools.openshift.express.internal.ui.wizard.ApplicationConfigurationWizardPageModel

Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/EditDomainDialog.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/EditDomainDialog.java	2012-03-20 15:48:32 UTC (rev 39667)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/EditDomainDialog.java	2012-03-20 15:59:42 UTC (rev 39668)
@@ -19,6 +19,7 @@
 import org.jboss.tools.common.ui.WizardUtils;
 import org.jboss.tools.openshift.express.internal.core.console.UserDelegate;
 import org.jboss.tools.openshift.express.internal.ui.OpenShiftUIActivator;
+import org.jboss.tools.openshift.express.internal.ui.utils.Logger;
 
 import com.openshift.express.client.OpenShiftEndpointException;
 
@@ -37,17 +38,14 @@
 
 	@Override
 	public boolean performFinish() {
-		renameDomain();
-		return true;
-	}
-
-	private void renameDomain() {
+		final boolean result[] = new boolean[]{false};
 		try {
 			WizardUtils.runInWizard(new Job("Renaming domain...") {
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
 					try {
 						model.renameDomain();
+						result[0] = true;
 						return Status.OK_STATUS;
 					} catch(OpenShiftEndpointException e) {
 						return OpenShiftUIActivator.createErrorStatus(NLS.bind(
@@ -59,8 +57,9 @@
 				}
 			}, getContainer());
 		} catch (Exception ex) {
-			// ignore
+			Logger.error("Could not rename domain", ex);
 		}
+		return result[0];
 	}
 
 	@Override

Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/NewDomainDialog.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/NewDomainDialog.java	2012-03-20 15:48:32 UTC (rev 39667)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/NewDomainDialog.java	2012-03-20 15:59:42 UTC (rev 39668)
@@ -19,6 +19,7 @@
 import org.jboss.tools.common.ui.WizardUtils;
 import org.jboss.tools.openshift.express.internal.core.console.UserDelegate;
 import org.jboss.tools.openshift.express.internal.ui.OpenShiftUIActivator;
+import org.jboss.tools.openshift.express.internal.ui.utils.Logger;
 
 import com.openshift.express.client.OpenShiftEndpointException;
 
@@ -36,12 +37,14 @@
 
 	@Override
 	public boolean performFinish() {
+		final boolean result[] = new boolean[]{false};
 		try {
 			WizardUtils.runInWizard(new Job("Creating domain...") {
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
 					try {
 						model.createDomain();
+						result[0] = true;
 					} catch (OpenShiftEndpointException e) {
 						return OpenShiftUIActivator.createErrorStatus(NLS.bind(
 								"Could not create domain \"{0}\": {1}", model.getNamespace(), e.getResponseResult()), e);
@@ -53,10 +56,11 @@
 				}
 			}, getContainer());
 		} catch (Exception e) {
+			Logger.error("Could not create domain", e);
 		}
-		return true;
+		return result[0];
 	}
-
+	
 	@Override
 	public void addPages() {
 		addPage(new NewDomainWizardPage(model, this));



More information about the jbosstools-commits mailing list