Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Bug
-
2.9.1
-
None
-
None
Description
I am getting the following error on Java 16:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.ignite.IgniteJdbcThinDriver at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:466) at java.sql/java.sql.DriverManager.isDriverAllowed(DriverManager.java:555) at java.sql/java.sql.DriverManager.isDriverAllowed(DriverManager.java:547) at java.sql/java.sql.DriverManager.getDrivers(DriverManager.java:449) at java.sql/java.sql.DriverManager.getDrivers(DriverManager.java:426) at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:60)
I am not even trying to use the JDBC driver. Unfortunately, Hikari performs Class.forName() on all JDBC drivers in the classpath, and I have a dependency on ignite-core.jar. The jar is part of the Java thick client.
Currently, this issue prevents me from upgrading to Java 16
Attachments
Issue Links
- is depended upon by
-
IGNITE-14891 Support Next Java LTS (Java 17)
- Resolved