From 81a9dcab4caa3d55598fec9a8e9cb49eaddcd571 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 22 Sep 2011 21:27:15 +0200 Subject: [PATCH] fix IOUtil logger configuration --- .../java/sonia/scm/BasicContextProvider.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/scm-core/src/main/java/sonia/scm/BasicContextProvider.java b/scm-core/src/main/java/sonia/scm/BasicContextProvider.java index 2ed9c2af01..262050f9b9 100644 --- a/scm-core/src/main/java/sonia/scm/BasicContextProvider.java +++ b/scm-core/src/main/java/sonia/scm/BasicContextProvider.java @@ -35,7 +35,6 @@ package sonia.scm; //~--- non-JDK imports -------------------------------------------------------- -import sonia.scm.util.IOUtil; import sonia.scm.util.Util; //~--- JDK imports ------------------------------------------------------------ @@ -232,7 +231,20 @@ public class BasicContextProvider implements SCMContextProvider } finally { - IOUtil.close(input); + + // do not use logger or IOUtil, + // http://www.slf4j.org/codes.html#substituteLogger + if (input != null) + { + try + { + input.close(); + } + catch (IOException ex) + { + ex.printStackTrace(System.err); + } + } } return path;