summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Bertrand <bertrandop@gmail.com>2016-11-27 14:22:04 +0100
committerOlivier Bertrand <bertrandop@gmail.com>2016-11-27 14:22:04 +0100
commitc2f93a3354b664e7d54dc96b5d94bfc2d6cd8256 (patch)
treeb7a30f3806b02825fa4362abc0cb8ae495ae787f
parent558245d54052f037de211ccc402646261a26f047 (diff)
downloadmariadb-git-c2f93a3354b664e7d54dc96b5d94bfc2d6cd8256.tar.gz
- Fix null pointer java error when connecting to jdbc:drill driver.
By setting the context class loader. modified: storage/connect/JavaWrappers.jar modified: storage/connect/JdbcInterface.java
-rw-r--r--storage/connect/JavaWrappers.jarbin19615 -> 19696 bytes
-rw-r--r--storage/connect/JdbcInterface.java3
2 files changed, 3 insertions, 0 deletions
diff --git a/storage/connect/JavaWrappers.jar b/storage/connect/JavaWrappers.jar
index d5353d2cbfd..8c01c364a3f 100644
--- a/storage/connect/JavaWrappers.jar
+++ b/storage/connect/JavaWrappers.jar
Binary files differ
diff --git a/storage/connect/JdbcInterface.java b/storage/connect/JdbcInterface.java
index 07dcaf985b4..a1b1360e6ea 100644
--- a/storage/connect/JdbcInterface.java
+++ b/storage/connect/JdbcInterface.java
@@ -82,6 +82,9 @@ public class JdbcInterface {
System.out.println("URL=" + parms[1]);
CheckURL(parms[1], null);
+
+ // This is required for drivers using context class loaders
+ Thread.currentThread().setContextClassLoader(getClass().getClassLoader());
if (parms[2] != null && !parms[2].isEmpty()) {
if (DEBUG)