From 5d2010aa73286cb30ec2713be7acb9e4bc5875d6 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Thu, 16 Jan 2014 18:56:35 -0500 Subject: [PATCH] attempt one at fixing class loader issues with H2 for the jenkins plugin Former-commit-id: 125265069c0aedb7aa2a70a4a588b77e5fe4cb35 --- .../org/owasp/dependencycheck/data/nvdcve/DriverLoader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/DriverLoader.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/DriverLoader.java index 78e5f0951..5151aedb0 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/DriverLoader.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/DriverLoader.java @@ -115,7 +115,8 @@ public final class DriverLoader { */ private static void load(String className, ClassLoader loader) throws DriverLoadException { try { - final Class c = loader.loadClass(className); + final Class c = Class.forName(className, true, loader); + //final Class c = loader.loadClass(className); final Driver driver = (Driver) c.newInstance(); //using the DriverShim to get around the fact that the DriverManager won't register a driver not in the base class path DriverManager.registerDriver(new DriverShim(driver));