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