Author: cwiklik Date: Wed Nov 11 17:19:58 2015 New Revision: 1713897 URL: http://svn.apache.org/viewvc?rev=1713897&view=rev Log: UIMA-4690 redirect stderr to stdout
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java?rev=1713897&r1=1713896&r2=1713897&view=diff ============================================================================== --- uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java (original) +++ uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/agent/metrics/swap/DuccProcessMemoryPageLoadUsage.java Wed Nov 11 17:19:58 2015 @@ -36,6 +36,7 @@ public class DuccProcessMemoryPageLoadUs String[] command = new String[] {"/bin/ps","-o","maj_flt",pid}; ProcessBuilder builder = new ProcessBuilder(command); + builder.redirectErrorStream(true); Process process = builder.start(); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is); @@ -56,9 +57,10 @@ public class DuccProcessMemoryPageLoadUs if (is != null) { is.close(); } + process.waitFor(); process.destroy(); } - process.waitFor(); + if ( faults != null) { return Long.parseLong(faults.trim()); } else {