Time out error (crash without restart)

Does anyone know what is happening here? Looks like it’s getting stuck loading a block in a chunk? This error happens sometimes but randomly, usually after 24 hours or so of running the server, and kicks all the players off and won’t restart unless I kill the server process first.

Pastebin if helps: https://pastebin.com/gb233R7G

[17:25:01] [Paper Watchdog Thread/ERROR]: — DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-209 (MC: 1.17.1) —
[17:25:01] [Paper Watchdog Thread/ERROR]: The server has not responded for 235 seconds! Creating thread dump
[17:25:01] [Paper Watchdog Thread/ERROR]: ------------------------------
[17:25:01] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[17:25:01] [Paper Watchdog Thread/ERROR]: Chunk wait task info below:
[17:25:01] [Paper Watchdog Thread/ERROR]: 251,151 in 'world:
[17:25:01] [Paper Watchdog Thread/ERROR]: Load Task - none
[17:25:01] [Paper Watchdog Thread/ERROR]: Save Task - none
[17:25:01] [Paper Watchdog Thread/ERROR]: Chunk Holder - non-null
[17:25:01] [Paper Watchdog Thread/ERROR]: Chunk Status - minecraft:full
[17:25:01] [Paper Watchdog Thread/ERROR]: Chunk Ticket Status - minecraft:full
[17:25:01] [Paper Watchdog Thread/ERROR]: Chunk Holder Status - null
[17:25:01] [Paper Watchdog Thread/ERROR]: ------------------------------
[17:25:01] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[17:25:01] [Paper Watchdog Thread/ERROR]: PID: 25 | Suspended: false | Native: false | State: TIMED_WAITING
[17:25:01] [Paper Watchdog Thread/ERROR]: Stack:
[17:25:01] [Paper Watchdog Thread/ERROR]: [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[17:25:01] [Paper Watchdog Thread/ERROR]: [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.util.thread.BlockableEventLoop.waitForTasks(BlockableEventLoop.java:144)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:133)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache.getChunk(ServerChunkCache.java:499)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache.lambda$getChunk$9(ServerChunkCache.java:462)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ChunkProviderServer$$Lambda$7647/0x000000080259c5f8.get(Unknown Source)
[17:25:01] [Paper Watchdog Thread/ERROR]: [email protected]/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.doRunTask(ServerChunkCache.java:1001)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.pollTask(ServerChunkCache.java:1048)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.midTickLoadChunks(ServerChunkCache.java:1029)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.midTickLoadChunks(MinecraftServer.java:1296)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache.lambda$tickChunks$15(ServerChunkCache.java:822)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ChunkProviderServer$$Lambda$6861/0x00000008023e4ef8.accept(Unknown Source)
[17:25:01] [Paper Watchdog Thread/ERROR]: [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache.tickChunks(ServerChunkCache.java:811)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:726)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:555)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1553)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:479)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1406)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1188)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316)
[17:25:01] [Paper Watchdog Thread/ERROR]: app//net.minecraft.server.MinecraftServer$$Lambda$3645/0x000000080137ab40.run(Unknown Source)
[17:25:01] [Paper Watchdog Thread/ERROR]: [email protected]/java.lang.Thread.run(Thread.java:831)

  1. Your server took too long to tick, duh
  2. Something stalled loading a chunk, likely a plugin running async requested a chunk which hit main
  3. 235 seconds - you modified the watchdog settings so that the server won’t attempt to restart, and won’t attempt to provide any of the info which would be needed to even see what happened

I didn’t realise I could modify the watchdog settings, and I can’t find any settings in the config files apart from ‘early-warning-every’ and ‘early-warning-delay’ in paper.yml.

How I can re-enable this?

1 Like