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 2015/11/12 20:31:05 UTC
svn commit: r1714106 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/user/DuccAsUser.java
Author: degenaro
Date: Thu Nov 12 19:31:04 2015
New Revision: 1714106
URL: http://svn.apache.org/viewvc?rev=1714106&view=rev
Log:
UIMA-4690 fix DuccAsUser (orchestrator)
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/user/DuccAsUser.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/user/DuccAsUser.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/user/DuccAsUser.java?rev=1714106&r1=1714105&r2=1714106&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/user/DuccAsUser.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/user/DuccAsUser.java Thu Nov 12 19:31:04 2015
@@ -19,6 +19,7 @@
package org.apache.uima.ducc.orchestrator.user;
import java.io.BufferedReader;
+import java.io.File;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Map;
@@ -38,6 +39,8 @@ public class DuccAsUser {
public static String identity = "orchestrator";
+ private static File devNull = new File("/dev/null");
+
public static String duckling(String user, String file, String text) {
String methodName = "duckling";
@@ -73,10 +76,10 @@ public class DuccAsUser {
env.put("JobId", identity);
try {
+ pb = pb.redirectError(devNull);
Process process = pb.start();
String line;
BufferedReader bri = new BufferedReader(new InputStreamReader(process.getInputStream()));
- BufferedReader bre = new BufferedReader(new InputStreamReader(process.getErrorStream()));
boolean trigger = false;
duccLogger.trace(methodName, null, "read stdout: start");
while ((line = bri.readLine()) != null) {
@@ -91,13 +94,6 @@ public class DuccAsUser {
}
bri.close();
duccLogger.trace(methodName, null, "read stdout: end");
- duccLogger.trace(methodName, null, "read stderr: start");
- while ((line = bre.readLine()) != null) {
- duccLogger.warn(methodName, null, "stderr: "+line);
- retVal.append(line);
- }
- bre.close();
- duccLogger.trace(methodName, null, "read stderr: end");
duccLogger.trace(methodName, null, "process waitfor: start");
process.waitFor();
duccLogger.trace(methodName, null, "process waitfor: end");