You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2012/10/02 23:57:34 UTC

svn commit: r1393205 - /airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.java

Author: lahiru
Date: Tue Oct  2 21:57:34 2012
New Revision: 1393205

URL: http://svn.apache.org/viewvc?rev=1393205&view=rev
Log:
fixing array index output of boudn exception.

Modified:
    airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/workflow/WorkflowInstanceNodeData.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=1393205&r1=1393204&r2=1393205&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 Oct  2 21:57:34 2012
@@ -24,7 +24,7 @@ package org.apache.airavata.registry.api
 import java.util.ArrayList;
 import java.util.List;
 
-public class WorkflowInstanceNodeData{
+public class    WorkflowInstanceNodeData{
 	private WorkflowInstanceNode workflowInstanceNode;
 	private List<WorkflowInstanceNodePortData> inputData;
 	private List<WorkflowInstanceNodePortData> outputData;
@@ -58,8 +58,14 @@ public class WorkflowInstanceNodeData{
 			String[] pairs = data.split(",");
 			for (String paras : pairs) {
 				String[] nameVals = paras.trim().split("=");
-				NameValue pair = new NameValue(nameVals[0].trim(),
+                NameValue pair = null;
+                if(nameVals.length != 0){
+				 pair = new NameValue(nameVals[0].trim(),
 						nameVals[1].trim());
+                }else{
+                  pair = new NameValue(nameVals[0].trim(),
+						"");
+                }
 				parameters.add(pair);
 			}
 		}