Skip to content

Waiting queries to finish to avoid SQLite crashing JVM.. #3940

@SGirl-Zockt

Description

@SGirl-Zockt

Describe the issue

When i make a Server restart oder just a Stop then this Happends, and the Server dont Stop

Exceptions & Other Logs

Please see the Log

[14:46:37] [Server thread/INFO]: [Plan] Disabling Plan v5.6 build 2959 [14:46:37] [Server thread/INFO]: [Plan] Processing complete. [14:46:37] [Server thread/INFO]: [Plan] Waiting for unfinished transactions to avoid data loss.. [14:46:57] [Server thread/INFO]: [Plan] Waiting queries to finish to avoid SQLite crashing JVM.. [14:46:57] [Server thread/INFO]: [Plan] Waiting for these connections to finish: [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.storage.database.queries.objects.JoinAddressQueries.lambda$joinAddressesPerDay$7(JoinAddressQueries.java:223), Plan-5.6-build-2959.jar//com.djrapitops.plan.delivery.rendering.json.graphs.GraphJSONCreator.joinAddressesByDay(GraphJSONCreator.java:469)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator.createInsightsMap(SessionsOverviewJSONCreator.java:71)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator.createJSONAsMap(PerformanceJSONCreator.java:76)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.storage.database.queries.objects.TPSQueries.lambda$fetchTPSDataOfServerInResolution$0(TPSQueries.java:69), Plan-5.6-build-2959.jar//com.djrapitops.plan.delivery.rendering.json.graphs.GraphJSONCreator.optimizedPerformanceGraphJSON(GraphJSONCreator.java:139)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator.createInsightsMap(OnlineActivityOverviewJSONCreator.java:212)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.extension.implementation.storage.queries.ExtensionServerTableDataQuery.executeQuery(ExtensionServerTableDataQuery.java:61), Plan-5.6-build-2959.jar//com.djrapitops.plan.delivery.rendering.json.JSONFactory.networkPlayersTableJSON(JSONFactory.java:133)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.storage.upkeep.DBCleanTask.run(DBCleanTask.java:107)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.extension.implementation.storage.queries.ExtensionServerTableDataQuery.executeQuery(ExtensionServerTableDataQuery.java:61), Plan-5.6-build-2959.jar//com.djrapitops.plan.delivery.rendering.json.JSONFactory.serverPlayersTableJSON(JSONFactory.java:111)] [14:46:57] [Server thread/INFO]: [Plan] [Plan-5.6-build-2959.jar//com.djrapitops.plan.settings.network.ServerSettingsManager.checkDBForNewConfigSettings(ServerSettingsManager.java:139)] [14:50:40] [Server console handler/ERROR]: Caught previously unhandled exception : java.io.IOError: java.io.IOException: Eingabe-/Ausgabefehler	at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:170) ~[jline-reader-3.20.0.jar:?]	at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110) ~[jline-reader-3.20.0.jar:?]	at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61) ~[jline-reader-3.20.0.jar:?]	at org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923) ~[jline-reader-3.20.0.jar:?]	at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956) ~[jline-reader-3.20.0.jar:?]	at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651) ~[jline-reader-3.20.0.jar:?]	at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468) ~[jline-reader-3.20.0.jar:?]	at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158) ~[terminalconsoleappender-1.3.0.jar:?]	at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141) ~[terminalconsoleappender-1.3.0.jar:?]	at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:109) ~[paper-1.21.4.jar:1.21.4-118-73f7736] Caused by: java.io.IOException: Eingabe-/Ausgabefehler	at java.base/java.io.FileInputStream.read0(Native Method) ~[?:?]	at java.base/java.io.FileInputStream.read(FileInputStream.java:231) ~[?:?]	at java.base/java.io.FilterInputStream.read(FilterInputStream.java:71) ~[?:?]	at org.jline.terminal.impl.AbstractPty$1.read(AbstractPty.java:58) ~[jline-terminal-3.27.1.jar:?]	at org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:124) ~[jline-terminal-3.27.1.jar:?]	at org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62) ~[jline-terminal-3.27.1.jar:?]	at org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:157) ~[jline-terminal-3.27.1.jar:?]	at org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:56) ~[jline-terminal-3.27.1.jar:?]	at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160) ~[jline-reader-3.20.0.jar:?]	... 9 more 

Plugin versions

Plan-5.6-build-2959.jar

Additional information

OS: Debain 11
Version of MC: 1.21.4 Paper

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugIssues that contain unintended behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions