Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Not a Bug
-
2.7.2, 2.7.3, 2.7.4
-
None
-
Windows 10
Description
Attempt to connect with DriverManager.getConnection fails with
java.lang.NoClassDefFoundError: javax/sql/rowset/serial/SerialException
at org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:632)
at org.mariadb.jdbc.internal.util.pool.Pool.addConnection(Pool.java:215)
at org.mariadb.jdbc.internal.util.pool.Pool.<init>(Pool.java:125)
at org.mariadb.jdbc.internal.util.pool.Pools.retrievePool(Pools.java:54)
at org.mariadb.jdbc.MariaDbConnection.newConnection(MariaDbConnection.java:147)
at org.mariadb.jdbc.Driver.connect(Driver.java:89)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:252)
at sqlimpl/uk.co.gardennotebook.mysql.DBConnection.getConnection(DBConnection.java:224)
at sqlimpl/uk.co.gardennotebook.mysql.DBConnection.setConnection(DBConnection.java:186)
at sqlimpl/uk.co.gardennotebook.mysql.SQLTrug.isAvailable(SQLTrug.java:191)
at spi@3.0.0-SNAPSHOT/uk.co.gardennotebook.spi.TrugServer.checkTrug(TrugServer.java:146)
at gui@3.0.0-SNAPSHOT/uk.co.gardennotebook.NotebookConfig.handleApplyForLogin(NotebookConfig.java:1007)
at gui@3.0.0-SNAPSHOT/uk.co.gardennotebook.NotebookConfig.btnApplyOnAction(NotebookConfig.java:481)
... 61 more
Caused by: java.lang.ClassNotFoundException: javax.sql.rowset.serial.SerialException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 75 more
The parameter value for getConnection is:
jdbc:mariadb://synology215:3307/mydatabase?user=user&password=password&useSSL=false&allowPublicKeyRetrieval=true&sslMode=DISABLED&pool&minPoolSize=2&connectTimeout=1000
Version 2.7.0 works OK. I've not tried 3.0.0.
This is similar to CONJ-871 but the environment is plain vanilla Java, desktop application.
Attachments
Issue Links
- blocks
-
CONJ-871 OSGi: Missing Import-Package in Connector/J bundle (javax.sql.rowset.serial)
- Closed