Skip to content

NullPointerException & NotSerializable log spam #835

@Hexanilix

Description

@Hexanilix

For a while now, our console has been littered every few seconds with this combo:

[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1200)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:358)
[21:15:12 WARN]:        at java.base/java.util.ArrayList.writeObject(ArrayList.java:948)
[21:15:12 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[21:15:12 WARN]:        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[21:15:12 WARN]:        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1072)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:358)
[21:15:12 WARN]:        at java.base/java.util.ArrayList.writeObject(ArrayList.java:948)
[21:15:12 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[21:15:12 WARN]:        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[21:15:12 WARN]:        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1072)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:358)
[21:15:12 WARN]:        at java.base/java.util.ArrayList.writeObject(ArrayList.java:948)
[21:15:12 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[21:15:12 WARN]:        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[21:15:12 WARN]:        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1072)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
[21:15:12 WARN]:        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:358)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.database.statement.EntityStatement.insert(EntityStatement.java:28)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.database.logger.EntityKillLogger.log(EntityKillLogger.java:50)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.consumer.process.EntityKillProcess.process(EntityKillProcess.java:24)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.consumer.process.Process.processConsumer(Process.java:205)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.consumer.Consumer.run(Consumer.java:133)
[21:15:12 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)
[21:15:12 WARN]: java.lang.NullPointerException: Cannot invoke "java.sql.ResultSet.next()" because "resultSet" is null
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.database.logger.EntityKillLogger.log(EntityKillLogger.java:52)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.consumer.process.EntityKillProcess.process(EntityKillProcess.java:24)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.consumer.process.Process.processConsumer(Process.java:205)
[21:15:12 WARN]:        at CoreProtect-23.1.1 (1).jar//net.coreprotect.consumer.Consumer.run(Consumer.java:133)
[21:15:12 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions