LuckPerms

LuckPerms

41.4k Downloads

LuckPerms creates huge amount of threads/reaches limitations and crashes server

TheGreyDiamond opened this issue · 13 comments

commented

I'am using paper#353 on CentOS and LuckPerms seems to create an unhealthy amount of threads which results in the whole server crashing. I have plenty of RAM left. If I remove all my other plugins the problem still persists. Any idea why this keeps happening?

commented

How do you know the number of threads is causing the crash? Could you send any logs / debugging output you have?

commented
[17:01:10] [Server thread/INFO]: [LuckPerms] Enabling LuckPerms v5.1.55
[17:01:10] [Server thread/INFO]:         __    
[17:01:10] [Server thread/INFO]:   |    |__)   LuckPerms v5.1.55
[17:01:10] [Server thread/INFO]:   |___ |      Running on Bukkit - Paper
[17:01:10] [Server thread/INFO]: 
[17:01:10] [Server thread/INFO]: [LuckPerms] Loading configuration...
[17:01:10] [Server thread/INFO]: [LuckPerms] Loading storage provider... [MYSQL]
[17:01:11] [Server thread/INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Starting...
[17:01:11] [Server thread/ERROR]: Error occurred while enabling LuckPerms v5.1.55 (Is it up to date?)
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
	at java.lang.Thread.start0(Native Method) ~[?:?]
	at java.lang.Thread.start(Thread.java:803) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:937) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1343) ~[?:?]
	at java.util.concurrent.Executors$DelegatedExecutorService.execute(Executors.java:687) ~[?:?]
	at me.lucko.luckperms.lib.mysql.jdbc.AbandonedConnectionCleanupThread.<clinit>(AbandonedConnectionCleanupThread.java:70) ~[?:?]
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:315) ~[?:?]
	at me.lucko.luckperms.lib.mysql.jdbc.NonRegisteringDriver.<clinit>(NonRegisteringDriver.java:98) ~[?:?]
	at me.lucko.luckperms.lib.mysql.jdbc.jdbc2.optional.MysqlDataSource.<clinit>(MysqlDataSource.java:55) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[?:?]
	at java.lang.Class.newInstance(Class.java:584) ~[?:?]
	at me.lucko.luckperms.lib.hikari.util.UtilityElf.createInstance(UtilityElf.java:91) ~[?:?]
	at me.lucko.luckperms.lib.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:321) ~[?:?]
	at me.lucko.luckperms.lib.hikari.pool.PoolBase.<init>(PoolBase.java:114) ~[?:?]
	at me.lucko.luckperms.lib.hikari.pool.HikariPool.<init>(HikariPool.java:108) ~[?:?]
	at me.lucko.luckperms.lib.hikari.HikariDataSource.<init>(HikariDataSource.java:81) ~[?:?]
	at me.lucko.luckperms.common.storage.implementation.sql.connection.hikari.HikariConnectionFactory.init(HikariConnectionFactory.java:111) ~[?:?]
	at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.init(SqlStorage.java:152) ~[?:?]
	at me.lucko.luckperms.common.storage.Storage.init(Storage.java:115) ~[?:?]
	at me.lucko.luckperms.common.storage.StorageFactory.getInstance(StorageFactory.java:88) ~[?:?]
	at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.enable(AbstractLuckPermsPlugin.java:146) ~[?:?]
	at me.lucko.luckperms.bukkit.LPBukkitBootstrap.onEnable(LPBukkitBootstrap.java:161) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386) ~[patched_1.15.2.jar:git-Paper-350]
	at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:235) ~[patched_1.15.2.jar:git-Paper-350]
	at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:908) ~[patched_1.15.2.jar:git-Paper-350]
	at java.lang.Thread.run(Thread.java:834) [?:?]
[17:01:11] [Server thread/INFO]: [LuckPerms] Disabling LuckPerms v5.1.55
[17:01:11] [Server thread/INFO]: [LuckPerms] Starting shutdown process...
[17:01:11] [Server thread/ERROR]: Error occurred while disabling LuckPerms v5.1.55 (Is it up to date?)
java.lang.NullPointerException: null
	at me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin.disable(AbstractLuckPermsPlugin.java:217) ~[?:?]
	at me.lucko.luckperms.bukkit.LPBukkitBootstrap.onDisable(LPBukkitBootstrap.java:177) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:415) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:516) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:384) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472) ~[patched_1.15.2.jar:git-Paper-350]
	at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386) ~[patched_1.15.2.jar:git-Paper-350]
	at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:235) ~[patched_1.15.2.jar:git-Paper-350]
	at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:908) ~[patched_1.15.2.jar:git-Paper-350]
	at java.lang.Thread.run(Thread.java:834) [?:?]

But I have enough RAM left, so thats no the issue

commented

Nothing there necessarily suggests the problem is being caused by LP - gonna need to do some more digging to work out why it's happening.

If you have memory free then it is more likely "process/resource limits reached" - is your server running in a container with limits set perhaps?

Either way - not a huge amount I can do, as there's nothing here suggesting a LP issue. Sorry!

commented

I traced it down to LP, because if I disable every other plugin this problem still exists. Maybe my ulimit output helps:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 1029542
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1029542
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
commented

hmm if you disable LuckPerms as well does the issue still exists?

commented

A thread dump would be more useful - you can use the jstack command to do this :)

https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr016.html

commented

No, the server will just run normally and if I enable all the other plugins (except for LP) it works just fine.

commented

Only 10 threads from LuckPerms there - seems pretty reasonable? The JVM should be able to spawn thousands without an issue.

commented

But it still triggers the "process/resource limits reached" problem and there is plenty of RAM left, and its doesn't seem like a ulimit problem either

commented

Yeah, I agree with your conclusion there, but still:

Either way - not a huge amount I can do, as there's nothing here suggesting a LP issue. Sorry!

There's some things you can try here:

https://dzone.com/articles/troubleshoot-outofmemoryerror-unable-to-create-new

In particular no 4/5/6 look they they might be the culprit?

