This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch karaf-4.2.x
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/karaf-4.2.x by this push:
     new 109b715228 [KARAF-6697] Fix threads leak in karaf-maven-plugin verify 
goal
109b715228 is described below

commit 109b7152283acdcbb8ec03218e71e74b085d50e5
Author: Wouter Born <git...@maindrain.net>
AuthorDate: Fri Nov 4 00:01:47 2022 +0100

    [KARAF-6697] Fix threads leak in karaf-maven-plugin verify goal
    
    Signed-off-by: Wouter Born <git...@maindrain.net>
    
    (cherry picked from commit 1a4d4a1fcda3b946ce1db6ffc78d2075be19bc2a)
---
 .../src/main/java/org/apache/karaf/tooling/VerifyMojo.java             | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/VerifyMojo.java
 
b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/VerifyMojo.java
index 1c3c3dfb0b..f63146f0ae 100644
--- 
a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/VerifyMojo.java
+++ 
b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/VerifyMojo.java
@@ -48,8 +48,6 @@ import java.util.concurrent.Executors;
 import java.util.concurrent.ScheduledExecutorService;
 import java.util.concurrent.atomic.AtomicLong;
 import java.util.function.BiFunction;
-import java.util.function.Function;
-import java.util.function.Supplier;
 import java.util.jar.Attributes;
 import java.util.jar.Manifest;
 import java.util.regex.Pattern;
@@ -417,6 +415,7 @@ public class VerifyMojo extends MojoSupport {
                 }
             }
         }
+        executor.shutdown();
         int nb = successes.size() + ignored.size() + failures.size();
         getLog().info("Features verified: " + nb + ", failures: " + 
failures.size() + ", ignored: " + ignored.size() + ", skipped: " + 
skipped.size());
         if (!failures.isEmpty()) {

Reply via email to