diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java
index <HASH>..<HASH> 100644
--- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java
+++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/Engine.java
@@ -338,6 +338,12 @@ public class Engine {
                         }
                     }
                 }
+            }
+        }
+        for (AnalysisPhase phase : AnalysisPhase.values()) {
+            final List<Analyzer> analyzerList = analyzers.get(phase);
+
+            for (Analyzer a : analyzerList) {
                 closeAnalyzer(a);
             }
         }
updated engine to fix bug with archive analyzer prematurely deleting fiels


Former-commit-id: dd<I>e3c<I>f2d9bf7bf3b<I>f<I>be<I>d6d<I>