diff --git a/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/connection/hikari/HikariConnectionFactory.java b/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/connection/hikari/HikariConnectionFactory.java index 12a75a7d2..734846e2f 100644 --- a/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/connection/hikari/HikariConnectionFactory.java +++ b/common/src/main/java/me/lucko/luckperms/common/storage/dao/sql/connection/hikari/HikariConnectionFactory.java @@ -91,9 +91,15 @@ public abstract class HikariConnectionFactory extends AbstractConnectionFactory // The drivers are really old in some of the older Spigot binaries, so Connection#isValid doesn't work. config.setConnectionTestQuery("/* LuckPerms ping */ SELECT 1"); - // don't perform any initial connection validation - we subsequently call #getConnection - // to setup the schema anyways - config.setInitializationFailTimeout(-1); + try { + // don't perform any initial connection validation - we subsequently call #getConnection + // to setup the schema anyways + config.setInitializationFailTimeout(-1); + } catch (NoSuchMethodError e) { + //noinspection deprecation + config.setInitializationFailFast(false); + } + hikari = new HikariDataSource(config); }