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/09/25 04:40:06 UTC

svn commit: r1389687 - in /airavata/trunk/modules: commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java xbaya-gui/src/main/java/org/apache/airavata/xbaya/provenance/WorkflowStatusUpdater.java

Author: samindaw
Date: Tue Sep 25 02:40:06 2012
New Revision: 1389687

URL: http://svn.apache.org/viewvc?rev=1389687&view=rev
Log:
removing invalid experiment name update + null check for parameter data

Modified:
    airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java
    airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/provenance/WorkflowStatusUpdater.java

Modified: airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java?rev=1389687&r1=1389686&r2=1389687&view=diff
==============================================================================
--- airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java (original)
+++ airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java Tue Sep 25 02:40:06 2012
@@ -54,11 +54,14 @@ public class WorkflowInstanceNodeData{
 	
 	private static List<NameValue> getIOParameterData(String data){
 		List<NameValue> parameters=new ArrayList<NameValue>();
-		String[] pairs = data.split(",");
-		for (String paras : pairs) {
-			String[] nameVals = paras.trim().split("=");
-			NameValue pair = new NameValue(nameVals[0].trim(),nameVals[1].trim());
-			parameters.add(pair);
+		if (data!=null) {
+			String[] pairs = data.split(",");
+			for (String paras : pairs) {
+				String[] nameVals = paras.trim().split("=");
+				NameValue pair = new NameValue(nameVals[0].trim(),
+						nameVals[1].trim());
+				parameters.add(pair);
+			}
 		}
 		return parameters;
 	}

Modified: airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/provenance/WorkflowStatusUpdater.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/provenance/WorkflowStatusUpdater.java?rev=1389687&r1=1389686&r2=1389687&view=diff
==============================================================================
--- airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/provenance/WorkflowStatusUpdater.java (original)
+++ airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/provenance/WorkflowStatusUpdater.java Tue Sep 25 02:40:06 2012
@@ -91,7 +91,6 @@ public class WorkflowStatusUpdater {
     public boolean saveWorkflowData(String experimentID,String workflowInstanceID,String workflowTemplateID) {
         Timestamp currentTime = new Timestamp((new java.util.Date()).getTime());
         try {
-            registry.updateExperimentName(experimentID, workflowInstanceID);
             registry.setWorkflowInstanceTemplateName(workflowInstanceID, workflowTemplateID);
             registry.updateWorkflowInstanceStatus(new WorkflowInstanceStatus(new WorkflowInstance(experimentID, workflowInstanceID), WorkflowInstanceStatus.ExecutionStatus.STARTED,currentTime));
         } catch (RegistryException e) {