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

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


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

commit e0a13323e1c2379a9892b3355b14e69168187c57
Author: Wouter Born <[email protected]>
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 <[email protected]>
    
    (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 6830bc243c..88da22a5b6 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;
@@ -412,6 +410,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