From ccefea6b5973b85b5eea15686f4c70e2e5c52069 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Wed, 16 Apr 2014 08:13:38 -0400 Subject: [PATCH] added additional error handling Former-commit-id: 7853689d3273afaa348a7e16c26d3c2cf14b5c9b --- .../owasp/dependencycheck/data/nvdcve/ConnectionFactory.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/ConnectionFactory.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/ConnectionFactory.java index 43c8c97d5..cd4ef2628 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/ConnectionFactory.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/ConnectionFactory.java @@ -185,6 +185,9 @@ public final class ConnectionFactory { DriverManager.deregisterDriver(driver); } catch (SQLException ex) { Logger.getLogger(ConnectionFactory.class.getName()).log(Level.FINE, "An error occured unloading the databse driver", ex); + } catch (Throwable unexpected) { + Logger.getLogger(ConnectionFactory.class.getName()).log(Level.FINE, + "An unexpected throwable occured unloading the databse driver", unexpected); } driver = null; }