You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ra...@apache.org on 2013/10/22 20:26:10 UTC
svn commit: r1534718 -
/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/gfac/utils/OutputUtils.java
Author: raminder
Date: Tue Oct 22 18:26:10 2013
New Revision: 1534718
URL: http://svn.apache.org/r1534718
Log:
Simplified the regex to support spaces AIRAVATA-933
Modified:
airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/gfac/utils/OutputUtils.java
Modified: airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/gfac/utils/OutputUtils.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/gfac/utils/OutputUtils.java?rev=1534718&r1=1534717&r2=1534718&view=diff
==============================================================================
--- airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/gfac/utils/OutputUtils.java (original)
+++ airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/gfac/utils/OutputUtils.java Tue Oct 22 18:26:10 2013
@@ -32,10 +32,9 @@ import org.apache.airavata.commons.gfac.
import org.apache.airavata.gfac.handler.GFacHandlerException;
import org.apache.airavata.schemas.gfac.StdErrParameterType;
import org.apache.airavata.schemas.gfac.StdOutParameterType;
-import org.apache.airavata.schemas.gfac.URIParameterType;
public class OutputUtils {
- private static String regexPattern = "\\s*=\\s*([^\\[\\s'\"][^\\s]*|\"[^\"]*\"|'[^']*'|\\[[^\\[]*\\])";
+ private static String regexPattern = "\\s*=\\s*(.*)\\r?\\n";
public static Map<String, ActualParameter> fillOutputFromStdout(Map<String, Object> output, String stdout, String stderr) throws Exception {
@@ -95,7 +94,7 @@ public class OutputUtils {
match.append(matcher.group(1) + StringUtil.DELIMETER);
}
if (match != null) {
- return StringUtil.getElementsFromString(match.toString());
+ return StringUtil.getElementsFromString(match.toString());
} else {
throw new Exception("Data for the output parameter '" + outParam + "' was not found");
}