Skip to content

The server was running and it crashed after a player disconnected #2112

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

Closed
networker-simm opened this issue May 17, 2023 · 2 comments
Closed

Comments

@networker-simm
Copy link

Expected Behavior

The server should run and not crash

Actual Behavior

It crashed

Steps to Reproduce

  1. Install Nukkit server on latest version
  2. Start the server
  3. Connect to the server with minecraft
  4. Leave the game again

Debug information

  • Debug link:
  • 21:15:39 [FATAL] --------- Server stopped responding --------- (69s)
  • 21:17:01 [FATAL] ---------------- Main thread ----------------
    21:17:01 [FATAL] Current Thread: main
    21:17:01 [FATAL] PID: 1 | Suspended: false | Native: true | State: RUNNABLE
    21:17:01 [FATAL] Stack:
    21:17:01 [FATAL] [email protected]/java.io.FileDescriptor.close0(Native Method)
    21:17:01 [FATAL] [email protected]/java.io.FileDescriptor.close(FileDescriptor.java:297)
    21:17:01 [FATAL] [email protected]/java.io.FileOutputStream$1.close(FileOutputStream.java:419)
    21:17:01 [FATAL] [email protected]/java.io.FileDescriptor.closeAll(FileDescriptor.java:355)
    21:17:01 [FATAL] [email protected]/java.io.FileOutputStream.close(FileOutputStream.java:417)
    21:17:01 [FATAL] app//cn.nukkit.nbt.stream.PGZIPOutputStream.close(PGZIPOutputStream.java:234)
    21:17:01 [FATAL] [email protected]/java.io.FilterOutputStream.close(FilterOutputStream.java:188)
    21:17:01 [FATAL] app//cn.nukkit.nbt.stream.NBTOutputStream.close(NBTOutputStream.java:149)
    21:17:01 [FATAL] app//cn.nukkit.nbt.NBTIO.write(NBTIO.java:202)
    21:17:01 [FATAL] app//cn.nukkit.nbt.NBTIO.write(NBTIO.java:196)
    21:17:01 [FATAL] app//cn.nukkit.nbt.NBTIO.writeGZIPCompressed(NBTIO.java:228)
    21:17:01 [FATAL] app//cn.nukkit.Server.saveOfflinePlayerDataInternal(Server.java:1753)
    21:17:01 [FATAL] app//cn.nukkit.Server.access$300(Server.java:111)
    21:17:01 [FATAL] app//cn.nukkit.Server$3.onCancel(Server.java:1744)
    21:17:01 [FATAL] app//cn.nukkit.Server$3.onRun(Server.java:1736)
    21:17:01 [FATAL] app//cn.nukkit.scheduler.Task.run(Task.java:51)
    21:17:01 [FATAL] app//cn.nukkit.scheduler.TaskHandler.run(TaskHandler.java:99)
    21:17:01 [FATAL] app//cn.nukkit.scheduler.ServerScheduler.runTasks(ServerScheduler.java:296)
    21:17:01 [FATAL] app//cn.nukkit.scheduler.ServerScheduler.mainThreadHeartbeat(ServerScheduler.java:277)
    21:17:01 [FATAL] app//cn.nukkit.Server.tick(Server.java:1172)
    21:17:01 [FATAL] app//cn.nukkit.Server.tickProcessor(Server.java:940)
    21:17:01 [FATAL] app//cn.nukkit.Server.start(Server.java:908)
    21:17:01 [FATAL] app//cn.nukkit.Server.(Server.java:589)
    21:17:01 [FATAL] app//cn.nukkit.Nukkit.main(Nukkit.java:120)
    21:17:01 [FATAL] ---------------- All threads ----------------
    21:17:01 [FATAL] Current Thread: main
    21:17:01 [FATAL] PID: 1 | Suspended: false | Native: false | State: TIMED_WAITING
    21:17:01 [FATAL] Stack:
    21:17:01 [FATAL] [email protected]/java.lang.Thread.sleep0(Native Method)
    21:17:01 [FATAL] [email protected]/java.lang.Thread.sleep(Thread.java:465)
    21:17:01 [FATAL] [email protected]/java.lang.Thread.sleep(Thread.java:513)
    21:17:01 [FATAL] app//cn.nukkit.Server.tickProcessor(Server.java:963)
    21:17:01 [FATAL] app//cn.nukkit.Server.start(Server.java:908)
    21:17:01 [FATAL] app//cn.nukkit.Server.(Server.java:589)
    21:17:01 [FATAL] app//cn.nukkit.Nukkit.main(Nukkit.java:120)
    21:17:01 [FATAL] ------------------------------
    21:17:01 [FATAL] Current Thread: Reference Handler
    21:17:01 [FATAL] PID: 8 | Suspended: false | Native: false | State: RUNNABLE
    21:17:01 [FATAL] Stack:
    21:17:01 [FATAL] [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
    21:17:01 [FATAL] [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:245)
    21:17:01 [FATAL] [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:207)
    21:17:01 [FATAL] ------------------------------
    21:17:01 [FATAL] Current Thread: Finalizer
    21:17:01 [FATAL] PID: 9 | Suspended: false | Native: false | State: WAITING
    21:17:01 [FATAL] Stack:
    21:17:01 [FATAL] [email protected]/java.lang.Object.wait0(Native Method)
    21:17:01 [FATAL] [email protected]/java.lang.Object.wait(Object.java:366)
    21:17:01 [FATAL] [email protected]/java.lang.Object.wait(Object.java:339)
    21:17:01 [FATAL] [email protected]/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
    21:17:01 [FATAL] [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
    21:17:01 [FATAL] [email protected]/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
    21:17:01 [FATAL] [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
    21:17:01 [FATAL] ------------------------------
    21:17:01 [FATAL] Current Thread: Signal Dispatcher
    21:17:01 [FATAL] PID: 10 | Suspended: false | Native: false | State: RUNNABLE
    21:17:01 [FATAL] Stack:
    21:17:01 [FATAL] ------------------------------
    21:17:01 [FATAL] Current Thread: Attach Listener
    21:17:01 [FATAL] PID: 11 | Suspended: false | Native: false | State: RUNNABLE
    21:17:01 [FATAL] Stack:
    21:17:01 [FATAL] ------------------------------
    21:17:01 [FATAL] Current Thread: Notification Thread
    21:17:02 [FATAL] PID: 18 | Suspended: false | Native: false | State: RUNNABLE
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Common-Cleaner
    21:17:02 [FATAL] PID: 20 | Suspended: false | Native: false | State: TIMED_WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1759)
    21:17:02 [FATAL] [email protected]/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
    21:17:02 [FATAL] [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
    21:17:02 [FATAL] [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
    21:17:02 [FATAL] [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: JNA Cleaner
    21:17:02 [FATAL] PID: 26 | Suspended: false | Native: false | State: WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625)
    21:17:02 [FATAL] [email protected]/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
    21:17:02 [FATAL] [email protected]/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
    21:17:02 [FATAL] [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
    21:17:02 [FATAL] app//com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: WindowsStreamPump
    21:17:02 [FATAL] PID: 28 | Suspended: false | Native: true | State: RUNNABLE
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] app//com.sun.jna.Native.invokeInt(Native Method)
    21:17:02 [FATAL] app//com.sun.jna.Function.invoke(Function.java:426)
    21:17:02 [FATAL] app//com.sun.jna.Function.invoke(Function.java:361)
    21:17:02 [FATAL] app//com.sun.jna.Library$Handler.invoke(Library.java:270)
    21:17:02 [FATAL] app//org.jline.terminal.impl.jna.win.$Proxy17.WaitForSingleObject(Unknown Source)
    21:17:02 [FATAL] app//org.jline.terminal.impl.jna.win.JnaWinSysTerminal.readConsoleInput(JnaWinSysTerminal.java:206)
    21:17:02 [FATAL] app//org.jline.terminal.impl.jna.win.JnaWinSysTerminal.processConsoleInput(JnaWinSysTerminal.java:129)
    21:17:02 [FATAL] app//org.jline.terminal.impl.AbstractWindowsTerminal.pump(AbstractWindowsTerminal.java:431)
    21:17:02 [FATAL] app//org.jline.terminal.impl.AbstractWindowsTerminal$$Lambda$107/0x0000000801118800.run(Unknown Source)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Thread-1
    21:17:02 [FATAL] PID: 30 | Suspended: false | Native: false | State: TIMED_WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1759)
    21:17:02 [FATAL] app//org.jline.utils.NonBlockingPumpReader.read(NonBlockingPumpReader.java:78)
    21:17:02 [FATAL] app//org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57)
    21:17:02 [FATAL] app//org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160)
    21:17:02 [FATAL] app//org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
    21:17:02 [FATAL] app//org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
    21:17:02 [FATAL] app//org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:924)
    21:17:02 [FATAL] app//org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:957)
    21:17:02 [FATAL] app//org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:652)
    21:17:02 [FATAL] app//org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468)
    21:17:02 [FATAL] app//net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158)
    21:17:02 [FATAL] app//net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141)
    21:17:02 [FATAL] app//cn.nukkit.Server$ConsoleThread.run(Server.java:2434)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: pool-3-thread-1
    21:17:02 [FATAL] PID: 32 | Suspended: false | Native: false | State: TIMED_WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: leveldb-compaction-0
    21:17:02 [FATAL] PID: 33 | Suspended: false | Native: false | State: WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1625)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Network Listener - #0
    21:17:02 [FATAL] PID: 34 | Suspended: false | Native: true | State: RUNNABLE
    21:17:02 [FATAL] Thread is waiting on monitor(s):
    21:17:02 [FATAL] Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    21:17:02 [FATAL] Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/sun.nio.ch.WEPoll.wait(Native Method)
    21:17:02 [FATAL] [email protected]/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114)
    21:17:02 [FATAL] [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    21:17:02 [FATAL] [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146)
    21:17:02 [FATAL] app//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
    21:17:02 [FATAL] app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)
    21:17:02 [FATAL] app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
    21:17:02 [FATAL] app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    21:17:02 [FATAL] app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Network Listener - Features&fixes #1
    21:17:02 [FATAL] PID: 35 | Suspended: false | Native: false | State: RUNNABLE
    21:17:02 [FATAL] Thread is waiting on monitor(s):
    21:17:02 [FATAL] Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    21:17:02 [FATAL] Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/sun.nio.ch.WEPoll.wait(Native Method)
    21:17:02 [FATAL] [email protected]/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114)
    21:17:02 [FATAL] [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
    21:17:02 [FATAL] [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
    21:17:02 [FATAL] app//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
    21:17:02 [FATAL] app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883)
    21:17:02 [FATAL] app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
    21:17:02 [FATAL] app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    21:17:02 [FATAL] app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: bStats-Metrics
    21:17:02 [FATAL] PID: 37 | Suspended: false | Native: false | State: TIMED_WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1674)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Watchdog
    21:17:02 [FATAL] PID: 39 | Suspended: false | Native: false | State: RUNNABLE
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
    21:17:02 [FATAL] [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:541)
    21:17:02 [FATAL] [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:528)
    21:17:02 [FATAL] app//cn.nukkit.utils.Watchdog.run(Watchdog.java:49)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Nukkit Asynchronous Task Handler #0
    21:17:02 [FATAL] PID: 40 | Suspended: false | Native: false | State: WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue$TransferStack$SNode.block(SynchronousQueue.java:288)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:397)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:886)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Nukkit Asynchronous Task Handler Features&fixes #1
    21:17:02 [FATAL] PID: 44 | Suspended: false | Native: false | State: WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue$TransferStack$SNode.block(SynchronousQueue.java:288)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:397)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:886)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: Nukkit Asynchronous Task Handler Features&fixes #2
    21:17:02 [FATAL] PID: 45 | Suspended: false | Native: false | State: WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue$TransferStack$SNode.block(SynchronousQueue.java:288)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3745)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3690)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:397)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:886)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ------------------------------
    21:17:02 [FATAL] Current Thread: pool-6-thread-2
    21:17:02 [FATAL] PID: 48 | Suspended: false | Native: false | State: TIMED_WAITING
    21:17:02 [FATAL] Stack:
    21:17:02 [FATAL] [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    21:17:02 [FATAL] [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    21:17:02 [FATAL] [email protected]/java.lang.Thread.run(Thread.java:1589)
    21:17:02 [FATAL] ---------------------------------------------
    21:17:02 [INFO ] Disabling WorldManager v1.2.0
    21:17:02 [INFO ] Unloading level "world"
    21:17:02 [INFO ] Stopping other threads
  • Timings link (if relevant):

Checklist:

  • X I included a /debugpaste link
  • X I made sure there aren't duplicates of this report (Use Search)
  • X I made sure I am using an up-to-date version of Nukkit
  • X I Made sure the bug/error is not caused by a plugin (i only have installed one plugin: worldeditor)
@IndianBartonka
Copy link
Contributor

Write on nukkit discord for more help and i recommend use powernukkitx

@PetteriM1
Copy link
Member

Make sure the server has enough resources

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