PlayPro / CoreProtect

CoreProtect is a blazing fast data logging and anti-griefing tool for Minecraft servers.
Artistic License 2.0
640 stars 314 forks source link

Error 1.21 #635

Open VISION6969 opened 1 week ago

VISION6969 commented 1 week ago
[18:27:16 INFO]: Villager Villager['Villager'/525742, uuid='89957f7c-ac20-453d-a260-1da04f29c51e', l='ServerLevel[world]', x=2851.22, y=57.19, z=2794.99, cpos=[178, 174], tl=190449, v=true] died, message: 'Villager was slain by Zombie'
[18:27:17 WARN]: java.io.NotSerializableException: org.bukkit.craftbukkit.entity.CraftVillager$CraftProfession
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject0(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject(Unknown Source)
[18:27:17 WARN]:        at java.base/java.util.ArrayList.writeObject(Unknown Source)
[18:27:17 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
[18:27:17 WARN]:        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeSerialData(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject0(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject(Unknown Source)
[18:27:17 WARN]:        at java.base/java.util.ArrayList.writeObject(Unknown Source)
[18:27:17 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
[18:27:17 WARN]:        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeSerialData(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject0(Unknown Source)
[18:27:17 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject(Unknown Source)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.database.statement.EntityStatement.insert(EntityStatement.java:27)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.database.logger.EntityKillLogger.log(EntityKillLogger.java:49)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.consumer.process.EntityKillProcess.process(EntityKillProcess.java:24)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.consumer.process.Process.processConsumer(Process.java:205)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.consumer.Consumer.run(Consumer.java:133)
[18:27:17 WARN]:        at java.base/java.lang.Thread.run(Unknown Source)
[18:27:17 WARN]: java.sql.SQLException: Illegal operation on empty result set.
[18:27:17 WARN]:        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
[18:27:17 WARN]:        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89)
[18:27:17 WARN]:        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:81)
[18:27:17 WARN]:        at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:55)
[18:27:17 WARN]:        at com.mysql.cj.jdbc.result.ResultSetImpl.checkRowPos(ResultSetImpl.java:519)
[18:27:17 WARN]:        at com.mysql.cj.jdbc.result.ResultSetImpl.getObject(ResultSetImpl.java:1252)
[18:27:17 WARN]:        at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:818)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.hikari.pool.HikariProxyResultSet.getInt(HikariProxyResultSet.java)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.database.logger.EntityKillLogger.log(EntityKillLogger.java:58)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.consumer.process.EntityKillProcess.process(EntityKillProcess.java:24)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.consumer.process.Process.processConsumer(Process.java:205)
[18:27:17 WARN]:        at CoreProtect-22.4.jar//net.coreprotect.consumer.Consumer.run(Consumer.java:133)
[18:27:17 WARN]:        at java.base/java.lang.Thread.run(Unknown Source)

This error pops whenever a villager is killed. Please solve it

Skullians commented 1 week ago

v22.4 does not support 1.21. This was fixed in v23. It is currently only available to patrons or you can compile it yourself for free (I have a guide on the discord for that).