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:10:58 UTC
svn commit: r1459406 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java
Author: degenaro
Date: Thu Mar 21 17:10:58 2013
New Revision: 1459406
URL: http://svn.apache.org/r1459406
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-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java?rev=1459406&r1=1459405&r2=1459406&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorJob.java Thu Mar 21 17:10:58 2013
@@ -18,6 +18,7 @@
*/
package org.apache.uima.ducc.ws.server;
+import java.io.File;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Iterator;
@@ -103,6 +104,14 @@ public class DuccWebMonitorJob {
monitorInfo.retry = si.getWorkItemsRetry();
monitorInfo.procs = ""+dwj.getProcessMap().getAliveProcessCount();
+ if(si.getIntWorkItemsError() > 0) {
+ String logsjobdir = dwj.getUserLogsDir()+dwj.getDuccId().getFriendly()+File.separator;
+ String logfile = "jd.err.log";
+ ArrayList<String> errorLogs = new ArrayList<String>();
+ errorLogs.add(logsjobdir+logfile);
+ monitorInfo.errorLogs = errorLogs;
+ }
+
ArrayList<String> stateSequence = monitorInfo.stateSequence;
String state = dwj.getJobState().toString();
if(!stateSequence.contains(state)) {