LuckPerms

LuckPerms

41.4k Downloads

Server Hang thread dump LuckPerms

Opened this issue ยท 2 comments

commented

Server hangs occasionally and gives this thread dump- I'm not exactly sure whats going on here but any help would be much appreciated.

Cheers

> [16:13:22] [Paper Watchdog Thread/ERROR]: 	Stack:
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.registerWorker(ForkJoinPool.java:1376)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinWorkerThread.<init>(ForkJoinWorkerThread.java:103)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory$1.run(ForkJoinPool.java:721)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory$1.run(ForkJoinPool.java:718)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.security.AccessController.doPrivileged(Native Method)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory.newThread(ForkJoinPool.java:717)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.createWorker(ForkJoinPool.java:1328)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.tryAddWorker(ForkJoinPool.java:1352)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.signalWork(ForkJoinPool.java:1476)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.externalPush(ForkJoinPool.java:1903)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.externalSubmit(ForkJoinPool.java:1921)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.execute(ForkJoinPool.java:2453)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.scheduleDrainBuffers(BoundedLocalCache.java:1419)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.scheduleAfterWrite(BoundedLocalCache.java:1386)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.afterWrite(BoundedLocalCache.java:1356)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2444)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2360)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:92)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.LocalAsyncCache.get(LocalAsyncCache.java:83)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:79)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache$LoadingCacheView.get(LocalAsyncLoadingCache.java:122)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager$Permission.get(AbstractCachedDataManager.java:197)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager.getPermissionData(AbstractCachedDataManager.java:92)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.bukkit.inject.permissible.LuckPermsPermissible.hasPermission(LuckPermsPermissible.java:175)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.craftbukkit.v1_15_R1.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:234)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap$LPSubscriptionValueMap.lambda$keySet$1(LuckPermsSubscriptionMap.java:223)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap$LPSubscriptionValueMap$$Lambda$5147/0x0000000841555440.test(Unknown Source)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		me.lucko.luckperms.bukkit.inject.server.LuckPermsSubscriptionMap$LPSubscriptionValueMap.keySet(LuckPermsSubscriptionMap.java:224)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.plugin.SimplePluginManager.getPermissionSubscriptions(SimplePluginManager.java:822)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.permissions.Permission.getPermissibles(Permission.java:159)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.permissions.Permission.recalculatePermissibles(Permission.java:169)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.permissions.Permission.<init>(Permission.java:68)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.permissions.Permission.<init>(Permission.java:28)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		net.milkbowl.vault.Vault$1.run(Vault.java:153)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		app//net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
> [16:13:22] [Paper Watchdog Thread/ERROR]: 		[email protected]/java.lang.Thread.run(Thread.java:834)
commented

Please use https://hasteb.in to share errors as this is horrible to read.

commented

Not sure about this one - do you have any other logs? Are you sure the output is exactly the same each time, not just a coincidence that it paused on LP this time?