You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2013/01/14 23:17:43 UTC

svn commit: r1433173 - /airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/interpretor/WorkflowInterpretorSkeleton.java

Author: chathuri
Date: Mon Jan 14 22:17:43 2013
New Revision: 1433173

URL: http://svn.apache.org/viewvc?rev=1433173&view=rev
Log:
replace saveHostDescriptor with addHostDescriptor

Modified:
    airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/interpretor/WorkflowInterpretorSkeleton.java

Modified: airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/interpretor/WorkflowInterpretorSkeleton.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/interpretor/WorkflowInterpretorSkeleton.java?rev=1433173&r1=1433172&r2=1433173&view=diff
==============================================================================
--- airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/interpretor/WorkflowInterpretorSkeleton.java (original)
+++ airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/interpretor/WorkflowInterpretorSkeleton.java Mon Jan 14 22:17:43 2013
@@ -44,6 +44,7 @@ import javax.xml.stream.XMLStreamReader;
 import org.apache.airavata.client.AiravataAPIFactory;
 import org.apache.airavata.client.api.AiravataAPI;
 import org.apache.airavata.client.api.AiravataAPIInvocationException;
+import org.apache.airavata.client.api.DescriptorRecordAlreadyExistsException;
 import org.apache.airavata.client.stub.interpretor.NameValue;
 import org.apache.airavata.client.tools.PeriodicExecutorThread;
 import org.apache.airavata.common.exception.ApplicationSettingsException;
@@ -166,12 +167,14 @@ public class WorkflowInterpretorSkeleton
                                 AiravataAPI registry = getAiravataAPI();
 								if(!registry.getApplicationManager().isHostDescriptorExists(host.getType().getHostName())){
                                     log.debug("Saving the predefined Host: " + host.getType().getHostName());
-                                    registry.getApplicationManager().saveHostDescription(host);
+                                    registry.getApplicationManager().addHostDescription(host);
                                 }
                             }
 		                } catch (AiravataAPIInvocationException e) {
 		                    e.printStackTrace();
-		                }
+		                } catch (DescriptorRecordAlreadyExistsException e) {
+                            e.printStackTrace();
+                        }
                     }else{
 		                provenance = false;
 		            }