LuckPerms

LuckPerms

41.4k Downloads

Workers crash in timed wait

Muirrum opened this issue ยท 3 comments

commented

About once a day, all workers crash and bring down the server with the following error message:

[17:11:37 ERROR]: ------------------------------
[17:11:37 ERROR]: Current Thread: luckperms-worker-71
[17:11:37 ERROR]:       PID: 182 | Suspended: false | Native: false | State: TIMED_WAITING
[17:11:37 ERROR]:       Stack:
[17:11:37 ERROR]:               sun.misc.Unsafe.park(Native Method)
[17:11:37 ERROR]:               java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
[17:11:37 ERROR]:               java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[17:11:37 ERROR]:               java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
[17:11:37 ERROR]:               java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
[17:11:37 ERROR]:               java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
[17:11:37 ERROR]:               java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
[17:11:37 ERROR]:               java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[17:11:37 ERROR]:               java.lang.Thread.run(Thread.java:748)
[17:11:37 ERROR]: ------------------------------

Running LuckPerms Bukkit 4.4.1 on Paper build 238 for MC 1.14.4.

commented

You're fairly outdated as LuckPerms v5 was released already.

commented

I updated to v5 and I'll see how it goes.

commented

Scheduler system was changed in v5, yeah.

Although, there's nothing wrong with the log output you posted - that's totally normal. You'd need to focus on the "Server thread" bit to see why the server is timing out.