Исправить неподключение CoreProtect к базе данных #416

Closed
opened 2026-05-07 18:10:39 +00:00 by cuqmbr · 3 comments
Owner
net.coreprotect.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Unable to load authentication plugin 'client_ed25519'.
       at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:610)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.checkFailFast(HikariPool.java:597)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.<init>(HikariPool.java:97)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.HikariDataSource.<init>(HikariDataSource.java:80)
       at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.loadDatabase(ConfigHandler.java:307)
       at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.performInitialization(ConfigHandler.java:555)
       at CoreProtect-23.2.jar//net.coreprotect.services.PluginInitializationService.initializePlugin(PluginInitializationService.java:63)
       at CoreProtect-23.2.jar//net.coreprotect.CoreProtect.onEnable(CoreProtect.java:47)
       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279)
       at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207)
       at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109)
       at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520)
       at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:651)
       at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:608)
       at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:684)
       at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:429)
       at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316)
       at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304)
       at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.sql.SQLException: Unable to load authentication plugin 'client_ed25519'.
       at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
       at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
       at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81)
       at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55)
       at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:65)
       at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:77)
       at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:837)
       at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:420)
       at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238)
       at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:144)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.PoolBase.newConnection(PoolBase.java:373)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:210)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:488)
       at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.checkFailFast(HikariPool.java:576)
       ... 17 more
Caused by: com.mysql.cj.exceptions.WrongArgumentException: Unable to load authentication plugin 'client_ed25519'.
       at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source)
       at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
       at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
       at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52)
       at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:76)
       at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:484)
       at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:206)
       at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1333)
       at com.mysql.cj.NativeSession.connect(NativeSession.java:155)
       at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:961)
       at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:825)
       ... 25 more
[CoreProtect] Unable to connect to MySQL server.
java.lang.NullPointerException: Cannot invoke "net.coreprotect.hikari.HikariDataSource.getConnection()" because "net.coreprotect.config.ConfigHandler.hikariDataSource" is null
       at CoreProtect-23.2.jar//net.coreprotect.database.Database.getConnection(Database.java:175)
       at CoreProtect-23.2.jar//net.coreprotect.database.Database.getConnection(Database.java:164)
       at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.performInitialization(ConfigHandler.java:565)
       at CoreProtect-23.2.jar//net.coreprotect.services.PluginInitializationService.initializePlugin(PluginInitializationService.java:63)
       at CoreProtect-23.2.jar//net.coreprotect.CoreProtect.onEnable(CoreProtect.java:47)
       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279)
       at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207)
       at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109)
       at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520)
       at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:651)
       at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:608)
       at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:684)
       at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:429)
       at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316)
       at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304)
       at java.base/java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException: Cannot invoke "java.sql.Connection.createStatement()" because "connection" is null
       at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.performInitialization(ConfigHandler.java:566)
       at CoreProtect-23.2.jar//net.coreprotect.services.PluginInitializationService.initializePlugin(PluginInitializationService.java:63)
       at CoreProtect-23.2.jar//net.coreprotect.CoreProtect.onEnable(CoreProtect.java:47)
       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279)
       at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207)
       at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109)
       at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520)
       at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:651)
       at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:608)
       at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:684)
       at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:429)
       at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316)
       at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304)
       at java.base/java.lang.Thread.run(Unknown Source)
``` net.coreprotect.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Unable to load authentication plugin 'client_ed25519'. at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:610) at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.checkFailFast(HikariPool.java:597) at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.<init>(HikariPool.java:97) at CoreProtect-23.2.jar//net.coreprotect.hikari.HikariDataSource.<init>(HikariDataSource.java:80) at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.loadDatabase(ConfigHandler.java:307) at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.performInitialization(ConfigHandler.java:555) at CoreProtect-23.2.jar//net.coreprotect.services.PluginInitializationService.initializePlugin(PluginInitializationService.java:63) at CoreProtect-23.2.jar//net.coreprotect.CoreProtect.onEnable(CoreProtect.java:47) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207) at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:651) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:608) at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:684) at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:429) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316) at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.sql.SQLException: Unable to load authentication plugin 'client_ed25519'. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:65) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:77) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:837) at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:420) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:238) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:180) at CoreProtect-23.2.jar//net.coreprotect.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:144) at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.PoolBase.newConnection(PoolBase.java:373) at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:210) at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:488) at CoreProtect-23.2.jar//net.coreprotect.hikari.pool.HikariPool.checkFailFast(HikariPool.java:576) ... 17 more Caused by: com.mysql.cj.exceptions.WrongArgumentException: Unable to load authentication plugin 'client_ed25519'. at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:52) at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:76) at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:484) at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:206) at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1333) at com.mysql.cj.NativeSession.connect(NativeSession.java:155) at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:961) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:825) ... 25 more [CoreProtect] Unable to connect to MySQL server. java.lang.NullPointerException: Cannot invoke "net.coreprotect.hikari.HikariDataSource.getConnection()" because "net.coreprotect.config.ConfigHandler.hikariDataSource" is null at CoreProtect-23.2.jar//net.coreprotect.database.Database.getConnection(Database.java:175) at CoreProtect-23.2.jar//net.coreprotect.database.Database.getConnection(Database.java:164) at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.performInitialization(ConfigHandler.java:565) at CoreProtect-23.2.jar//net.coreprotect.services.PluginInitializationService.initializePlugin(PluginInitializationService.java:63) at CoreProtect-23.2.jar//net.coreprotect.CoreProtect.onEnable(CoreProtect.java:47) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207) at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:651) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:608) at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:684) at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:429) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316) at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304) at java.base/java.lang.Thread.run(Unknown Source) java.lang.NullPointerException: Cannot invoke "java.sql.Connection.createStatement()" because "connection" is null at CoreProtect-23.2.jar//net.coreprotect.config.ConfigHandler.performInitialization(ConfigHandler.java:566) at CoreProtect-23.2.jar//net.coreprotect.services.PluginInitializationService.initializePlugin(PluginInitializationService.java:63) at CoreProtect-23.2.jar//net.coreprotect.CoreProtect.onEnable(CoreProtect.java:47) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207) at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:651) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:608) at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:684) at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:429) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316) at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304) at java.base/java.lang.Thread.run(Unknown Source) ```
cuqmbr added this to the Сезон 2 project 2026-05-07 18:10:39 +00:00
Author
Owner
https://mariadb.com/docs/server/reference/plugins/authentication-plugins/authentication-plugin-caching_sha2_password
Author
Owner
https://github.com/ansible-collections/ansible.mysql/issues/719 https://github.com/ansible-collections/ansible.mysql/blob/5.0.1/plugins/module_utils/user.py#L231-L251 https://mariadb.org/about/#maintenance-policy https://mariadb.com/docs/release-notes/community-server/all-releases
Author
Owner
https://git.cuqmbr.xyz/bebrashield/infra/pulls/41/commits/8289ffa4f484131b5dfc3dc6b0042a008cc4ad51
Sign in to join this conversation.
No description provided.