-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Hello, when I upload eco plugin & use MYSQL, but I've got the mentioned errors. I've even tried to delete the specific database columns created by eco but it didn't help.
[14:47:08] [Server thread/INFO]: [eco] Initializing eco
[14:47:08] [Server thread/INFO]: [com.willfp.eco.libs.hikari.HikariDataSource] HikariPool-1 - Starting...
[14:47:08] [Server thread/INFO]: [com.willfp.eco.libs.hikari.pool.HikariPool] HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@597be167
[14:47:08] [Server thread/INFO]: [com.willfp.eco.libs.hikari.HikariDataSource] HikariPool-1 - Start completed.
[14:47:08] [Server thread/WARN]: [Exposed] Transaction attempt #0 failed: Unknown column 'RESERVED' in 'WHERE'. Statement(s): null
java.sql.SQLSyntaxErrorException: Unknown column 'RESERVED' in 'WHERE'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112) ~[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.StatementImpl.executeQuery(StatementImpl.java:1312) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.DatabaseMetaDataUsingInfoSchema.getSQLKeywords(DatabaseMetaDataUsingInfoSchema.java:1163) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at eco-6.77.3-all.jar//com.willfp.eco.libs.hikari.pool.HikariProxyDatabaseMetaData.getSQLKeywords(HikariProxyDatabaseMetaData.java) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcIdentifierManager.<init>(JdbcIdentifierManager.kt:14) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:58) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$lazyMetadata$1.invoke(JdbcDatabaseMetadataImpl.kt:396) ~[?:?]
at eco-6.77.3-all.jar//kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.getIdentifierManager(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:116) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.iterate(JdbcDatabaseMetadataImpl.kt:406) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.access$iterate(JdbcDatabaseMetadataImpl.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesFor(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.access$tableNamesFor(JdbcDatabaseMetadataImpl.kt:17) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:99) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:98) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$CachableMapWithDefault.get(JdbcDatabaseMetadataImpl.kt:92) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(MapWithDefault.kt:105) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapsKt.getValue(Maps.kt:369) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesByCurrentSchema(JdbcDatabaseMetadataImpl.kt:135) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:70) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.metadata(JdbcConnectionImpl.kt:72) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect.tableExists(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.QueriesKt.exists(Queries.kt:592) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.createStatements(SchemaUtils.kt:101) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create(SchemaUtils.kt:426) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create$default(SchemaUtils.kt:424) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable$lambda$2(MySQLPersistentDataHandler.kt:153) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:324) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:371) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:370) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:279) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:249) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:227) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable(MySQLPersistentDataHandler.kt:152) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler.<init>(MySQLPersistentDataHandler.kt:65) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:26) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:24) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.profiles.ProfileHandler.<init>(ProfileHandler.kt:28) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.EcoImpl.<init>(EcoImpl.kt:72) ~[?:?]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:109) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:125) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:39) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:569) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:363) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1273) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:392) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[14:47:08] [Server thread/WARN]: [Exposed] Wait 0 milliseconds before retrying
[14:47:08] [Server thread/WARN]: [Exposed] Transaction attempt #1 failed: Unknown column 'RESERVED' in 'WHERE'. Statement(s): null
java.sql.SQLSyntaxErrorException: Unknown column 'RESERVED' in 'WHERE'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112) ~[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.StatementImpl.executeQuery(StatementImpl.java:1312) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.DatabaseMetaDataUsingInfoSchema.getSQLKeywords(DatabaseMetaDataUsingInfoSchema.java:1163) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at eco-6.77.3-all.jar//com.willfp.eco.libs.hikari.pool.HikariProxyDatabaseMetaData.getSQLKeywords(HikariProxyDatabaseMetaData.java) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcIdentifierManager.<init>(JdbcIdentifierManager.kt:14) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:58) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$lazyMetadata$1.invoke(JdbcDatabaseMetadataImpl.kt:396) ~[?:?]
at eco-6.77.3-all.jar//kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.getIdentifierManager(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:116) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.iterate(JdbcDatabaseMetadataImpl.kt:406) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.access$iterate(JdbcDatabaseMetadataImpl.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesFor(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.access$tableNamesFor(JdbcDatabaseMetadataImpl.kt:17) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:99) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:98) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$CachableMapWithDefault.get(JdbcDatabaseMetadataImpl.kt:92) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(MapWithDefault.kt:105) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapsKt.getValue(Maps.kt:369) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesByCurrentSchema(JdbcDatabaseMetadataImpl.kt:135) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:70) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.metadata(JdbcConnectionImpl.kt:72) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect.tableExists(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.QueriesKt.exists(Queries.kt:592) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.createStatements(SchemaUtils.kt:101) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create(SchemaUtils.kt:426) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create$default(SchemaUtils.kt:424) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable$lambda$2(MySQLPersistentDataHandler.kt:153) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:324) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:371) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:370) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:279) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:249) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:227) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable(MySQLPersistentDataHandler.kt:152) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler.<init>(MySQLPersistentDataHandler.kt:65) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:26) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:24) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.profiles.ProfileHandler.<init>(ProfileHandler.kt:28) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.EcoImpl.<init>(EcoImpl.kt:72) ~[?:?]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:109) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:125) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:39) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:569) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:363) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1273) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:392) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[14:47:08] [Server thread/WARN]: [Exposed] Wait 0 milliseconds before retrying
[14:47:08] [Server thread/WARN]: [Exposed] Transaction attempt #2 failed: Unknown column 'RESERVED' in 'WHERE'. Statement(s): null
java.sql.SQLSyntaxErrorException: Unknown column 'RESERVED' in 'WHERE'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112) ~[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.StatementImpl.executeQuery(StatementImpl.java:1312) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.DatabaseMetaDataUsingInfoSchema.getSQLKeywords(DatabaseMetaDataUsingInfoSchema.java:1163) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at eco-6.77.3-all.jar//com.willfp.eco.libs.hikari.pool.HikariProxyDatabaseMetaData.getSQLKeywords(HikariProxyDatabaseMetaData.java) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcIdentifierManager.<init>(JdbcIdentifierManager.kt:14) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:58) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$lazyMetadata$1.invoke(JdbcDatabaseMetadataImpl.kt:396) ~[?:?]
at eco-6.77.3-all.jar//kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.getIdentifierManager(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:116) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.iterate(JdbcDatabaseMetadataImpl.kt:406) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.access$iterate(JdbcDatabaseMetadataImpl.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesFor(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.access$tableNamesFor(JdbcDatabaseMetadataImpl.kt:17) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:99) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:98) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$CachableMapWithDefault.get(JdbcDatabaseMetadataImpl.kt:92) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(MapWithDefault.kt:105) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapsKt.getValue(Maps.kt:369) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesByCurrentSchema(JdbcDatabaseMetadataImpl.kt:135) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:70) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.metadata(JdbcConnectionImpl.kt:72) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect.tableExists(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.QueriesKt.exists(Queries.kt:592) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.createStatements(SchemaUtils.kt:101) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create(SchemaUtils.kt:426) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create$default(SchemaUtils.kt:424) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable$lambda$2(MySQLPersistentDataHandler.kt:153) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:324) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:371) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:370) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:279) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:249) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:227) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable(MySQLPersistentDataHandler.kt:152) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler.<init>(MySQLPersistentDataHandler.kt:65) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:26) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:24) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.profiles.ProfileHandler.<init>(ProfileHandler.kt:28) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.EcoImpl.<init>(EcoImpl.kt:72) ~[?:?]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:109) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:125) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:39) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:569) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:363) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1273) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:392) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[14:47:08] [Server thread/ERROR]: [ModernPluginLoadingStrategy] Could not load plugin 'eco-6.77.3-all.jar' in folder 'plugins/.paper-remapped'
org.bukkit.plugin.InvalidPluginException: Exception initializing main class `com.willfp.eco.internal.spigot.EcoImpl'
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:117) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:125) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:39) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:569) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:363) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1273) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:392) ~[purpur-1.21.11.jar:1.21.11-2560-9c54698]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:74) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:109) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
... 10 more
Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'RESERVED' in 'WHERE'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112) ~[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.StatementImpl.executeQuery(StatementImpl.java:1312) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at com.mysql.cj.jdbc.DatabaseMetaDataUsingInfoSchema.getSQLKeywords(DatabaseMetaDataUsingInfoSchema.java:1163) ~[mysql-connector-j-9.2.0.jar:9.2.0]
at eco-6.77.3-all.jar//com.willfp.eco.libs.hikari.pool.HikariProxyDatabaseMetaData.getSQLKeywords(HikariProxyDatabaseMetaData.java) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcIdentifierManager.<init>(JdbcIdentifierManager.kt:14) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:58) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$identifierManager$2.invoke(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$lazyMetadata$1.invoke(JdbcDatabaseMetadataImpl.kt:396) ~[?:?]
at eco-6.77.3-all.jar//kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:83) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.getIdentifierManager(JdbcDatabaseMetadataImpl.kt:56) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:116) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNamesFor$1$3.invoke(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.iterate(JdbcDatabaseMetadataImpl.kt:406) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImplKt.access$iterate(JdbcDatabaseMetadataImpl.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesFor(JdbcDatabaseMetadataImpl.kt:110) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.access$tableNamesFor(JdbcDatabaseMetadataImpl.kt:17) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:99) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$tableNames$1.invoke(JdbcDatabaseMetadataImpl.kt:98) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl$CachableMapWithDefault.get(JdbcDatabaseMetadataImpl.kt:92) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(MapWithDefault.kt:105) ~[?:?]
at eco-6.77.3-all.jar//kotlin.collections.MapsKt__MapsKt.getValue(Maps.kt:369) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcDatabaseMetadataImpl.tableNamesByCurrentSchema(JdbcDatabaseMetadataImpl.kt:135) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:70) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect$tableExists$2$1.invoke(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.metadata(JdbcConnectionImpl.kt:72) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.vendors.VendorDialect.tableExists(VendorDialect.kt:69) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.QueriesKt.exists(Queries.kt:592) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.createStatements(SchemaUtils.kt:101) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create(SchemaUtils.kt:426) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.SchemaUtils.create$default(SchemaUtils.kt:424) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable$lambda$2(MySQLPersistentDataHandler.kt:153) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:324) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:371) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:370) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:279) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:379) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:249) ~[?:?]
at eco-6.77.3-all.jar//org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:227) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler$MySQLSerializer.createTable(MySQLPersistentDataHandler.kt:152) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.impl.MySQLPersistentDataHandler.<init>(MySQLPersistentDataHandler.kt:65) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:26) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.handlers.PersistentDataHandlers$2.create(PersistentDataHandlers.kt:24) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.data.profiles.ProfileHandler.<init>(ProfileHandler.kt:28) ~[?:?]
at eco-6.77.3-all.jar//com.willfp.eco.internal.spigot.EcoImpl.<init>(EcoImpl.kt:72) ~[?:?]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
... 13 moreTo Reproduce
- Enable
data-handler: mysqlin config - Start server
- You'll get errors & plugin won't load
Expected behavior
Plugin should load.
Screenshots
If applicable, add screenshots to help explain your problem.
Server Information (please complete the following information):
- Version: 1.21.11 Leaf
- Version of plugin and eco: 6.77.3
Config:
#
# eco
# by Auxilor
# Default config (With Comments) can be found here: https://github.com/Auxilor/eco/blob/master/eco-core/core-plugin/src/main/resources/config.yml
#
# How player/server data is saved:
# yaml - Stored in data.yml: Good option for single-node servers (i.e. no BungeeCord/Velocity)
# mysql - Standard database, great option for multi-node servers (i.e. BungeeCord/Velocity)
# mongodb - Alternative database, great option for multi-node servers (i.e. BungeeCord/Velocity)
data-handler: mysql
# If data should be migrated automatically when changing data handler.
perform-data-migration: true
mongodb:
# The full MongoDB connection URL.
url: ""
# The name of the database to use.
database: eco
# The collection to use for player data.
collection: profiles
mysql:
# The table prefix to use for all tables.
prefix: "eco_"
# The maximum number of MySQL connections.
connections: 10
# Connection details for MySQL.
host: xxx
port: 3306
database: yyy
user: zzz
password: zzz2
# How many ticks to wait between committing data to a database. This doesn't
# affect yaml storage, only MySQL and MongoDB. By default, data is committed
# every tick, but you can increase this to be every x ticks, for example 20
# would be committing once a second.
save-interval: 1
# How many ticks to wait between autosaves for data.yml.
autosave-interval: 36000 # 30 minutes
# Options to manage the conflict finder
conflicts:
whitelist: # Plugins that should never be marked as conflicts
- eco
# DropQueue by default uses a faster collated queue system where all drops
# that originate from the same player on the same tick are dropped together.
# Disable it if it changes drop mechanics too much for you.
use-fast-collated-drops: true
# Display frames massively optimize PacketWindowItems, however some users have
# reported display bugs by using it. If you have any problems with it, then you
# should disable this option.
use-display-frame: true
# Time to live for a display frame. In other words, this is how frequent (in ticks)
# that display frames will be cleared / deleted.
display-frame-ttl: 17
# If the stack traces of extensions that failed to load should be logged. Disabled by
# default to prevent users from reporting bugs. Enable if you're a developer.
log-full-extension-errors: false
# To make the custom crafting system work better for players, players are also sent an
# additional recipe containing the displayed items as ingredients. However, with a large
# number of recipes, this can create PacketTooLargeExceptions. If you have this exception,
# disable this option. Bear in mind that this means the auto-craft preview will fail to
# render items nicely, which may degrade the user experience on your server. If you use
# a custom crafting table, though, this won't affect anything, and you should disable the option.
displayed-recipes: true
# If eco plugins should not check for updates; only enable this if you know what you're doing
# as there can be urgent hotfixes that you are then not notified about. If you're confident
# that you can manage updates on your own, turn this on.
no-update-checker: false
# Math expressions are parsed using Crunch, which allows for variables to be used in expressions.
# If this is false, variables will be used to represent placeholders, which leads to fewer
# expression compilations at the expense of slower evaluation times. If this is true, variables
# will instead be translated before compilation to reduce evaluation times at the expense of
# longer compilation times. If your expressions usually contain many variables, then you
# should enable this option as it may improve performance. If you're unsure, leave it disabled.
use-immediate-placeholder-translation-for-math: false
# The time (in milliseconds) for math expressions to be cached for. Higher values will lead to
# faster evaluation times (less CPU usage) at the expense of slightly more memory usage and
# less reactive values.
math-cache-ttl: 200
# The time (in minutes) for literal patterns to be cached for. Higher values will lead to
# faster evaluation times (less CPU usage) at the expense of slightly more memory usage and
# less reactive values. (Do not change unless you are told to).
literal-cache-ttl: 10
# If anonymous usage statistics should be tracked. This is very valuable information as it
# helps understand how eco and other plugins are being used by logging player and server
# counts. This is completely anonymous and no personal information is logged. This data
# is primarily used for optimisation and server insights.
playerflow: true
# If the packet display system should activate on items that have no meta. This is disabled
# by default for performance reasons, but if you want to use the packet display system on
# items that have no meta, then you can enable this option.
display-without-meta: false
# If eco should enforce its recipes against other plugins. Turn this on if use custom items from
# non eco-based plugins in recipes and are encountering issues with invisible items or similar.
# This may cause issues with other plugins, so only enable this if you're having issues.
enforce-preparing-recipes: false
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working