You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "YuJue Li (Jira)" <ji...@apache.org> on 2022/04/28 06:33:00 UTC
[jira] [Closed] (IGNITE-14888) IgniteJdbcThinDriver fails to initialize on Java 16
[ https://issues.apache.org/jira/browse/IGNITE-14888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
YuJue Li closed IGNITE-14888.
-----------------------------
Ignite Flags: (was: Docs Required,Release Notes Required)
> IgniteJdbcThinDriver fails to initialize on Java 16
> ---------------------------------------------------
>
> Key: IGNITE-14888
> URL: https://issues.apache.org/jira/browse/IGNITE-14888
> Project: Ignite
> Issue Type: Bug
> Components: jdbc
> Affects Versions: 2.9.1
> Reporter: Sergey Kadaner
> Assignee: YuJue Li
> Priority: Major
>
> I am getting the following error on Java 16:
> {code:java}
> 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)
> {code}
> 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
--
This message was sent by Atlassian Jira
(v8.20.7#820007)