Temporary fix. Do not reset OutputStream. Java standard console closes the output but that is System.err initially. The effect is that stderr is closed for the whole application.
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/ae299cf6 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/ae299cf6 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/ae299cf6 Branch: refs/heads/master Commit: ae299cf6787aa513a998efede13b375cc00f995a Parents: 13ab111 Author: Andy Seaborne <[email protected]> Authored: Fri Aug 5 17:33:18 2016 +0100 Committer: Andy Seaborne <[email protected]> Committed: Fri Aug 5 17:33:18 2016 +0100 ---------------------------------------------------------------------- .../org/apache/jena/atlas/logging/java/ConsoleHandlerStream.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/ae299cf6/jena-base/src/main/java/org/apache/jena/atlas/logging/java/ConsoleHandlerStream.java ---------------------------------------------------------------------- diff --git a/jena-base/src/main/java/org/apache/jena/atlas/logging/java/ConsoleHandlerStream.java b/jena-base/src/main/java/org/apache/jena/atlas/logging/java/ConsoleHandlerStream.java index 1dd5521..fd4dbac 100644 --- a/jena-base/src/main/java/org/apache/jena/atlas/logging/java/ConsoleHandlerStream.java +++ b/jena-base/src/main/java/org/apache/jena/atlas/logging/java/ConsoleHandlerStream.java @@ -57,6 +57,7 @@ public class ConsoleHandlerStream extends ConsoleHandler { // Ignore and try to carry on. } } - setOutputStream(outputStream); + // Temporary fix : setOutputStream closes the old setting which is backed by System.err. + //setOutputStream(outputStream); } }
