---- Minecraft Crash Report ----
WARNING: coremods are present:
DCLoadingPlugin (DummyCoreUnofficial-2.4.112.5.jar)
SpongeCoremod (spongeforge-1.12.2-2768-7.1.4.jar)
CorePlugin (LambdaLib2-0.1.5.jar)
Contact their authors BEFORE contacting forge
// This doesn't make any sense!
Time: 19-2-20 下午5:08
Description: Watching Server
java.lang.Error: ServerHangWatchdog detected that a single server tick took 391.71 seconds (should be max 0.05)
at sun.misc.Unsafe.unpark(Native Method)
at java.util.concurrent.ForkJoinPool.signalWork(Unknown Source)
at java.util.concurrent.ForkJoinPool.externalPush(Unknown Source)
at java.util.concurrent.ForkJoinPool.execute(Unknown Source)
at me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.scheduleDrainBuffers(BoundedLocalCache.java:1080)
at me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.afterRead(BoundedLocalCache.java:846)
at me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2012)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:128)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:119)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:158)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache$LoadingCacheView.get(LocalAsyncLoadingCache.java:400)
at me.lucko.luckperms.common.caching.AbstractCachedData.getPermissionData(AbstractCachedData.java:193)
at me.lucko.luckperms.sponge.service.calculated.CalculatedSubject.getPermissionValue(CalculatedSubject.java:297)
at me.lucko.luckperms.sponge.processors.DefaultsProcessor.hasPermission(DefaultsProcessor.java:47)
at me.lucko.luckperms.common.calculators.PermissionCalculator.load(PermissionCalculator.java:106)
at me.lucko.luckperms.common.calculators.PermissionCalculator.load(PermissionCalculator.java:46)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache.lambda$new$0(UnboundedLocalCache.java:929)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache$$Lambda$732/1237186939.apply(Unknown Source)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache.lambda$computeIfAbsent$2(UnboundedLocalCache.java:236)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache$$Lambda$742/2000944357.apply(Unknown Source)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache.computeIfAbsent(UnboundedLocalCache.java:232)
at me.lucko.luckperms.lib.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:112)
at me.lucko.luckperms.lib.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:67)
at me.lucko.luckperms.common.calculators.PermissionCalculator.getPermissionValue(PermissionCalculator.java:89)
at me.lucko.luckperms.common.caching.type.PermissionCache.getPermissionValue(PermissionCache.java:119)
at me.lucko.luckperms.sponge.service.internal.HolderSubject.getPermissionValue(HolderSubject.java:113)
at me.lucko.luckperms.sponge.service.proxy.api7.SubjectProxy.lambda$getPermissionValue$2(SubjectProxy.java:123)
at me.lucko.luckperms.sponge.service.proxy.api7.SubjectProxy$$Lambda$1497/971614840.apply(Unknown Source)
at java.util.concurrent.CompletableFuture.uniApply(Unknown Source)
at java.util.concurrent.CompletableFuture.uniApplyStage(Unknown Source)
at java.util.concurrent.CompletableFuture.thenApply(Unknown Source)
at me.lucko.luckperms.sponge.service.proxy.api7.SubjectProxy.getPermissionValue(SubjectProxy.java:123)
at net.minecraft.entity.player.EntityPlayerMP.getPermissionValue(EntityPlayerMP.java:2689)
at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:2702)
at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:2715)
at com.gmail.trentech.stackban.EventListener.isBa
WARNING: coremods are present:
DCLoadingPlugin (DummyCoreUnofficial-2.4.112.5.jar)
SpongeCoremod (spongeforge-1.12.2-2768-7.1.4.jar)
CorePlugin (LambdaLib2-0.1.5.jar)
Contact their authors BEFORE contacting forge
// This doesn't make any sense!
Time: 19-2-20 下午5:08
Description: Watching Server
java.lang.Error: ServerHangWatchdog detected that a single server tick took 391.71 seconds (should be max 0.05)
at sun.misc.Unsafe.unpark(Native Method)
at java.util.concurrent.ForkJoinPool.signalWork(Unknown Source)
at java.util.concurrent.ForkJoinPool.externalPush(Unknown Source)
at java.util.concurrent.ForkJoinPool.execute(Unknown Source)
at me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.scheduleDrainBuffers(BoundedLocalCache.java:1080)
at me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.afterRead(BoundedLocalCache.java:846)
at me.lucko.luckperms.lib.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2012)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:128)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:119)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache.get(LocalAsyncLoadingCache.java:158)
at me.lucko.luckperms.lib.caffeine.cache.LocalAsyncLoadingCache$LoadingCacheView.get(LocalAsyncLoadingCache.java:400)
at me.lucko.luckperms.common.caching.AbstractCachedData.getPermissionData(AbstractCachedData.java:193)
at me.lucko.luckperms.sponge.service.calculated.CalculatedSubject.getPermissionValue(CalculatedSubject.java:297)
at me.lucko.luckperms.sponge.processors.DefaultsProcessor.hasPermission(DefaultsProcessor.java:47)
at me.lucko.luckperms.common.calculators.PermissionCalculator.load(PermissionCalculator.java:106)
at me.lucko.luckperms.common.calculators.PermissionCalculator.load(PermissionCalculator.java:46)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache.lambda$new$0(UnboundedLocalCache.java:929)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache$UnboundedLocalLoadingCache$$Lambda$732/1237186939.apply(Unknown Source)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache.lambda$computeIfAbsent$2(UnboundedLocalCache.java:236)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache$$Lambda$742/2000944357.apply(Unknown Source)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
at me.lucko.luckperms.lib.caffeine.cache.UnboundedLocalCache.computeIfAbsent(UnboundedLocalCache.java:232)
at me.lucko.luckperms.lib.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:112)
at me.lucko.luckperms.lib.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:67)
at me.lucko.luckperms.common.calculators.PermissionCalculator.getPermissionValue(PermissionCalculator.java:89)
at me.lucko.luckperms.common.caching.type.PermissionCache.getPermissionValue(PermissionCache.java:119)
at me.lucko.luckperms.sponge.service.internal.HolderSubject.getPermissionValue(HolderSubject.java:113)
at me.lucko.luckperms.sponge.service.proxy.api7.SubjectProxy.lambda$getPermissionValue$2(SubjectProxy.java:123)
at me.lucko.luckperms.sponge.service.proxy.api7.SubjectProxy$$Lambda$1497/971614840.apply(Unknown Source)
at java.util.concurrent.CompletableFuture.uniApply(Unknown Source)
at java.util.concurrent.CompletableFuture.uniApplyStage(Unknown Source)
at java.util.concurrent.CompletableFuture.thenApply(Unknown Source)
at me.lucko.luckperms.sponge.service.proxy.api7.SubjectProxy.getPermissionValue(SubjectProxy.java:123)
at net.minecraft.entity.player.EntityPlayerMP.getPermissionValue(EntityPlayerMP.java:2689)
at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:2702)
at net.minecraft.entity.player.EntityPlayerMP.hasPermission(EntityPlayerMP.java:2715)
at com.gmail.trentech.stackban.EventListener.isBa
更新下luckperm? 有东西把主线程卡住了391.71秒
java.lang.Error: ServerHangWatchdog detected that a single server tick took 391.71 seconds (should be max 0.05)
【来源】https://minecraft-zh.gamepedia.com/index.php?title=Server.properties&variant=zh#Java.E7.89.88_3
--max-tick-time--
设置每个tick花费的最大毫秒数,超过该最大毫秒数看门狗将停止服务器程序并附带上一些信息。正常情况下服务器的一个tick最大会花费60.00秒(最小应该为0.05秒);如果服务器程序被判定为崩溃了,它将被强制终止运行。遇到这种情况的时候,它会调用System.exit(1)。
译者:如果你监测服务程序的返回代码,此时返回代码会为1,(习惯上,程序正常退出应当返回0)
-1 - 完全停用看门狗(这个停用选项在14w32a快照中被添加)
所以请在服务器根目录下的 server.properties 中找到 max-tick-time 并设置为 -1