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.
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.
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.Steps to reproduce
lazymc.toml
, make surefreeze_process
is set totrue
. It should be the default.lazymc
wake it up for the first time.lazymc
freezes the server.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]: java.base@19.0.2/java.lang.Thread.yield0(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/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]: java.base@19.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.Reference.processPendingReferences(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/java.lang.Object.wait0(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.Object.wait(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.Object.wait(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.NativeReferenceQueue.await(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.ReferenceQueue.remove0(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.NativeReferenceQueue.remove(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.ReferenceQueue.await(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.ReferenceQueue.remove0(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.ReferenceQueue.remove(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/jdk.internal.ref.CleanerImpl.run(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.Thread.run(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.ReferenceQueue.await(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.lang.ref.ReferenceQueue.remove0(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/java.lang.Thread.sleep0(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.LockSupport.park(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/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]: java.base@19.0.2/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]: java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.management@19.0.2/sun.management.ThreadImpl.dumpThreads0(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.management@19.0.2/sun.management.ThreadImpl.dumpAllThreads(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.management@19.0.2/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]: java.base@19.0.2/java.io.FileInputStream.read0(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/jdk.internal.misc.Unsafe.park(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/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]: java.base@19.0.2/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:java.base@19.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: Locked on:java.base@19.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: Stack: [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/sun.nio.ch.EPoll.wait(Native Method) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: java.base@19.0.2/sun.nio.ch.SelectorImpl.select(Unknown Source) [20:45:26] [Watchdog Thread/ERROR]: platform/java.net.http@19.0.2/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]: java.base@19.0.2/java.io.BufferedReader.Work-around to solve the immediate issue
In
lazymc.toml
uncommentfreeze_process
and set it tofalse
to configure the program to stop the Minecraft server as a way of putting it to sleep.