PaperMC / PaperMC/Paper

dump when world save (1.21.5,v42)

Open
#12,496 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

resolution: incomplete version: 1.21.5
Dominant language
Java
Stars
12.7k
Forks
3.5k
Avg merge
3d 13h
Merged PRs (30d)
11

Description

Stack trace
[21:37:49] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - 1.21.5-42-02d20ff (MC: 1.21.5) ---
[21:37:49] [Paper Watchdog Thread/ERROR]: The server has not responded for 10 seconds! Creating thread dump
[21:37:49] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:49] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[21:37:49] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:49] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[21:37:49] [Paper Watchdog Thread/ERROR]: 	PID: 52 | Suspended: false | Native: false | State: WAITING
[21:37:49] [Paper Watchdog Thread/ERROR]: 	Stack:
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1864)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1898)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2117)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		net.minecraft.world.level.storage.DimensionDataStorage.saveAndJoin(DimensionDataStorage.java:213)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.level.ServerLevel.saveLevelData(ServerLevel.java:1389)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.level.ServerLevel.saveIncrementally(ServerLevel.java:1327)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1549)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1249)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:308)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer$$Lambda/0x000074d7f4da5d28.run(Unknown Source)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
[21:37:49] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
[21:37:49] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:49] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[21:37:49] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:54] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - 1.21.5-42-02d20ff (MC: 1.21.5) ---
[21:37:54] [Paper Watchdog Thread/ERROR]: The server has not responded for 15 seconds! Creating thread dump
[21:37:54] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:54] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[21:37:54] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:54] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[21:37:54] [Paper Watchdog Thread/ERROR]: 	PID: 52 | Suspended: false | Native: false | State: WAITING
[21:37:54] [Paper Watchdog Thread/ERROR]: 	Stack:
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1864)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1898)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2117)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		net.minecraft.world.level.storage.DimensionDataStorage.saveAndJoin(DimensionDataStorage.java:213)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.level.ServerLevel.saveLevelData(ServerLevel.java:1389)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.level.ServerLevel.saveIncrementally(ServerLevel.java:1327)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1549)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1249)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:308)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer$$Lambda/0x000074d7f4da5d28.run(Unknown Source)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
[21:37:54] [Paper Watchdog Thread/ERROR]: 		java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
[21:37:54] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:54] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[21:37:54] [Paper Watchdog Thread/ERROR]: ------------------------------
[21:37:55] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 15650ms or 313 ticks behind
Plugin and Datapack List

nope

Actions to reproduce (if known)

No response

Paper version

This server is running Paper version 1.21.5-42-main@02d20ff (2025-04-28T19:27:18Z) (Implementing API version 1.21.5-R0.1-SNAPSHOT)
You are running the latest version
Previous version: 1.21.5-36-1cfc96b (MC: 1.21.5)

Other

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the reported stack path at DimensionDataStorage.saveAndJoin, then inspect ServerLevel.saveIncrementally and MinecraftServer.tickServer. Compare behavior with the listed previous Paper version and obtain a reproducible world-save case; done means identifying a confirmed Paper cause rather than only documenting the watchdog dump.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.