commit 7f602ef51c19390dc11cf6fcab0ed04786f0c5b8 Author: Trang Truong Thi Huyen Date: Thu May 7 15:47:34 2015 +0700 MAGNOLIA-6173: Close stream diff --git a/magnolia-core/src/main/java/info/magnolia/module/delta/BootstrapFileUtil.java b/magnolia-core/src/main/java/info/magnolia/module/delta/BootstrapFileUtil.java index c132d99..eff26f7 100644 --- a/magnolia-core/src/main/java/info/magnolia/module/delta/BootstrapFileUtil.java +++ b/magnolia-core/src/main/java/info/magnolia/module/delta/BootstrapFileUtil.java @@ -42,6 +42,7 @@ import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; +import org.apache.commons.io.IOUtils; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; @@ -59,13 +60,16 @@ public class BootstrapFileUtil { private static Document getDocument(String fileName) { final SAXBuilder builder = new SAXBuilder(); + InputStream is = null; try { - InputStream is = ClasspathResourcesUtil.getStream(fileName); + is = ClasspathResourcesUtil.getStream(fileName); return builder.build(is); } catch (JDOMException e) { throw new RuntimeException(e); } catch (IOException e) { throw new RuntimeException(e); + } finally { + IOUtils.closeQuietly(is); } }