commented
2020-06-22 21:32:25
Full thread dump OpenJDK 64-Bit Server VM (11.0.7+10-LTS mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00007f9ac4005ac0, length=49, elements={
0x00007f9b0c54d000, 0x00007f9b0c54f800, 0x00007f9b0c555000, 0x00007f9b0c557000,
0x00007f9b0c559000, 0x00007f9b0c55b000, 0x00007f9b0c59a000, 0x00007f9b0c59f000,
0x00007f9b0c7ab800, 0x00007f9b0ccd9000, 0x00007f9b0ccdb000, 0x00007f9b0d0f8800,
0x00007f9b0d117800, 0x00007f9b0d0f6000, 0x00007f9a60009000, 0x00007f9b0c014800,
0x00007f9a600a3800, 0x00007f9a600ae000, 0x00007f9a600b0000, 0x00007f9a600b2000,
0x00007f9a600b4000, 0x00007f9a6009d000, 0x00007f9a6029d000, 0x00007f9a60645000,
0x00007f9a6064a000, 0x00007f9a6064a800, 0x00007f9aa8001000, 0x00007f9ab0001000,
0x00007f9aac287000, 0x00007f9ab43b4000, 0x00007f9ac4001000, 0x00007f9ac0009800,
0x00007f9acc004000, 0x00007f9ac8620000, 0x00007f9a608e5000, 0x00007f9a60a52000,
0x00007f9a7400b800, 0x00007f9a7400d000, 0x00007f9a60ad5800, 0x00007f9a60b3c000,
0x00007f9a60b59000, 0x00007f9a74012800, 0x00007f9a74013800, 0x00007f9a74015800,
0x00007f9a74017000, 0x00007f9a74019000, 0x00007f9a7401b000, 0x00007f9aac42a800,
0x00007f9ac405e000
}

"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=3,09ms elapsed=235,05s tid=0x00007f9b0c54d000 nid=0x5109 waiting on condition  [0x00007f9ae1efc000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ref.Reference.waitForReferencePendingList([email protected]/Native Method)
        at java.lang.ref.Reference.processPendingReferences([email protected]/Reference.java:241)
        at java.lang.ref.Reference$ReferenceHandler.run([email protected]/Reference.java:213)

"Finalizer" #3 daemon prio=8 os_prio=0 cpu=0,51ms elapsed=235,05s tid=0x00007f9b0c54f800 nid=0x510a in Object.wait()  [0x00007f9ae1dfb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait([email protected]/Native Method)
        - waiting on <0x0000000680038e78> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
        - waiting to re-lock in wait() <0x0000000680038e78> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:176)
        at java.lang.ref.Finalizer$FinalizerThread.run([email protected]/Finalizer.java:170)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=5,98ms elapsed=235,04s tid=0x00007f9b0c555000 nid=0x510b runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 cpu=18280,72ms elapsed=235,04s tid=0x00007f9b0c557000 nid=0x510c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 8566       4       java.util.regex.Matcher::appendExpandedReplacement (510 bytes)

"C1 CompilerThread0" #7 daemon prio=9 os_prio=0 cpu=3615,63ms elapsed=235,04s tid=0x00007f9b0c559000 nid=0x510d waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #8 daemon prio=9 os_prio=0 cpu=80,08ms elapsed=235,04s tid=0x00007f9b0c55b000 nid=0x510e runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #9 daemon prio=9 os_prio=0 cpu=0,10ms elapsed=235,01s tid=0x00007f9b0c59a000 nid=0x510f runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=4,15ms elapsed=235,00s tid=0x00007f9b0c59f000 nid=0x5111 in Object.wait()  [0x00007f9ae16f3000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait([email protected]/Native Method)
        - waiting on <0x00000006800397f8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
        - waiting to re-lock in wait() <0x00000006800397f8> (a java.lang.ref.ReferenceQueue$Lock)
        at jdk.internal.ref.CleanerImpl.run([email protected]/CleanerImpl.java:148)
        at java.lang.Thread.run([email protected]/Thread.java:834)
        at jdk.internal.misc.InnocuousThread.run([email protected]/InnocuousThread.java:134)

"Log4j2-TF-1-AsyncLogger[AsyncContext@55054057]-1" #12 daemon prio=5 os_prio=0 cpu=375,72ms elapsed=230,87s tid=0x00007f9b0c7ab800 nid=0x5114 waiting on conditio                                                      n  [0x00007f9ae0bb0000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006800399d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:2123)
        at com.lmax.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:38)
        at com.lmax.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56)
        at com.lmax.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159)
        at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"Server-Worker-1" #16 prio=4 os_prio=0 cpu=19853,14ms elapsed=225,30s tid=0x00007f9b0ccd9000 nid=0x5124 waiting on condition  [0x00007f9ae03a8000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x000000068054d4f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
        at java.util.concurrent.LinkedBlockingQueue.take([email protected]/LinkedBlockingQueue.java:433)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"Server-Worker-2" #17 prio=4 os_prio=0 cpu=21384,56ms elapsed=225,29s tid=0x00007f9b0ccdb000 nid=0x5125 waiting on condition  [0x00007f9ab8cb4000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x000000068054d4f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
        at java.util.concurrent.LinkedBlockingQueue.take([email protected]/LinkedBlockingQueue.java:433)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"Snooper Timer" #19 daemon prio=5 os_prio=0 cpu=0,19ms elapsed=221,16s tid=0x00007f9b0d0f8800 nid=0x5133 in Object.wait()  [0x00007f9aa1bfd000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait([email protected]/Native Method)
        - waiting on <0x0000000686300180> (a java.util.TaskQueue)
        at java.lang.Object.wait([email protected]/Object.java:328)
        at java.util.TimerThread.mainLoop([email protected]/Timer.java:527)
        - waiting to re-lock in wait() <0x0000000686300180> (a java.util.TaskQueue)
        at java.util.TimerThread.run([email protected]/Timer.java:506)

"Server Infinisleeper" #22 daemon prio=5 os_prio=0 cpu=0,13ms elapsed=221,10s tid=0x00007f9b0d117800 nid=0x5134 waiting on condition  [0x00007f9aa1afc000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep([email protected]/Native Method)
        at net.minecraft.server.v1_15_R1.DedicatedServer$1.run(DedicatedServer.java:72)

