Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minecraft server crashes when resuming after a freeze #51

Open
CyanMatter opened this issue May 30, 2023 · 2 comments
Open

Minecraft server crashes when resuming after a freeze #51

CyanMatter opened this issue May 30, 2023 · 2 comments

Comments

@CyanMatter
Copy link

Hi,

I ran into an issue due to which I'm unable to resume my Minecraft server after a freeze.
I understand that it's possible to configure lazymc to restart the server instead of freezing it. And I've found that opting for the restart solves my trouble. Yet I'm interested in the shorter period it would take to resume the server from a freeze rather than from a stop. So I decided to report this crash hoping that it might be useful.

Thanks for maintaining lazymc!

Specifications

I'm using lazymc as a part of okazakee's Docker container.

  • Ubuntu 22.04.2 LTS Jammy Jellyfish
  • lazymc 0.2.10
  • Purpur git-Purpur-1975 (MC: 1.19.4)
  • Minecraft 1.19.4, protocol 762

Steps to reproduce

  • In lazymc.toml, make sure freeze_process is set to true. It should be the default.
  • Run the container

As I understand it, the container checks for updates on lazymc, Purpur and Minecraft and sets Java startup flags before passing the baton to lazymc.

  • Join the server. And having done so, let lazymc wake it up for the first time.
  • Disconnect and wait a minute until lazymc freezes the server.
  • Try joining the server again.

After completing the final step, my server immediately crashed. The following crash log was then produced.

