]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5030 Remove log about deregistered driver
authorJulien HENRY <julien.henry@sonarsource.com>
Wed, 8 Oct 2014 15:53:03 +0000 (17:53 +0200)
committerJulien HENRY <julien.henry@sonarsource.com>
Thu, 9 Oct 2014 13:09:18 +0000 (15:09 +0200)
sonar-batch/src/main/java/org/sonar/batch/bootstrap/JdbcDriverHolder.java

index 99f5f02897880760b0953bc2c905a06e972a4b86..87eca7394bcd8e3aafc250a103fb12a246583f9d 100644 (file)
@@ -32,7 +32,6 @@ import java.io.InputStream;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.net.URLClassLoader;
-import java.util.List;
 
 /**
  * Contains and provides class loader extended with the JDBC Driver hosted on the server-side.
@@ -143,7 +142,7 @@ public class JdbcDriverHolder {
       String indexContent = serverClient.request(url);
       // File is empty when H2 is used
       if (Strings.isNullOrEmpty(indexContent)) {
-        return new String[]{};
+        return new String[] {};
       }
       return indexContent.split("\\|");
     } catch (Exception e) {
@@ -177,11 +176,7 @@ public class JdbcDriverHolder {
         Class<?> lpClass = defineClass("org.sonar.batch.bootstrap.JdbcLeakPrevention", classBytes, 0, offset, this.getClass().getProtectionDomain());
         Object obj = lpClass.newInstance();
 
-        List<String> driverNames = (List<String>) obj.getClass().getMethod("unregisterDrivers").invoke(obj);
-
-        for (String name : driverNames) {
-          LOG.debug("To prevent a memory leak, the JDBC Driver [{}] has been forcibly deregistered", name);
-        }
+        obj.getClass().getMethod("unregisterDrivers").invoke(obj);
       } catch (Exception e) {
         LOG.warn("JDBC driver deregistration failed", e);
       } finally {