"Server thread" #20 prio=7 os_prio=0 cpu=6925,65ms elapsed=221,08s tid=0x00007f9b0d0f6000 nid=0x5135 runnable  [0x00007f9aa19f7000]
   java.lang.Thread.State: RUNNABLE
        at java.io.RandomAccessFile.readBytes([email protected]/Native Method)
        at java.io.RandomAccessFile.read([email protected]/RandomAccessFile.java:406)
        at java.io.RandomAccessFile.readFully([email protected]/RandomAccessFile.java:470)
        at java.util.zip.ZipFile$Source.readFullyAt([email protected]/ZipFile.java:1304)
        - locked <0x00000006c157b708> (a java.io.RandomAccessFile)
        at java.util.zip.ZipFile$ZipFileInputStream.initDataOffset([email protected]/ZipFile.java:998)
        at java.util.zip.ZipFile$ZipFileInputStream.read([email protected]/ZipFile.java:1013)
        - locked <0x00000006c1398d78> (a java.util.jar.JarFile)
        at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill([email protected]/ZipFile.java:468)
        at java.util.zip.InflaterInputStream.read([email protected]/InflaterInputStream.java:159)
        at java.io.FilterInputStream.read([email protected]/FilterInputStream.java:107)
        at com.google.common.io.ByteStreams.copy(ByteStreams.java:106)
        at com.google.common.io.ByteStreams.toByteArray(ByteStreams.java:166)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:139)
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:216)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100)
        at java.lang.ClassLoader.loadClass([email protected]/ClassLoader.java:589)
        - locked <0x00000006edf3bd98> (a java.lang.Object)
        at java.lang.ClassLoader.loadClass([email protected]/ClassLoader.java:522)
        at java.lang.Class.forName0([email protected]/Native Method)
        at java.lang.Class.forName([email protected]/Class.java:315)
        at com.sk89q.worldedit.bukkit.adapter.BukkitImplLoader.loadAdapter(BukkitImplLoader.java:155)
        at com.sk89q.worldedit.bukkit.WorldEditPlugin.loadAdapter(WorldEditPlugin.java:263)
        at com.sk89q.worldedit.bukkit.WorldEditPlugin.setupPreWorldData(WorldEditPlugin.java:165)
        at com.sk89q.worldedit.bukkit.WorldEditPlugin.onEnable(WorldEditPlugin.java:146)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483)
        - locked <0x00000006863114b0> (a org.bukkit.plugin.SimplePluginManager)
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:472)
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:386)
        at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:235)
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:908)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"Server console handler" #23 daemon prio=7 os_prio=0 cpu=183,07ms elapsed=221,04s tid=0x00007f9a60009000 nid=0x5136 runnable  [0x00007f9aa18fa000]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.read0([email protected]/Native Method)
        at java.io.FileInputStream.read([email protected]/FileInputStream.java:231)
        at org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:73)
        at org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62)
        at org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:168)
        at org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57)
        at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:133)
        at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
        at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
        at org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:848)
        at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:868)
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:575)
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:418)
        at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158)
        at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141)
        at net.minecraft.server.v1_15_R1.DedicatedServer$2.run(DedicatedServer.java:90)

"DestroyJavaVM" #25 prio=5 os_prio=0 cpu=6183,30ms elapsed=220,97s tid=0x00007f9b0c014800 nid=0x5102 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Paper Async Chunk Task Thread #0" #30 prio=4 os_prio=0 cpu=0,22ms elapsed=216,06s tid=0x00007f9a600a3800 nid=0x513e waiting on condition  [0x00007f9aa3afb000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c15b3d18> (a java.lang.String)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)

"Paper Async Chunk Task Thread #1" #31 prio=4 os_prio=0 cpu=0,13ms elapsed=216,06s tid=0x00007f9a600ae000 nid=0x513f waiting on condition  [0x00007f9aa39fa000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c15b3d18> (a java.lang.String)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)

"Paper Async Chunk Task Thread #2" #32 prio=4 os_prio=0 cpu=0,16ms elapsed=216,06s tid=0x00007f9a600b0000 nid=0x5140 waiting on condition  [0x00007f9aa38f9000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c15b3d18> (a java.lang.String)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)

"Paper Async Chunk Urgent Task Thread" #33 prio=6 os_prio=0 cpu=0,18ms elapsed=216,06s tid=0x00007f9a600b2000 nid=0x5141 waiting on condition  [0x00007f9aa37f800                                                      0]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c15b3d18> (a java.lang.String)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at com.destroystokyo.paper.io.QueueExecutorThread.run(QueueExecutorThread.java:84)

"Paper Watchdog Thread" #34 prio=7 os_prio=0 cpu=69,01ms elapsed=216,00s tid=0x00007f9a600b4000 nid=0x5142 waiting on condition  [0x00007f9ae0aaf000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep([email protected]/Native Method)
        at org.spigotmc.WatchdogThread.run(WatchdogThread.java:166)

"Timer-0" #35 daemon prio=7 os_prio=0 cpu=0,21ms elapsed=215,75s tid=0x00007f9a6009d000 nid=0x5143 in Object.wait()  [0x00007f9aa36f7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait([email protected]/Native Method)
        - waiting on <0x00000006c12006d0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop([email protected]/Timer.java:553)
        - waiting to re-lock in wait() <0x00000006c12006d0> (a java.util.TaskQueue)
        at java.util.TimerThread.run([email protected]/Timer.java:506)