Purpur crash log.
[20:42:58] [Server thread/INFO]: ████ left the game
[20:45:25] [Watchdog Thread/ERROR]: ------------------------------
[20:45:25] [Watchdog Thread/ERROR]: The server has stopped responding! This is (probably) not a Purpur bug.
[20:45:25] [Watchdog Thread/ERROR]: If you see a plugin in the Server thread dump below, then please report it to that author
[20:45:25] [Watchdog Thread/ERROR]: 	 *Especially* if it looks like HTTP or MySQL operations are occurring
[20:45:25] [Watchdog Thread/ERROR]: If you see a world save or edit, then it means you did far more than your server can handle at once
[20:45:25] [Watchdog Thread/ERROR]: 	 If this is the case, consider increasing timeout-time in spigot.yml but note that this will replace the crash with LARGE lag spikes
[20:45:25] [Watchdog Thread/ERROR]: If you are unsure or still think this is a Purpur bug, please report this to https://github.com/PurpurMC/Purpur/issues
[20:45:25] [Watchdog Thread/ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[20:45:25] [Watchdog Thread/ERROR]: Purpur version: git-Purpur-1975 (MC: 1.19.4)
[20:45:25] [Watchdog Thread/ERROR]: ------------------------------
[20:45:25] [Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Purpur!):
[20:45:25] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 85808ms or 1716 ticks behind
[20:45:25] [Watchdog Thread/ERROR]: ------------------------------
[20:45:25] [Watchdog Thread/ERROR]: Current Thread: Server thread
[20:45:25] [Watchdog Thread/ERROR]: 	PID: 34 | Suspended: false | Native: false | State: RUNNABLE
[20:45:25] [Watchdog Thread/ERROR]: 	Stack:
[20:45:25] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.yield0(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.yield(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.util.thread.BlockableEventLoop.waitForTasks(BlockableEventLoop.java:147)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:137)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1317)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1205)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:325)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer$$Lambda$4602/0x00000008015dbbd0.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Entire Thread Dump:
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Reference Handler
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 9 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.Reference.processPendingReferences(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Finalizer
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 10 | Suspended: false | Native: false | State: WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Object.wait0(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Object.wait(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Object.wait(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.NativeReferenceQueue.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.NativeReferenceQueue.remove(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Signal Dispatcher
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 11 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Notification Thread
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 17 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Common-Cleaner
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 19 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.ReferenceQueue.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.ReferenceQueue.remove(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.ref.CleanerImpl.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.InnocuousThread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: DestroyJavaVM
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 21 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Log4j2-AsyncAppenderEventDispatcher-1-Async
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 26 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:88)
[20:45:26] [Watchdog Thread/ERROR]: 		org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:74)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: JNA Cleaner
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 28 | Suspended: false | Native: false | State: WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.ReferenceQueue.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.ReferenceQueue.remove0(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.ref.ReferenceQueue.remove(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Timer hack thread
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 32 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.sleep0(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.sleep(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.Util$7.run(Util.java:699)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Worker-Main-1
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 33 | Suspended: false | Native: false | State: WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Server thread
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 34 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		io.papermc.paper.chunk.system.scheduling.ChunkHolderManager.getOldChunkHolders(ChunkHolderManager.java:115)
[20:45:26] [Watchdog Thread/ERROR]: 		io.papermc.paper.chunk.system.ChunkSystem.getVisibleChunkHolders(ChunkSystem.java:56)
[20:45:26] [Watchdog Thread/ERROR]: 		org.bukkit.craftbukkit.v1_19_R3.CraftWorld.getChunkCount(CraftWorld.java:192)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.bukkit.BukkitWorldInfoProvider.pollCounts(BukkitWorldInfoProvider.java:70)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.platform.world.AsyncWorldInfoProvider$$Lambda$6592/0x0000000801d64658.apply(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.platform.world.AsyncWorldInfoProvider.lambda$async$0(AsyncWorldInfoProvider.java:54)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.platform.world.AsyncWorldInfoProvider$$Lambda$6593/0x0000000801d64880.get(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101)
[20:45:26] [Watchdog Thread/ERROR]: 		org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1510)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:488)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1195)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:325)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.MinecraftServer$$Lambda$4602/0x00000008015dbbd0.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: RegionFile I/O Thread #0
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 42 | Suspended: false | Native: false | State: WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Tuinity Chunk System Worker #0
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 43 | Suspended: false | Native: false | State: WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Watchdog Thread
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 44 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		org.spigotmc.WatchdogThread.run(WatchdogThread.java:203)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Server console handler
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 37 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.io.FileInputStream.read0(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.io.FileInputStream.read(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:73)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:168)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651)
[20:45:26] [Watchdog Thread/ERROR]: 		org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:103)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: pool-6-thread-1
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 45 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Netty Epoll Server IO #0
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 49 | Suspended: false | Native: true | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native.java:209)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native.java:202)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:306)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:363)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: HttpClient-1-SelectorManager
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 50 | Suspended: false | Native: true | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Thread is waiting on monitor(s):
[20:45:26] [Watchdog Thread/ERROR]: 		Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.nio.ch.EPoll.wait(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.nio.ch.SelectorImpl.select(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		platform/[email protected]/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: spark-monitoring-thread
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 52 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.io.BufferedReader.<init>(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.io.BufferedReader.<init>(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.nio.file.Files.newBufferedReader(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.nio.file.Files.newBufferedReader(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.platform.CgroupUtil.lambda$readStringValue$1(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.platform.CgroupUtil$$Lambda$5577/0x00000008016d64f0.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.security.AccessController.executePrivileged(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.security.AccessController.doPrivileged(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.platform.CgroupUtil.readStringValue(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.platform.CgroupSubsystemController.getStringValue(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getEffectiveCpuSetCpus(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.platform.CgroupMetrics.getEffectiveCpuSetCpus(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.management.internal.OperatingSystemImpl$ContainerCpuTicks.getContainerCpuLoad(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.management.internal.OperatingSystemImpl.getProcessCpuLoad(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.invoke.LambdaForm$DMH/0x0000000801be0800.invokeInterface(LambdaForm$DMH)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.invoke.LambdaForm$MH/0x0000000801d91400.invoke(LambdaForm$MH)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.reflect.Method.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		sun.reflect.misc.Trampoline.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.invoke.LambdaForm$MH/0x0000000801d68000.invoke(LambdaForm$MH)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.invoke.LambdaForm$MH/0x0000000800d8d000.invokeExact_MT(LambdaForm$MH)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.reflect.Method.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.reflect.misc.MethodUtil.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.PerInterface.getAttribute(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.MBeanSupport.getAttribute(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/javax.management.StandardMBean.getAttribute(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.MXBeanProxy$GetHandler.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.jmx.mbeanserver.MXBeanProxy.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/javax.management.MBeanServerInvocationHandler.invoke(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar/jdk.proxy3/jdk.proxy3.$Proxy54.getProcessCpuLoad(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.monitor.cpu.CpuMonitor.processLoad(CpuMonitor.java:119)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.monitor.cpu.CpuMonitor$RollingAverageCollectionTask.run(CpuMonitor.java:152)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: spark-async-sampler-worker-thread
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 54 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Thread is waiting on monitor(s):
[20:45:26] [Watchdog Thread/ERROR]: 		Locked on:[email protected]/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		Locked on:spark.jar//me.lucko.spark.common.sampler.async.AsyncSampler.rotateProfilerJob(AsyncSampler.java:140)
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.CompletableFuture$Signaller.block(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.CompletableFuture.get(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.platform.world.AsyncWorldInfoProvider.get(AsyncWorldInfoProvider.java:66)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.platform.world.AsyncWorldInfoProvider.getCounts(AsyncWorldInfoProvider.java:84)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.sampler.window.WindowStatisticsCollector.measure(WindowStatisticsCollector.java:185)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.sampler.window.WindowStatisticsCollector$$Lambda$6591/0x0000000801befa68.apply(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.sampler.window.WindowStatisticsCollector.measureNow(WindowStatisticsCollector.java:123)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.sampler.async.AsyncSampler.rotateProfilerJob(AsyncSampler.java:140)
[20:45:26] [Watchdog Thread/ERROR]: 		spark.jar//me.lucko.spark.common.sampler.async.AsyncSampler$$Lambda$5590/0x0000000801bedba8.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: MobSpawning
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 35 | Suspended: false | Native: false | State: WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		gg.pufferfish.pufferfish.util.AsyncExecutor.takeRunnable(AsyncExecutor.java:62)
[20:45:26] [Watchdog Thread/ERROR]: 		gg.pufferfish.pufferfish.util.AsyncExecutor.run(AsyncExecutor.java:46)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Netty Epoll Server IO #1
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 55 | Suspended: false | Native: false | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.math.BigInteger.oddModPow(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.math.BigInteger.modPow(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.security.rsa.RSACore.crtCrypt(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/sun.security.rsa.RSACore.rsa(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.crypto.provider.RSACipher.doFinal(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/com.sun.crypto.provider.RSACipher.engineDoFinal(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/javax.crypto.Cipher.doFinal(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.util.Crypt.cipherData(Crypt.java:174)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.util.Crypt.decryptUsingKey(Crypt.java:169)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.util.Crypt.decryptByteToSecretKey(Crypt.java:155)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.network.protocol.login.ServerboundKeyPacket.getSecretKey(ServerboundKeyPacket.java:38)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.server.network.ServerLoginPacketListenerImpl.handleKey(ServerLoginPacketListenerImpl.java:312)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.network.protocol.login.ServerboundKeyPacket.handle(ServerboundKeyPacket.java:34)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.network.protocol.login.ServerboundKeyPacket.handle(ServerboundKeyPacket.java:17)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.network.Connection.genericsFtw(Connection.java:317)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.network.Connection.channelRead0(Connection.java:301)
[20:45:26] [Watchdog Thread/ERROR]: 		net.minecraft.network.Connection.channelRead0(Connection.java:53)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Craft Async Scheduler Management Thread
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 56 | Suspended: false | Native: false | State: WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Netty Epoll Server IO #2
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 58 | Suspended: false | Native: true | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native.java:209)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native.java:202)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:306)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:363)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Netty Epoll Server IO #3
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 59 | Suspended: false | Native: true | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native.java:209)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.Native.epollWait(Native.java:202)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:306)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:363)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
[20:45:26] [Watchdog Thread/ERROR]: 		io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Craft Scheduler Thread - 9
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 75 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Craft Scheduler Thread - 10
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 76 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Craft Scheduler Thread - 11
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 77 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Craft Scheduler Thread - 12
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 78 | Suspended: false | Native: false | State: TIMED_WAITING
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Unknown Source)
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [Watchdog Thread/ERROR]: Current Thread: Async-profiler Timer
[20:45:26] [Watchdog Thread/ERROR]: 	PID: 79 | Suspended: false | Native: true | State: RUNNABLE
[20:45:26] [Watchdog Thread/ERROR]: 	Stack:
[20:45:26] [Watchdog Thread/ERROR]: ------------------------------
[20:45:26] [User Authenticator #1/INFO]: UUID of player ████ is ████ 
[20:45:27] [Watchdog Thread/INFO]: Stopping server
[20:45:27] [Watchdog Thread/INFO]: [spark] Disabling spark v1.10.39
[20:45:32] [spark-async-sampler-worker-thread/WARN]: [spark] Timed out waiting for world statistics
[20:45:32] [Watchdog Thread/INFO]: Saving players
[20:45:32] [Watchdog Thread/INFO]: Saving worlds
[20:45:32] [Watchdog Thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[20:45:32] [Watchdog Thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world'
[20:45:32] [Watchdog Thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world'
[20:45:32] [Watchdog Thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world'
[20:45:40] [Watchdog Thread/INFO]: [ChunkHolderManager] Saved 1083 block chunks, 578 entity chunks, 0 poi chunks in world 'world' in 8.52s
[20:45:41] [Watchdog Thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[20:45:41] [Watchdog Thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether
[20:45:41] [Watchdog Thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether'
[20:45:41] [Watchdog Thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether'
[20:45:41] [Watchdog Thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether'
[20:45:44] [Watchdog Thread/INFO]: [ChunkHolderManager] Saved 529 block chunks, 529 entity chunks, 0 poi chunks in world 'world_nether' in 3.81s
[20:45:44] [Watchdog Thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[20:45:44] [Watchdog Thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end
[20:45:44] [Watchdog Thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end'
[20:45:44] [Watchdog Thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end'
[20:45:44] [Watchdog Thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end'
[20:45:46] [Watchdog Thread/INFO]: [ChunkHolderManager] Saved 529 block chunks, 529 entity chunks, 0 poi chunks in world 'world_the_end' in 1.99s
[20:45:46] [Watchdog Thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[20:45:46] [Watchdog Thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[20:45:46] [Watchdog Thread/INFO]: Flushing Chunk IO
[20:45:46] [Watchdog Thread/INFO]: Closing Thread Pool
[20:45:46] [Watchdog Thread/INFO]: Closing Server

Work-around to solve the immediate issue

In lazymc.toml uncomment freeze_process and set it to false to configure the program to stop the Minecraft server as a way of putting it to sleep.

@XBagon
Copy link

XBagon commented Nov 16, 2023

I had the same problem with paper and just set timeout-time: 0 in spigot.yml, which writes a thread dump every time the server is woken up after some time, but you can ignore that and it works just fine.

@mergmann
Copy link

mergmann commented Nov 5, 2024

Fix for Vanilla/Fabric/Forge:
This happens because minecraft realizes that a tick has taken way too long. You can fix this by setting
max-tick-time=-1 in server.properties
I tested it with fabric and forge 1.20.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants