-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Having an issue where I'm getting a com.mysql.cj.exceptions.UnableToConnectException error due to the config not allowing me enable or disable Public Key Retrieval as needed as most plugins who using Database Connection allows this as a toggle or have a hard toggled OFF.
com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Public Key Retrieval is not allowed
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:610) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:597) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:97) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:80) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/net.noscape.project.supremetags.storage.MySQLDatabase.<init>(MySQLDatabase.java:41) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/net.noscape.project.supremetags.SupremeTags.loadDatabases(SupremeTags.java:381) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/net.noscape.project.supremetags.SupremeTags.init(SupremeTags.java:181) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/net.noscape.project.supremetags.SupremeTags.onEnable(SupremeTags.java:107) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:280) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:652) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:608) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:743) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:488) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:280) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1164) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.8.jar:1.21.8-55-49ca2d2]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:102) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:837) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:420) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.MysqlDataSource.getConnection(MysqlDataSource.java:408) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.MysqlDataSource.getConnection(MysqlDataSource.java:120) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.MysqlDataSource.getConnection(MysqlDataSource.java:105) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:373) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:210) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:488) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:576) ~[SupremeTags-2.1.14-DEV-1.jar:?]
... 18 more
Caused by: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:76) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.protocol.a.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:122) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.protocol.a.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:40) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:436) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:206) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1333) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.NativeSession.connect(NativeSession.java:155) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:961) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:825) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:420) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.MysqlDataSource.getConnection(MysqlDataSource.java:408) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.MysqlDataSource.getConnection(MysqlDataSource.java:120) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.MysqlDataSource.getConnection(MysqlDataSource.java:105) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:373) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:210) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:488) ~[SupremeTags-2.1.14-DEV-1.jar:?]
at SupremeTags-2.1.14-DEV-1.jar/com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:576) ~[SupremeTags-2.1.14-DEV-1.jar:?]
... 18 more
[15:57:57 INFO]: [SupremeTags] Disabling SupremeTags v2.1.14
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels