This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new b08b074be71 Resource leak in JBang Run (#17832) b08b074be71 is described below commit b08b074be71c51e051c9be524c2267fb22c43102 Author: Radovan Netuka <rnet...@redhat.com> AuthorDate: Tue Apr 22 18:06:34 2025 +0200 Resource leak in JBang Run (#17832) --- .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java index d398c7d31c6..2abdde240bc 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java @@ -1111,7 +1111,11 @@ public class Run extends CamelCommand { // prepare spring-boot for logging to file InputStream is = Run.class.getClassLoader().getResourceAsStream("spring-boot-logback.xml"); - eq.safeCopy(is, new File(eq.exportDir + "/src/main/resources/logback.xml")); + try { + eq.safeCopy(is, new File(eq.exportDir + "/src/main/resources/logback.xml")); + } finally { + IOHelper.close(is); + } // run spring-boot via maven ProcessBuilder pb = new ProcessBuilder();