You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sa...@apache.org on 2012/06/10 21:44:56 UTC
svn commit: r1348651 -
/incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ApplicationDescriptionDialog.java
Author: samindaw
Date: Sun Jun 10 19:44:55 2012
New Revision: 1348651
URL: http://svn.apache.org/viewvc?rev=1348651&view=rev
Log:
fixed NPE issue when loading the appl desc dialog
Modified:
incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ApplicationDescriptionDialog.java
Modified: incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ApplicationDescriptionDialog.java
URL: http://svn.apache.org/viewvc/incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ApplicationDescriptionDialog.java?rev=1348651&r1=1348650&r2=1348651&view=diff
==============================================================================
--- incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ApplicationDescriptionDialog.java (original)
+++ incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ApplicationDescriptionDialog.java Sun Jun 10 19:44:55 2012
@@ -653,20 +653,24 @@ public class ApplicationDescriptionDialo
public void setHostName(String hostName) {
this.hostName = hostName;
- HostDescription hostDescription;
- try {
- hostDescription = registry.getHostDescription(hostName);
- if (hostDescription.getType() instanceof GlobusHostType){
- getShellApplicationDescription().getType().changeType(GramApplicationDeploymentType.type);
- }else{
- getShellApplicationDescription().getType().changeType(ApplicationDeploymentDescriptionType.type);
- }
- btnHostAdvanceOptions.setVisible(hostDescription.getType() instanceof GlobusHostType);
- } catch (RegistryException e) {
- //not there - ouch
+ if (hostName!=null) {
+ HostDescription hostDescription;
+ try {
+ hostDescription = registry.getHostDescription(hostName);
+ if (hostDescription.getType() instanceof GlobusHostType) {
+ getShellApplicationDescription().getType().changeType(
+ GramApplicationDeploymentType.type);
+ } else {
+ getShellApplicationDescription().getType().changeType(
+ ApplicationDeploymentDescriptionType.type);
+ }
+ btnHostAdvanceOptions
+ .setVisible(hostDescription.getType() instanceof GlobusHostType);
+ } catch (RegistryException e) {
+ //not there - ouch
+ }
}
-
- updateDialogStatus();
+ updateDialogStatus();
}
private void updateServiceName() {