From ba15de22183585ac51c4b024fb8fd96ed1ab2e8a Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Wed, 27 Jul 2016 06:04:56 -0400 Subject: [PATCH] improved error handling --- .../src/main/java/org/owasp/dependencycheck/App.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java b/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java index af8b2271b..5d3a8fa18 100644 --- a/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java +++ b/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java @@ -66,6 +66,7 @@ public class App { Settings.initialize(); final App app = new App(); exitCode = app.run(args); + LOGGER.debug("Exit code: " + exitCode); } finally { Settings.cleanup(true); } @@ -292,11 +293,15 @@ public class App { throw ex; } } + if (exCol != null && exCol.getExceptions().size()>0) { + throw exCol; + } } finally { if (engine != null) { engine.cleanup(); } } + } /**