本帖最后由 piao_xue 于 2020-4-9 09:41 编辑
重生时客户端无回应,服务器端报错
复制代码
MOD列表在这个贴里:https://www.mcbbs.net/thread-1011762-1-1.html
重生时客户端无回应,服务器端报错
- > [01:36:01 INFO]: piao_xue issued server command: /suicide
- > [01:36:01 INFO]: piao_xue died
- > [01:36:21 FATAL]: Error executing task
- java.util.concurrent.ExecutionException: java.lang.RuntimeException: FoodStats has a null player field (this field is added by AppleCore at runtime) on player '<unknown>' (class = net.minecraft.util.FoodStats). This likely means that some mod has overloaded FoodStats, which is incompatible with AppleCore.
- at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_242]
- at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_242]
- at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?]
- at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:837) [MinecraftServer.class:?]
- at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:468) [nz.class:?]
- at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:775) [MinecraftServer.class:?]
- at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:619) [MinecraftServer.class:?]
- at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
- Caused by: java.lang.RuntimeException: FoodStats has a null player field (this field is added by AppleCore at runtime) on player '<unknown>' (class = net.minecraft.util.FoodStats). This likely means that some mod has overloaded FoodStats, which is incompatible with AppleCore.
- at squeek.applecore.asm.Hooks.verifyFoodStats(Hooks.java:47) ~[%5B前置%5DAppleCore-mc1.12.2-3.1.3.jar:?]
- at squeek.applecore.asm.Hooks.getMaxHunger(Hooks.java:270) ~[%5B前置%5DAppleCore-mc1.12.2-3.1.3.jar:?]
- at net.minecraft.util.FoodStats.<init>(FoodStats.java:18) ~[afp.class:?]
- at net.minecraft.entity.player.EntityPlayerMP.reset(EntityPlayerMP.java:1878) ~[oq.class:?]
- at net.minecraft.server.management.PlayerList.func_72368_a(PlayerList.java:826) ~[pl.class:?]
- at net.minecraft.network.NetHandlerPlayServer.func_147342_a(NetHandlerPlayServer.java:1850) ~[pa.class:?]
- at net.minecraft.network.play.client.CPacketClientStatus.func_148833_a(SourceFile:31) ~[lb.class:?]
- at net.minecraft.network.play.client.CPacketClientStatus.func_148833_a(SourceFile:8) ~[lb.class:?]
- at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?]
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_242]
- at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_242]
- at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?]
- ... 5 more
- > [01:36:28 INFO]: piao_xue lost connection: Disconnected
- > [01:36:28 INFO]: piao_xue left the game
MOD列表在这个贴里:https://www.mcbbs.net/thread-1011762-1-1.html
%5B前置%5DAppleCore-mc1.12.2-3.1.3.jar
这个插件的问题具体啥问题不太清楚0.0
您可以去plugins删了这个插件再试试看
这个插件的问题具体啥问题不太清楚0.0
您可以去plugins删了这个插件再试试看
请将插件列表上传
本帖最后由 DreamVoid 于 2020-4-9 09:45 编辑
AppleCore
尝试移除或者这个mod
或者,更换服务端
再或者,安装像https://www.mcbbs.net/thread-202161-1-1.html这样的插件
AppleCore
尝试移除或者这个mod
或者,更换服务端
再或者,安装像https://www.mcbbs.net/thread-202161-1-1.html这样的插件
我认为和AppleCore 以及 你所使用的服务器端有关
我的服务端内有 applecore 但没有报错,建议查看一下是否有前置MOD
GiNYAi 发表于 2020-4-9 09:44
我认为和AppleCore 以及 你所使用的服务器端有关
之前是能正常运行的
这个问题是突然出现的
而且这个是前置MOD
如果删除这个MOD,会导致我好几个MOD也必须一起删除
FoodStats has a null player field (this field is added by AppleCore at runtime) on player '<unknown>' (class = net.minecraft.util.FoodStats). This likely means that some mod has overloaded FoodStats, which is incompatible with AppleCore.
帕帕武 发表于 2020-4-9 09:57
有重启服务器吗?这东西说你服有个mod overload了
重启过了
错误报告我还是看的懂的...
问题是怎么解决,我不太想删这个MOD
而且这个问题以前是没有的
删除FoodStats
这玩意报的错
这玩意报的错
更新这个AppleCore试试
本帖最后由 GiNYAi 于 2020-4-9 10:12 编辑
如果之前是正常的话
建议回想一下 最近有过什么操作
看了一下苹果核现在在github上的代码
形成这样的错误栈 感觉更像是调用了苹果核添加的构造方法 但是传入的player 参数为null
那么我认为需要考虑EntityPlayerMP.reset中的逻辑是怎么样的
而这个方法 看起来像是你所使用的服务器端添加的
所以我没有办法继续分析问题是如何产生的
piao_xue 发表于 2020-4-9 09:54
之前是能正常运行的
这个问题是突然出现的
而且这个是前置MOD
如果之前是正常的话
建议回想一下 最近有过什么操作
看了一下苹果核现在在github上的代码
形成这样的错误栈 感觉更像是调用了苹果核添加的构造方法 但是传入的player 参数为null
那么我认为需要考虑EntityPlayerMP.reset中的逻辑是怎么样的
而这个方法 看起来像是你所使用的服务器端添加的
所以我没有办法继续分析问题是如何产生的