极光先生
Spigot 1.13.2 不考虑更换paper
崩溃和区块有关,更多的看不懂...
根据已知情报,大多在玩家跑图的时候发生

目前有个玩家居住的世界,在扩张地图后,
会触发该报错从而崩溃(即无法正常保存关服),尝试用CMI自带的区块修复,好像米有效果
希望有大神给出解决方案

  1. [22:50:00] [Spigot Watchdog Thread/ERROR]: Current Thread: Server thread
  2. [22:50:00] [Spigot Watchdog Thread/ERROR]:         PID: 18 | Suspended: false | Native: false | State: BLOCKED
  3. [22:50:00] [Spigot Watchdog Thread/ERROR]:         Stack:
  4. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:92)
  5. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.World.getChunkAt(World.java:267)
  6. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.World.getChunkAtWorldCoords(World.java:263)
  7. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.World.getType(World.java:658)
  8. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.Chunk.lambda$6(Chunk.java:1220)
  9. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.Chunk$Lambda$3086/2067265889.apply(Unknown Source)
  10. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.ProtoChunkTickList.a(SourceFile:47)
  11. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.Chunk.E(Chunk.java:1219)
  12. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.Chunk$Lambda$2209/2066442273.run(Unknown Source)
  13. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
  14. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:1556)
  15. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.MinecraftServer.postToMainThread(MinecraftServer.java:1565)
  16. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.WorldServer.postToMainThread(WorldServer.java:1209)
  17. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.Chunk.H(Chunk.java:1301)
  18. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.ChunkMap.put(ChunkMap.java:28)
  19. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.ChunkMap.put(ChunkMap.java:1)
  20. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 org.bukkit.craftbukkit.libs.it.unimi.dsi.fastutil.longs.Long2ObjectFunctions$SynchronizedFunction.put(Long2ObjectFunctions.java:235)
  21. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.ChunkProviderServer.a(ChunkProviderServer.java:212)
  22. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.ChunkProviderServer$Lambda$3082/2110686281.apply(Unknown Source)
  23. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 java.util.concurrent.CompletableFuture.uniApply(Unknown Source)
  24. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 java.util.concurrent.CompletableFuture.uniApplyStage(Unknown Source)
  25. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 java.util.concurrent.CompletableFuture.thenApply(Unknown Source)
  26. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:128)
  27. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.PlayerChunk.a(SourceFile:87)
  28. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.PlayerChunkMap.flush(PlayerChunkMap.java:135)
  29. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.WorldServer.doTick(WorldServer.java:291)
  30. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:952)
  31. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417)
  32. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831)
  33. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729)
  34. [22:50:00] [Spigot Watchdog Thread/ERROR]:                 java.lang.Thread.run(Unknown Source)
复制代码



xmdhs
你可以尝试这个插件去预加载地图,这样跑图对服务器基本没什么影响了。

https://www.spigotmc.org/resources/worldborder.60905/

先设置一个边界 /wb set 半径

然后 /wb [世界名] fill 去预加载

LiKa233
您好,区块崩服这里提供一个方法:直接删除对于区块重新生成,
由于是玩家跑图,所以基本不会有多大损失,
大多数情况下本人对于此类事件一直借助该教程进行修复。
http://www.mcbbs.net/thread-514652-1-1.html

GiNYAi
另外 线程dump应该不止这么几行吧

极光先生
GiNYAi 发表于 2019-7-23 04:03
另外 线程dump应该不止这么几行吧

是的,很多行,只截取了开头一段

极光先生
LiKa233 发表于 2019-7-22 23:24
您好,区块崩服这里提供一个方法:直接删除对于区块重新生成,
由于是玩家跑图,所以基本不会有多大损失,
...

已解决,感谢