"Netty Epoll Server IO #0" #36 daemon prio=5 os_prio=0 cpu=4,34ms elapsed=186,39s tid=0x00007f9a6029d000 nid=0x5150 runnable  [0x00007f9aa17f9000]
   java.lang.Thread.State: RUNNABLE
        at io.netty.channel.epoll.Native.epollWait(Native Method)
        at io.netty.channel.epoll.Native.epollWait(Native.java:148)
        at io.netty.channel.epoll.Native.epollWait(Native.java:141)
        at io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"ForkJoinPool-1-worker-51" #37 daemon prio=7 os_prio=0 cpu=3,30ms elapsed=176,25s tid=0x00007f9a60645000 nid=0x515a waiting on condition  [0x00007f9aa3ffe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-37" #38 daemon prio=7 os_prio=0 cpu=1,13ms elapsed=176,24s tid=0x00007f9a6064a000 nid=0x515b waiting on condition  [0x00007f9aa3efd000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-23" #40 daemon prio=7 os_prio=0 cpu=0,12ms elapsed=176,23s tid=0x00007f9a6064a800 nid=0x515c waiting on condition  [0x00007f9aa35f6000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-59" #41 daemon prio=7 os_prio=0 cpu=1,44ms elapsed=176,23s tid=0x00007f9aa8001000 nid=0x515e waiting on condition  [0x00007f9aa27e4000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006f1cc1d10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst([email protected]/LinkedBlockingDeque.java:483)
        at java.util.concurrent.LinkedBlockingDeque.take([email protected]/LinkedBlockingDeque.java:671)
        at sun.nio.fs.AbstractWatchService.take([email protected]/AbstractWatchService.java:118)
        at me.lucko.luckperms.common.storage.implementation.file.watcher.AbstractFileWatcher.runEventProcessingLoop(AbstractFileWatcher.java:128)
        at me.lucko.luckperms.common.storage.implementation.file.watcher.FileWatcher.lambda$new$0(FileWatcher.java:61)
        at me.lucko.luckperms.common.storage.implementation.file.watcher.FileWatcher$$Lambda$2988/0x0000000840b38c40.run(Unknown Source)
        at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec([email protected]/ForkJoinTask.java:1426)
        at java.util.concurrent.ForkJoinTask.doExec([email protected]/ForkJoinTask.java:290)
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec([email protected]/ForkJoinPool.java:1020)
        at java.util.concurrent.ForkJoinPool.scan([email protected]/ForkJoinPool.java:1656)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1594)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-45" #42 daemon prio=7 os_prio=0 cpu=103,65ms elapsed=176,23s tid=0x00007f9ab0001000 nid=0x515f waiting on condition  [0x00007f9aa26e3000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-31" #43 daemon prio=7 os_prio=0 cpu=4,03ms elapsed=176,23s tid=0x00007f9aac287000 nid=0x5160 waiting on condition  [0x00007f9aa25e2000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-17" #44 daemon prio=7 os_prio=0 cpu=0,70ms elapsed=176,23s tid=0x00007f9ab43b4000 nid=0x5161 waiting on condition  [0x00007f9aa24e1000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-3" #45 daemon prio=7 os_prio=0 cpu=1,42ms elapsed=176,23s tid=0x00007f9ac4001000 nid=0x5162 waiting on condition  [0x00007f9aa23e0000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-53" #46 daemon prio=7 os_prio=0 cpu=1,32ms elapsed=176,23s tid=0x00007f9ac0009800 nid=0x5163 waiting on condition  [0x00007f9aa22df000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-39" #47 daemon prio=7 os_prio=0 cpu=0,54ms elapsed=176,23s tid=0x00007f9acc004000 nid=0x5164 waiting on condition  [0x00007f9aa21de000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"ForkJoinPool-1-worker-25" #48 daemon prio=7 os_prio=0 cpu=0,21ms elapsed=176,23s tid=0x00007f9ac8620000 nid=0x5165 waiting on condition  [0x00007f9aa14f8000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c1200d28> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:177)

"WorldEdit Session Manager" #49 prio=7 os_prio=0 cpu=13,12ms elapsed=122,79s tid=0x00007f9a608e5000 nid=0x517d in Object.wait()  [0x00007f9aa3dfc000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait([email protected]/Native Method)
        - waiting on <0x00000006f4c934b8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop([email protected]/Timer.java:553)
        - waiting to re-lock in wait() <0x00000006f4c934b8> (a java.util.TaskQueue)
        at java.util.TimerThread.run([email protected]/Timer.java:506)

"luckperms-scheduler" #53 daemon prio=5 os_prio=0 cpu=69,81ms elapsed=58,37s tid=0x00007f9a60a52000 nid=0x51af waiting on condition  [0x00007f9aa01b6000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bc870> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:2123)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-0" #54 daemon prio=5 os_prio=0 cpu=2,67ms elapsed=58,22s tid=0x00007f9a7400b800 nid=0x51b0 waiting on condition  [0x00007f9a5fffe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-1" #55 daemon prio=5 os_prio=0 cpu=38,59ms elapsed=58,17s tid=0x00007f9a7400d000 nid=0x51b1 waiting on condition  [0x00007f9a5fefd000                                                      ]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"FileSystemWatchService" #56 daemon prio=7 os_prio=0 cpu=1,20ms elapsed=56,40s tid=0x00007f9a60ad5800 nid=0x51b3 runnable  [0x00007f9a5fbfc000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.fs.LinuxWatchService.poll([email protected]/Native Method)
        at sun.nio.fs.LinuxWatchService$Poller.run([email protected]/LinuxWatchService.java:316)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"mysql-cj-abandoned-connection-cleanup" #57 daemon prio=7 os_prio=0 cpu=35,94ms elapsed=56,08s tid=0x00007f9a60b3c000 nid=0x51bd in Object.wait()  [0x00007f9ab81                                                      af000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait([email protected]/Native Method)
        - waiting on <0x00000006f185eea0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
        - waiting to re-lock in wait() <0x00000006f185eea0> (a java.lang.ref.ReferenceQueue$Lock)
        at me.lucko.luckperms.lib.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:80)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-hikari housekeeper" #58 daemon prio=7 os_prio=0 cpu=16,58ms elapsed=56,03s tid=0x00007f9a60b59000 nid=0x51be waiting on condition  [0x00007f9a5fafb000                                                      ]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006f17a9420> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:2123)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-2" #60 daemon prio=5 os_prio=0 cpu=6,53ms elapsed=8,65s tid=0x00007f9a74012800 nid=0x51d8 waiting on condition  [0x00007f9a5f8f9000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-3" #61 daemon prio=5 os_prio=0 cpu=0,73ms elapsed=8,60s tid=0x00007f9a74013800 nid=0x51d9 waiting on condition  [0x00007f9a5f5f8000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-4" #62 daemon prio=5 os_prio=0 cpu=0,28ms elapsed=8,58s tid=0x00007f9a74015800 nid=0x51da waiting on condition  [0x00007f9a5f4f7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-5" #63 daemon prio=5 os_prio=0 cpu=1,04ms elapsed=8,57s tid=0x00007f9a74017000 nid=0x51db waiting on condition  [0x00007f9a5f3f6000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-6" #64 daemon prio=5 os_prio=0 cpu=2,31ms elapsed=8,52s tid=0x00007f9a74019000 nid=0x51dc waiting on condition  [0x00007f9a5f2f5000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"luckperms-scheduler-worker-7" #65 daemon prio=5 os_prio=0 cpu=2,90ms elapsed=8,51s tid=0x00007f9a7401b000 nid=0x51dd waiting on condition  [0x00007f9a5f1f4000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x00000006c11bca38> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill([email protected]/SynchronousQueue.java:462)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer([email protected]/SynchronousQueue.java:361)
        at java.util.concurrent.SynchronousQueue.poll([email protected]/SynchronousQueue.java:937)
        at java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1053)
        at java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
        at java.lang.Thread.run([email protected]/Thread.java:834)

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 cpu=190,50ms elapsed=0,67s tid=0x00007f9aac42a800 nid=0x51fe runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   Compiling: 8562       4       java.util.regex.Matcher::replaceAll (59 bytes)

