Skip to content

Banco taking ages to save causing server to be unstable #58

@rm20killer

Description

@rm20killer

Banco tried to cache data but took 108788ms to save. Not sure totally sure if a Banco issue.
This is on the latest version of paper 1.21.1

Log while saving:

[14:08:45] [pool-31-thread-1/INFO]: [banco] Updating 10 cached accounts...
[14:08:47] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - 1.21.1-133-3cb8529 (MC: 1.21.1) ---
[14:08:47] [Paper Watchdog Thread/ERROR]: The server has not responded for 10 seconds! Creating thread dump
[14:08:47] [Paper Watchdog Thread/ERROR]: ------------------------------
[14:08:47] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[14:08:47] [Paper Watchdog Thread/ERROR]: ------------------------------
[14:08:47] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[14:08:47] [Paper Watchdog Thread/ERROR]: 	PID: 48 | Suspended: false | Native: true | State: RUNNABLE
[14:08:47] [Paper Watchdog Thread/ERROR]: 	Stack:
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.UnixFileDispatcherImpl.write0(Native Method)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.UnixFileDispatcherImpl.write(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.IOUtil.write(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.IOUtil.write(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.FileChannelImpl.write(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.ChannelOutputStream.writeFully(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/sun.nio.ch.ChannelOutputStream.write(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.io.BufferedOutputStream.flushBuffer(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.io.BufferedOutputStream.implFlush(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.io.BufferedOutputStream.flush(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.io.FilterOutputStream.close(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.zip.DeflaterOutputStream.close(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.io.FilterOutputStream.close(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.io.FilterOutputStream.close(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.nbt.NbtIo.writeCompressed(NbtIo.java:222)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.nbt.NbtIo.writeCompressed(NbtIo.java:174)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.saveLevelData(LevelStorageSource.java:617)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess.saveDataTag(LevelStorageSource.java:608)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.level.ServerLevel.saveIncrementally(ServerLevel.java:1340)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1617)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer$$Lambda/0x0000751ec4d2bbf8.run(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.lang.Thread.runWith(Unknown Source)
[14:08:47] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.lang.Thread.run(Unknown Source)
... Same error for a min and a half
[14:10:34] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 116677ms or 2333 ticks behind
[14:10:34] [Server thread/INFO]: <user> lost connection: Disconnected
[14:10:34] [Server thread/INFO]: <user> left the game
[14:10:34] [Server thread/INFO]: <user> lost connection: Disconnected
[14:10:34] [Server thread/INFO]: <user>  left the game
[14:10:34] [Server thread/INFO]: <user>  lost connection: Disconnected
[14:10:34] [Server thread/INFO]: <user> left the game
[14:10:34] [Server thread/INFO]: <user> lost connection: Disconnected
[14:10:34] [pool-31-thread-1/INFO]: [banco] Done! (took 108788ms)

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