You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2013/03/21 18:11:42 UTC

svn commit: r1459407 - /uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccMonitor.java

Author: degenaro
Date: Thu Mar 21 17:11:42 2013
New Revision: 1459407

URL: http://svn.apache.org/r1459407
Log:
UIMA-2765 DUCC command line interface (CLI) should announce jd.err.log upon Completed state, as appropriate

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccMonitor.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccMonitor.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccMonitor.java?rev=1459407&r1=1459406&r2=1459407&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccMonitor.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccMonitor.java Thu Mar 21 17:11:42 2013
@@ -25,6 +25,7 @@ import java.lang.management.ManagementFa
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.net.URLConnection;
+import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.concurrent.atomic.AtomicBoolean;
 
@@ -412,13 +413,24 @@ public abstract class DuccMonitor  {
 							return RC_SUCCESS;
 						}
 						else {
+							if(!monitorInfo.errorLogs.isEmpty()) {
+								message = new StringBuffer();
+								message.append("id:"+id);
+								message.append(" ");
+								ArrayList<String> errorLogs = monitorInfo.errorLogs;
+								for(String errorLog : errorLogs) {
+									message.append("file:"+errorLog);
+								}
+								thisMessage = message.toString();
+								info(thisMessage);
+							}
 							message = new StringBuffer();
 							message.append("id:"+id);
 							message.append(" ");
 							message.append("rc:"+RC_FAILURE);
 							thisMessage = message.toString();
 							info(thisMessage);
-							return RC_SUCCESS;
+							return RC_FAILURE;
 						}
 					}
 				}