"Attach Listener" #67 daemon prio=9 os_prio=0 cpu=0,23ms elapsed=0,10s tid=0x00007f9ac405e000 nid=0x5210 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 cpu=381,98ms elapsed=235,05s tid=0x00007f9b0c54a800 nid=0x5108 runnable

"GC Thread#0" os_prio=0 cpu=890,46ms elapsed=235,12s tid=0x00007f9b0c02d000 nid=0x5103 runnable

"GC Thread#1" os_prio=0 cpu=834,84ms elapsed=227,38s tid=0x00007f9ac8001000 nid=0x511e runnable

"GC Thread#2" os_prio=0 cpu=766,27ms elapsed=227,38s tid=0x00007f9ac8002000 nid=0x511f runnable

"GC Thread#3" os_prio=0 cpu=806,50ms elapsed=227,38s tid=0x00007f9ac8003800 nid=0x5120 runnable

"G1 Main Marker" os_prio=0 cpu=2,28ms elapsed=235,12s tid=0x00007f9b0c0bb000 nid=0x5104 runnable

"G1 Conc#0" os_prio=0 cpu=994,43ms elapsed=235,12s tid=0x00007f9b0c0bd000 nid=0x5105 runnable

"G1 Refine#0" os_prio=0 cpu=259,75ms elapsed=235,10s tid=0x00007f9b0c49b800 nid=0x5106 runnable

"G1 Refine#1" os_prio=0 cpu=61,00ms elapsed=227,20s tid=0x00007f9ad0001000 nid=0x5121 runnable

"G1 Refine#2" os_prio=0 cpu=26,17ms elapsed=224,76s tid=0x00007f9a80001000 nid=0x512b runnable

"G1 Refine#3" os_prio=0 cpu=9,34ms elapsed=223,50s tid=0x00007f9a7c001000 nid=0x5131 runnable

"G1 Young RemSet Sampling" os_prio=0 cpu=151,20ms elapsed=235,10s tid=0x00007f9b0c49d000 nid=0x5107 runnable
"VM Periodic Task Thread" os_prio=0 cpu=190,58ms elapsed=235,01s tid=0x00007f9b0c59c800 nid=0x5110 waiting on condition

JNI global refs: 28, weak refs: 0

I hope this is what you mean

commented

Okay, the server won't crash anymore instantly, but I can't join either. After trying to join the server crashes now.


