Xiao-MoMi/Custom-Fishing

[Bug] causing jdbc related exceptions on server shutdown (with using HuskHomes/HuskSync)

Closed this issue · 2 comments

Sometimes when shutting down the server, HuskHomes and HuskSync plugin throws exceptions when closing db connection.
The stacktrace shows that it is trying to use jdbc library from CustomFishing's.

Related logs
[01:14:27] [Server thread/INFO]: [CustomFishing] Disabling CustomFishing v2.0.12.2

(truncated other plugins' disabling message)

[01:14:27] [Server thread/INFO]: [HuskHomes] Disabling HuskHomes v4.6.1-7ee4bae
[01:14:27] [Server thread/INFO]: [HuskHomes] Successfully disabled HuskHomes v4.6.1-7ee4bae
[01:14:27] [Server thread/INFO]: [net.william278.huskhomes.libraries.hikari.HikariDataSource] HuskHomesHikariPool - Shutdown initiated...
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:185)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:152)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Exception in thread "HuskHomesHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at HuskHomes-Paper-4.6.1-7ee4bae.jar//net.william278.huskhomes.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [Server thread/INFO]: [net.william278.huskhomes.libraries.hikari.HikariDataSource] HuskHomesHikariPool - Shutdown completed.
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskHomesHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [Server thread/INFO]: [HuskSync] Disabling HuskSync v3.3.3
[01:14:27] [Server thread/INFO]: [net.william278.husksync.libraries.hikari.HikariDataSource] HuskSyncHikariPool - Shutdown initiated...
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Exception in thread "HuskSyncHikariPool connection closer" java.lang.NoClassDefFoundError: org/mariadb/jdbc/message/client/QuitPacket
[01:14:27] [Server thread/INFO]: [net.william278.husksync.libraries.hikari.HikariDataSource] HuskSyncHikariPool - Shutdown completed.
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.client.impl.StandardClient.close(StandardClient.java:1044)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at CustomFishing-2.0.12.2.jar//org.mariadb.jdbc.Connection.close(Connection.java:243)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:139)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at HuskSync-3.3.3.jar//net.william278.husksync.libraries.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:435)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:1583)
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.message.client.QuitPacket
[01:14:27] [HuskSyncHikariPool connection closer/WARN]: 	... 7 more
[01:14:27] [husksync:redis_subscriber/INFO]: [HuskSync] Redis unsubscribed from channel 'husksync:::return_user_data'
[01:14:27] [husksync:redis_subscriber/INFO]: [HuskSync] Redis unsubscribed from channel 'husksync:::request_user_data'
[01:14:27] [husksync:redis_subscriber/INFO]: [HuskSync] Redis unsubscribed from channel 'husksync:::update_user_data'
[01:14:27] [Server thread/INFO]: [HuskSync] Successfully disabled HuskSync v3.3.3

And sometimes HuskSync throws another exception on server shutdown which is also trying to use jdbc library from CustomFishing's.

[01:51:47] [Server thread/INFO]: [HuskSync] Disabling HuskSync v3.3.3
[01:51:47] [Server thread/ERROR]: Error occurred (in the plugin loader) while disabling HuskSync v3.3.3 (Is it up to date?)
java.lang.NoClassDefFoundError: org/mariadb/jdbc/codec/NonNullParameter
	at org.mariadb.jdbc.BasePreparedStatement.setBoolean(BasePreparedStatement.java:324) ~[CustomFishing-2.0.12.2.jar:?]
	at net.william278.husksync.libraries.hikari.pool.HikariProxyPreparedStatement.setBoolean(HikariProxyPreparedStatement.java) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.database.MySqlDatabase.createSnapshot(MySqlDatabase.java:382) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.database.Database.addSnapshot(Database.java:179) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.sync.DataSyncer.addSnapshotToDatabase(DataSyncer.java:142) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.sync.DataSyncer.lambda$saveData$0(DataSyncer.java:118) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.event.EventDispatcher.lambda$fireEvent$0(EventDispatcher.java:46) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.util.BukkitTask$Async.run(BukkitTask.java:88) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.util.Task$Supplier.runAsync(Task.java:118) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.event.EventDispatcher.lambda$fireEvent$1(EventDispatcher.java:46) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.util.BukkitTask$Sync.run(BukkitTask.java:53) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.util.Task$Supplier.runSyncDelayed(Task.java:100) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.util.Task$Supplier.runSync(Task.java:112) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.event.EventDispatcher.fireEvent(EventDispatcher.java:44) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.sync.DataSyncer.saveData(DataSyncer.java:116) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.listener.EventListener.lambda$handlePluginDisable$5(EventListener.java:126) ~[HuskSync-3.3.3.jar:?]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
	at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715) ~[?:?]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
	at net.william278.husksync.listener.EventListener.handlePluginDisable(EventListener.java:124) ~[HuskSync-3.3.3.jar:?]
	at net.william278.husksync.BukkitHuskSync.onDisable(BukkitHuskSync.java:212) ~[HuskSync-3.3.3.jar:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:283) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:224) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugins(PaperPluginInstanceManager.java:148) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugins(PaperPluginManagerImpl.java:92) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:528) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.craftbukkit.v1_20_R1.CraftServer.disablePlugins(CraftServer.java:587) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:955) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:853) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1236) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322) ~[purpur-1.20.1.jar:git-Purpur-2062]
	at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassNotFoundException: org.mariadb.jdbc.codec.NonNullParameter
	at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:185) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:152) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	... 38 more

The problem does not occur when CustomFishing is not loaded.

Server version: Purpur 1.20.1 (git-Purpur-2062)
Used Plugins:

  • CustomFishing v2.0.12.2
  • HuskHomes v4.6.1-7ee4bae
  • HuskSync v3.3.3

Using H2 for CustomFishing storage, and mariadb for HuskHomes and HuskSync storage.

will try to avoid that in next version

Works great on updated version 2.1.0.1 without errors.
Thank you for fixing this!