From 7e85f374ab7e33272435ef7d143f535552f22c11 Mon Sep 17 00:00:00 2001 From: Rene Pfeuffer Date: Wed, 18 Sep 2019 11:02:43 +0200 Subject: [PATCH] Close file stream --- .../src/main/java/sonia/scm/lifecycle/PluginBootstrap.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/lifecycle/PluginBootstrap.java b/scm-webapp/src/main/java/sonia/scm/lifecycle/PluginBootstrap.java index 549c50f96d..0382187c26 100644 --- a/scm-webapp/src/main/java/sonia/scm/lifecycle/PluginBootstrap.java +++ b/scm-webapp/src/main/java/sonia/scm/lifecycle/PluginBootstrap.java @@ -33,6 +33,7 @@ import java.nio.file.Path; import java.util.Iterator; import java.util.List; import java.util.Set; +import java.util.stream.Stream; public final class PluginBootstrap { @@ -87,8 +88,8 @@ public final class PluginBootstrap { } private void uninstallMarkedPlugins(Path pluginDirectory) { - try { - java.nio.file.Files.list(pluginDirectory) + try (Stream list = java.nio.file.Files.list(pluginDirectory)) { + list .filter(java.nio.file.Files::isDirectory) .filter(this::isMarkedForUninstall) .forEach(this::uninstall);