[17:57:22 WARN]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=59s455ms701µs516ns).
[17:57:22 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=59s455ms687µs293ns).
[17:57:23 WARN]: Can't keep up! Is the server overloaded? Running 81563ms or 1631 ticks behind
[17:58:23 WARN]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m333ms610µs258ns).
[17:58:23 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - git-Paper-350 (MC: 1.15.2) ---
[17:58:23 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=1m353ms521µs744ns).
[17:58:23 ERROR]: The server has not responded for 45 seconds! Creating thread dump
[17:58:23 ERROR]: ------------------------------
[17:58:23 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[17:58:24 ERROR]: ------------------------------
[17:58:24 ERROR]: Current Thread: Server thread
[17:58:24 ERROR]:       PID: 19 | Suspended: false | Native: false | State: RUNNABLE
[17:58:24 ERROR]:       Stack:
[17:58:24 ERROR]:               com.sk89q.worldguard.protection.regions.QueryCache$CacheKey.<init>(QueryCache.java:89)
[17:58:24 ERROR]:               com.sk89q.worldguard.protection.regions.QueryCache$CacheKey.<init>(QueryCache.java:75)
[17:58:24 ERROR]:               com.sk89q.worldguard.protection.regions.QueryCache.queryContains(QueryCache.java:55)
[17:58:24 ERROR]:               com.sk89q.worldguard.protection.regions.RegionQuery.getApplicableRegions(RegionQuery.java:96)
[17:58:24 ERROR]:               com.sk89q.worldguard.protection.regions.RegionQuery.queryState(RegionQuery.java:261)
[17:58:24 ERROR]:               com.sk89q.worldguard.protection.regions.RegionQuery.testBuild(RegionQuery.java:170)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.listener.RegionProtectionListener.lambda$onUseBlock$2(RegionProtectionListener.java:262)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.listener.RegionProtectionListener$$Lambda$3995/0x0000000841067c40.apply(Unknown Source)
[17:58:24 ERROR]:               app//com.google.common.base.Predicate.test(Predicate.java:80)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.event.block.AbstractBlockEvent.filterInternal(AbstractBlockEvent.java:132)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.event.block.AbstractBlockEvent.filter(AbstractBlockEvent.java:124)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.event.block.UseBlockEvent.filter(UseBlockEvent.java:39)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.event.block.AbstractBlockEvent.filter(AbstractBlockEvent.java:160)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.event.block.UseBlockEvent.filter(UseBlockEvent.java:39)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.listener.RegionProtectionListener.onUseBlock(RegionProtectionListener.java:251)
[17:58:24 ERROR]:               com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor116.execute(Unknown Source)
[17:58:24 ERROR]:               app//org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
[17:58:24 ERROR]:               app//org.bukkit.plugin.EventExecutor$$Lambda$2982/0x0000000840b1dc40.execute(Unknown Source)
[17:58:24 ERROR]:               app//co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[17:58:24 ERROR]:               app//org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[17:58:24 ERROR]:               app//org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.util.Events.fireToCancel(Events.java:74)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.listener.EventAbstractionListener.handleInventoryHolderUse(EventAbstractionListener.java:1100)
[17:58:24 ERROR]:               com.sk89q.worldguard.bukkit.listener.EventAbstractionListener.onInventoryMoveItem(EventAbstractionListener.java:906)
[17:58:25 ERROR]:               com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor161.execute(Unknown Source)
[17:58:25 ERROR]:               app//org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
[17:58:25 ERROR]:               app//org.bukkit.plugin.EventExecutor$$Lambda$2982/0x0000000840b1dc40.execute(Unknown Source)
[17:58:25 ERROR]:               app//co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[17:58:25 ERROR]:               app//org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[17:58:25 ERROR]:               app//org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.BlockDropper.dispense(BlockDropper.java:57)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.BlockDispenser.tick(BlockDispenser.java:89)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.IBlockData.a(IBlockData.java:218)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.WorldServer.b(WorldServer.java:777)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.WorldServer$$Lambda$3485/0x0000000840da2040.accept(Unknown Source)
[17:58:25 ERROR]:               app//com.destroystokyo.paper.server.ticklist.PaperTickList.tick(PaperTickList.java:296)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.TickListServer.b(TickListServer.java:46)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.WorldServer.doTick(WorldServer.java:444)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1327)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:431)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1181)
[17:58:25 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:970)
[17:58:25 ERROR]:               [email protected]/java.lang.Thread.run(Thread.java:834)
[17:58:25 ERROR]: ------------------------------
[17:58:25 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[17:58:25 ERROR]: ------------------------------
[17:58:36 WARN]: Can't keep up! Is the server overloaded? Running 43330ms or 866 ticks behind
[17:59:23 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=1m450ms198µs915ns).
[17:59:23 WARN]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m778ms394µs915ns).
[17:59:31 WARN]: Can't keep up! Is the server overloaded? Running 25182ms or 503 ticks behind
[18:00:24 WARN]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=59s720ms736µs245ns).
[18:00:24 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=1m15ms264µs995ns).
[18:00:24 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - git-Paper-350 (MC: 1.15.2) ---
[18:00:24 ERROR]: The server has not responded for 48 seconds! Creating thread dump
[18:00:24 ERROR]: ------------------------------
[18:00:24 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[18:00:25 ERROR]: ------------------------------
[18:00:25 ERROR]: Current Thread: Server thread
[18:00:25 ERROR]:       PID: 19 | Suspended: false | Native: false | State: RUNNABLE
[18:00:25 ERROR]:       Stack:
[18:00:25 ERROR]:               com.sk89q.worldguard.protection.regions.RegionContainer.getLoaded(RegionContainer.java:125)
[18:00:25 ERROR]:               com.sk89q.worldguard.bukkit.WorldGuardPlugin.lambda$setupCustomCharts$2(WorldGuardPlugin.java:225)
[18:00:25 ERROR]:               com.sk89q.worldguard.bukkit.WorldGuardPlugin$$Lambda$3720/0x0000000840eafc40.call(Unknown Source)
[18:00:25 ERROR]:               com.sk89q.worldguard.bukkit.bstats.bukkit.Metrics$SingleLineChart.getChartData(Metrics.java:576)
[18:00:25 ERROR]:               com.sk89q.worldguard.bukkit.bstats.bukkit.Metrics$CustomChart.getRequestJsonObject(Metrics.java:412)
[18:00:25 ERROR]:               com.sk89q.worldguard.bukkit.bstats.bukkit.Metrics$CustomChart.access$200(Metrics.java:391)
[18:00:25 ERROR]:               com.sk89q.worldguard.bukkit.bstats.bukkit.Metrics.getPluginData(Metrics.java:201)
[18:00:25 ERROR]:               [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[18:00:25 ERROR]:               [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[18:00:25 ERROR]:               [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[18:00:25 ERROR]:               [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
[18:00:25 ERROR]:               com.sk89q.worldedit.bukkit.bstats.bukkit.Metrics.submitData(Metrics.java:281)
[18:00:25 ERROR]:               com.sk89q.worldedit.bukkit.bstats.bukkit.Metrics.access$100(Metrics.java:31)
[18:00:25 ERROR]:               com.sk89q.worldedit.bukkit.bstats.bukkit.Metrics$1.lambda$run$0(Metrics.java:183)
[18:00:25 ERROR]:               com.sk89q.worldedit.bukkit.bstats.bukkit.Metrics$1$$Lambda$3747/0x0000000840f05040.run(Unknown Source)
[18:00:25 ERROR]:               app//org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:99)
[18:00:25 ERROR]:               app//org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468)
[18:00:25 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1264)
[18:00:25 ERROR]:               app//net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:431)
[18:00:25 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1181)
[18:00:25 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:970)
[18:00:25 ERROR]:               [email protected]/java.lang.Thread.run(Thread.java:834)
[18:00:25 ERROR]: ------------------------------
[18:00:25 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[18:00:25 ERROR]: ------------------------------
[18:01:24 WARN]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m273ms578µs282ns).
[18:01:24 WARN]: [me.lucko.luckperms.lib.hikari.pool.HikariPool] luckperms-hikari - Thread starvation or clock leap detected (housekeeper delta=1m287ms222µs761ns).
[18:01:32 WARN]: Can't keep up! Is the server overloaded? Running 90636ms or 1812 ticks behind
[18:02:27 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - git-Paper-350 (MC: 1.15.2) ---
[18:02:27 ERROR]: The server has not responded for -5 seconds! Creating thread dump
[18:02:27 ERROR]: ------------------------------
[18:02:27 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
>
[18:02:27 WARN]: [me.lucko.luckperms.lib.hikari.pool.ProxyConnection] luckperms-hikari - Connection me.lucko.luckperms.lib.mysql.jdbc.JDBC4Connection@169b1daf marked as broken because of SQLSTATE(08S01), ErrorCode(0)
me.lucko.luckperms.lib.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
        at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3517) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3417) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3860) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1912) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2020) ~[?:?]
        at me.lucko.luckperms.lib.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52) ~[?:?]
        at me.lucko.luckperms.lib.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java) ~[?:?]
        at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.selectGroups(SqlStorage.java:868) ~[?:?]
        at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.loadAllGroups(SqlStorage.java:440) ~[?:?]
        at me.lucko.luckperms.common.storage.Storage.lambda$loadAllGroups$10(Storage.java:195) ~[?:?]
        at me.lucko.luckperms.common.storage.Storage.lambda$makeFuture$1(Storage.java:99) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1728) ~[?:?]
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?]
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?]
        at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ~[?:?]
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?]
        at java.net.SocketInputStream.socketRead(SocketInputStream.java:115) ~[?:?]
        at java.net.SocketInputStream.read(SocketInputStream.java:168) ~[?:?]
        at java.net.SocketInputStream.read(SocketInputStream.java:140) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:101) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:144) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:174) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2966) ~[?:?]
        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3427) ~[?:?]
        ... 20 more
