本帖最后由 ncbql 于 2020-2-23 13:46 编辑
报错日志:
复制代码报错只有上面一段 玩家一进入就卡死服务器然后watchdog显示上面的函数栈 但不是一开服玩家进入就出现 而是开服了一会儿玩家进入才出现
尝试删除 usercache.json 和修改spigot.yml里的 save-user-cache-on-stop-only为true但仍不奏效
尝试反编译服务端代码但找到这个函数后发现都是直接操作Map 但是这个函数有一个synchronized关键字 猜测被其他线程度塞造成死锁
报错代码只有上面一段
服务端信息:
1.15.2-paperspigot-114
centos
java8
插件列表:
报错日志:
- [12:19:38] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
- [12:19:38] [Paper Watchdog Thread/ERROR]: PID: 24 | Suspended: false | Native: false | State: BLOCKED
- [12:19:38] [Paper Watchdog Thread/ERROR]: Stack:
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.UserCache.a(UserCache.java:112)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.UserCache.a(UserCache.java:108)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.PlayerList.a(PlayerList.java:103)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.LoginListener.c(LoginListener.java:174)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.LoginListener.tick(LoginListener.java:65)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.NetworkManager.a(NetworkManager.java:256)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.ServerConnection.c(ServerConnection.java:139)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1269)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
- [12:19:38] [Paper Watchdog Thread/ERROR]: net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
- [12:19:38] [Paper Watchdog Thread/ERROR]: java.lang.Thread.run(Thread.java:748)
尝试删除 usercache.json 和修改spigot.yml里的 save-user-cache-on-stop-only为true但仍不奏效
尝试反编译服务端代码但找到这个函数后发现都是直接操作Map 但是这个函数有一个synchronized关键字 猜测被其他线程度塞造成死锁
报错代码只有上面一段
服务端信息:
1.15.2-paperspigot-114
centos
java8
插件列表:
essx不支持1.15。试试删除看看。如果还没有解决查看装又的插件是否支持你现在的版本。
xia_chen 发表于 2020-2-23 13:34
essx不支持1.15。试试删除看看。如果还没有解决查看装又的插件是否支持你现在的版本。 ...
已升级到支持1.15的2.17.2版本 但仍不奏效
ncbql 发表于 2020-2-23 13:45
已升级到支持1.15的2.17.2版本 但仍不奏效
因为不支持啊,意思就是说ess作者没有更新到,新版本。只能不用删除,ess最新版不是和原本配搭的。
xia_chen 发表于 2020-2-23 13:47
因为不支持啊,意思就是说ess作者没有更新到,新版本。只能不用删除,ess最新版不是和原本配搭的。 ...
最新版支持1.15啊 20小时前刚更新的版本
https://github.com/EssentialsX/Essentials/releases
This release comes with full 1.15.x support
和
1.14.4 and 1.15.2 - these versions are regularly tested against
貌似是有关监听登录事件的插件的问题?
个人感觉网页地图可能性较大,尝试删除排查一下?
个人感觉网页地图可能性较大,尝试删除排查一下?