validate job submission output for lonestar

Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/fa4c1876
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/fa4c1876
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/fa4c1876

Branch: refs/heads/master
Commit: fa4c1876244fead06addc49cd75d256594925089
Parents: e2b2951
Author: Chathuri Wimalasena <[email protected]>
Authored: Tue Jan 26 12:15:07 2016 -0500
Committer: Chathuri Wimalasena <[email protected]>
Committed: Tue Jan 26 12:15:07 2016 -0500

----------------------------------------------------------------------
 .../java/org/apache/airavata/gfac/impl/job/UGEOutputParser.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/fa4c1876/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/job/UGEOutputParser.java
----------------------------------------------------------------------
diff --git 
a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/job/UGEOutputParser.java
 
b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/job/UGEOutputParser.java
index e5249e0..1c39258 100644
--- 
a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/job/UGEOutputParser.java
+++ 
b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/job/UGEOutputParser.java
@@ -126,7 +126,7 @@ public class UGEOutputParser implements OutputParser {
 
        public String parseJobSubmission(String rawOutput) {
                log.debug(rawOutput);
-               if (rawOutput != null && !rawOutput.isEmpty()) {
+               if (rawOutput != null && !rawOutput.isEmpty() && 
!isJobSubmissionFailed(rawOutput)) {
                        String[] info = rawOutput.split("\n");
                        String lastLine = info[info.length - 1];
                        return lastLine.split(" ")[2]; // In PBS stdout is 
going to be directly the jobID

Reply via email to