[18:02:28 WARN]: java.lang.RuntimeException: Processor me.lucko.luckperms.common.cache.BufferedRequest$$Lambda$3283/0x0000000840d07840@43f86841 threw an exception whilst computing a result
[18:02:30 WARN]:        at me.lucko.luckperms.common.cache.BufferedRequest$Processor$CompletionTask.run(BufferedRequest.java:182)
[18:02:30 WARN]:        at me.lucko.luckperms.common.plugin.scheduler.AbstractJavaScheduler$ErrorReportingRunnable.run(AbstractJavaScheduler.java:124)
[18:02:30 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[18:02:30 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[18:02:30 WARN]:        at java.base/java.lang.Thread.run(Thread.java:834)
[18:02:30 ERROR]: ------------------------------
[18:02:30 ERROR]: Current Thread: Server thread
[18:02:30 ERROR]:       PID: 19 | Suspended: false | Native: false | State: RUNNABLE
[18:02:30 ERROR]:       Stack:
[18:02:30 ERROR]:               com.sk89q.worldguard.protection.regions.QueryCache$CacheKey.<init>(QueryCache.java:89)
[18:02:30 ERROR]:               com.sk89q.worldguard.protection.regions.QueryCache$CacheKey.<init>(QueryCache.java:75)
[18:02:30 ERROR]:               com.sk89q.worldguard.protection.regions.QueryCache.queryContains(QueryCache.java:55)
[18:02:30 ERROR]:               com.sk89q.worldguard.protection.regions.RegionQuery.getApplicableRegions(RegionQuery.java:96)
[18:02:30 ERROR]:               com.sk89q.worldguard.protection.regions.RegionQuery.queryState(RegionQuery.java:261)
[18:02:30 ERROR]:               com.sk89q.worldguard.protection.regions.RegionQuery.testBuild(RegionQuery.java:170)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.listener.RegionProtectionListener.lambda$onUseBlock$2(RegionProtectionListener.java:262)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.listener.RegionProtectionListener$$Lambda$3995/0x0000000841067c40.apply(Unknown Source)
[18:02:30 ERROR]:               app//com.google.common.base.Predicate.test(Predicate.java:80)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.event.block.AbstractBlockEvent.filterInternal(AbstractBlockEvent.java:132)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.event.block.AbstractBlockEvent.filter(AbstractBlockEvent.java:124)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.event.block.UseBlockEvent.filter(UseBlockEvent.java:39)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.event.block.AbstractBlockEvent.filter(AbstractBlockEvent.java:160)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.event.block.UseBlockEvent.filter(UseBlockEvent.java:39)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.listener.RegionProtectionListener.onUseBlock(RegionProtectionListener.java:251)
[18:02:30 ERROR]:               com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor116.execute(Unknown Source)
[18:02:30 ERROR]:               app//org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
[18:02:30 ERROR]:               app//org.bukkit.plugin.EventExecutor$$Lambda$2982/0x0000000840b1dc40.execute(Unknown Source)
[18:02:30 ERROR]:               app//co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[18:02:30 ERROR]:               app//org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:02:30 ERROR]:               app//org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.util.Events.fireToCancel(Events.java:74)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.listener.EventAbstractionListener.handleInventoryHolderUse(EventAbstractionListener.java:1100)
[18:02:30 ERROR]:               com.sk89q.worldguard.bukkit.listener.EventAbstractionListener.onInventoryMoveItem(EventAbstractionListener.java:906)
[18:02:30 ERROR]:               com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor161.execute(Unknown Source)
[18:02:30 ERROR]:               app//org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
[18:02:30 ERROR]:               app//org.bukkit.plugin.EventExecutor$$Lambda$2982/0x0000000840b1dc40.execute(Unknown Source)
[18:02:30 ERROR]:               app//co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[18:02:30 ERROR]:               app//org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:02:30 ERROR]:               app//org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.BlockDropper.dispense(BlockDropper.java:57)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.BlockDispenser.tick(BlockDispenser.java:89)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.IBlockData.a(IBlockData.java:218)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.WorldServer.b(WorldServer.java:777)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.WorldServer$$Lambda$3485/0x0000000840da2040.accept(Unknown Source)
[18:02:30 ERROR]:               app//com.destroystokyo.paper.server.ticklist.PaperTickList.tick(PaperTickList.java:296)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.TickListServer.b(TickListServer.java:46)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.WorldServer.doTick(WorldServer.java:444)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1327)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:431)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1181)
[18:02:30 ERROR]:               app//net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:970)
[18:02:30 ERROR]:               [email protected]/java.lang.Thread.run(Thread.java:834)
[18:02:30 ERROR]: ------------------------------
[18:02:30 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---
[18:02:30 ERROR]: ------------------------------
[18:02:31 WARN]: Caused by: java.util.concurrent.CompletionException: me.lucko.luckperms.lib.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
[18:02:31 WARN]:        at me.lucko.luckperms.common.storage.Storage.lambda$makeFuture$1(Storage.java:104)
[18:02:31 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)
[18:02:31 WARN]:        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1728)
[18:02:31 WARN]:        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
[18:02:31 WARN]:        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
[18:02:31 WARN]:        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
[18:02:31 WARN]:        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
[18:02:31 WARN]:        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
[18:02:31 WARN]: Caused by: me.lucko.luckperms.lib.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
[18:02:31 WARN]:        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[18:02:31 WARN]:        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[18:02:31 WARN]:        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[18:02:31 WARN]:        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.Util.handleNewInstance(Util.java:425)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3517)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3417)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3860)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1912)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2020)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
[18:02:31 WARN]:        at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.selectGroups(SqlStorage.java:868)
[18:02:31 WARN]:        at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.loadAllGroups(SqlStorage.java:440)
[18:02:31 WARN]:        at me.lucko.luckperms.common.storage.Storage.lambda$loadAllGroups$10(Storage.java:195)
[18:02:31 WARN]:        at me.lucko.luckperms.common.storage.Storage.lambda$makeFuture$1(Storage.java:99)
[18:02:31 WARN]:        ... 7 more
[18:02:31 WARN]: Caused by: java.net.SocketTimeoutException: Read timed out
[18:02:31 WARN]:        at java.base/java.net.SocketInputStream.socketRead0(Native Method)
[18:02:31 WARN]:        at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
[18:02:31 WARN]:        at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
[18:02:31 WARN]:        at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:101)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:144)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:174)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2966)
[18:02:31 WARN]:        at me.lucko.luckperms.lib.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3427)
[18:02:31 WARN]:        ... 20 more
[18:02:31 INFO]: Stopping server (Ignore any thread death message you see! - DO NOT REPORT THREAD DEATH TO PAPER)
[18:02:32 INFO]: [Carz] Disabling Carz v6.2
[18:02:32 INFO]: [TheNewEconomy] Disabling TheNewEconomy v0.1.1.9
[18:02:33 INFO]: Signs Module unloaded!
[18:02:33 INFO]: Mobs Module unloaded!
[18:02:33 INFO]: Conversion Module unloaded!
[18:02:33 INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-1 - Shutdown initiated...
[18:02:33 INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-1 - Shutdown completed.
[18:02:33 INFO]: [TheNewEconomy] The New Economy has been disabled!
[18:02:33 INFO]: [Telecom] Disabling Telecom v0.1.4
[18:02:33 INFO]: [Telecom] Telecom Version: 0.1.4 Has Been Disabled!
[18:02:33 INFO]: [VaultChatFormatter] Disabling VaultChatFormatter v1.0-SNAPSHOT
[18:02:33 INFO]: [CoreProtect] Disabling CoreProtect v2.18.2
[18:02:33 INFO]: [CoreProtect] Finishing up data logging. Please wait...
[18:02:34 INFO]: [CoreProtect] Success! Disabled CoreProtect v2.18.2
[18:02:34 INFO]: [WorldGuard] Disabling WorldGuard v7.0.2-SNAPSHOT;bf2593e
[18:02:34 INFO]: [WorldGuard] Shutting down executor and cancelling any pending tasks...
[18:02:34 INFO]: [ProtocolLib] Disabling ProtocolLib v4.5.0
[18:02:34 INFO]: [CCTV] Disabling CCTV v5.18.15
[18:02:34 INFO]: [CCTV] Plugin has been Disabled!
[18:02:34 INFO]: [Vault] Disabling Vault v1.7.2-b107
[18:02:34 INFO]: WEPIF: Vault detected! Using Vault for permissions
[18:02:34 INFO]: [McEventCore] Disabling McEventCore v0.1.0
[18:02:34 INFO]: Disabling newtown v1.0-SNAPSHOT
[18:02:34 INFO]: [MuteSystem] Disabling MuteSystem v1.4.3
[18:02:34 INFO]: [CustomBanPlugin] Disabling CustomBanPlugin v1.1
[18:02:34 INFO]: [CustomBanPlugin] Has Been Disabled!
[18:02:34 INFO]: [OpenInv] Disabling OpenInv v4.0.8
[18:02:34 INFO]: [SerialKey] Disabling SerialKey v1.0.3
[18:02:35 INFO]: [BiomeControl] Disabling BiomeControl v1.4
[18:02:35 INFO]: [SkinsRestorer] Disabling SkinsRestorer v13.7.9
[18:02:35 INFO]: [WorldEdit] Disabling WorldEdit v7.1.0;8e55131
[18:02:35 INFO]: Unregistering com.sk89q.worldedit.bukkit.BukkitServerInterface from WorldEdit
[18:02:35 INFO]: [LuckPerms] Disabling LuckPerms v5.1.55
[18:02:35 INFO]: [LuckPerms] Starting shutdown process...
[18:02:35 INFO]: [LuckPerms] Closing messaging service...
[18:02:35 INFO]: [LuckPerms] Closing storage...
[18:02:35 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Shutdown initiated...
[18:02:35 INFO]: [me.lucko.luckperms.lib.hikari.HikariDataSource] luckperms-hikari - Shutdown completed.
[18:02:35 INFO]: [LuckPerms] Goodbye!

My CPU seems to have more resources left.

commented

My CPU seems to have more resources left.

That's surprising, since from those logs it seems like that's exactly what the issue is.

Basically, your server seems to be struggling to keep up.

Sorry, I don't really know what to suggest - from all the info you've given there's nothing here I can see that suggests there is a problem with LuckPerms.

You'll notice your most recent logs contain messages saying the server has stopped responding whilst doing WorldEdit initialisation tasks - that's pretty unusual too. The chances that two fairly popular plugins (LP & WE) are both having significant lag/crash issues, but only on your server, is pretty slim. It's almost certainly something wrong with your setup. Sorry, but debugging this further with you is not something I have time to do, esp. considering it doesn't actually seem to be caused by LuckPerms.