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) {