Author: max.andersen(a)jboss.com
Date: 2012-04-27 19:53:42 -0400 (Fri, 27 Apr 2012)
New Revision: 40601
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.client/.classpath
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
Log:
JBIDE-11696 showing a dialog now if errors for one or more ports failed
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.client/.classpath
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.client/.classpath 2012-04-27
23:32:45 UTC (rev 40600)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.client/.classpath 2012-04-27
23:53:42 UTC (rev 40601)
@@ -3,7 +3,7 @@
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
- <classpathentry exported="true" kind="lib"
path="openshift-java-client-2.0.0-SNAPSHOT.jar"
sourcepath="/openshift-java-client"/>
+ <classpathentry exported="true" kind="lib"
path="openshift-java-client-2.0.0-SNAPSHOT.jar"
sourcepath="/openshift-java-client/src/main/java"/>
<classpathentry kind="lib" path="jboss-dmr-1.0.0.Final.jar"/>
<classpathentry kind="lib" path="log4j-1.2.16.jar"/>
<classpathentry kind="lib" path="slf4j-api-1.6.1.jar"/>
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
===================================================================
---
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27
23:32:45 UTC (rev 40600)
+++
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27
23:53:42 UTC (rev 40601)
@@ -1,5 +1,7 @@
package org.jboss.tools.openshift.express.internal.core.portforward;
+import java.util.List;
+
import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.beans.BeanProperties;
import org.eclipse.core.databinding.observable.value.IObservableValue;
@@ -196,6 +198,22 @@
} catch (Exception e) {
return OpenShiftUIActivator.createErrorStatus("Failed to start
port-forwarding.", e);
}
+
+ try {
+ if(wizardModel.getApplication().isPortFowardingStarted()) {
+ List<IApplicationPortForwarding> forwardablePorts =
wizardModel.getForwardablePorts();
+ for (IApplicationPortForwarding portfwd : forwardablePorts) {
+ if (!portfwd.isStarted(wizardModel.getApplication().getSSHSession())) {
+ return OpenShiftUIActivator.createErrorStatus("Failed to start
port-forwarding for one or more ports. See console for errors.");
+ }
+ }
+ } else {
+ return OpenShiftUIActivator.createErrorStatus("Failed to start
port-forwarding. See console for errors.");
+ }
+ } catch (OpenShiftSSHOperationException e) {
+ return OpenShiftUIActivator.createErrorStatus("Problem checking port forward
status during start. See console for errors.");
+ }
+
return Status.OK_STATUS;
}
}, getContainer(), getDataBindingContext());
Show replies by date