• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

已解决 paper 1.20.4 玩家进服就报错

  • 主题发起人 主题发起人 ASAqw
  • 开始时间 开始时间

ASAqw

【Lv:3】

正式会员
注册
2022/11/18
消息
21
金粒
751金粒
如题,paper端1.20.4-497,protocollib是官方下载的最新版,有人进服就报错,求大佬解答!
代码:
[19:25:49 WARN]: FieldAccessException: Field index 0 is out of bounds for length 0
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.reflect.FieldAccessException.fromFormat(FieldAccessException.java:49)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.reflect.StructureModifier.write(StructureModifier.java:315)
[19:25:49 WARN]:        at AntiSeedCracker-1.0.jar//me.gadse.antiseedcracker.AntiSeedCracker$1.onPacketSending(AntiSeedCracker.java:31)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener(SortedPacketListenerList.java:219)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.SortedPacketListenerList.invokeUnpackedPacketSending(SortedPacketListenerList.java:204)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:149)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:139)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:553)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:526)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector.onPacketSending(NetworkManagerInjector.java:100)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:553)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector$2.doProxyRunnable(NettyChannelInjector.java:456)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:43)
[19:25:49 WARN]:        at ProtocolLib (3).jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:252)
[19:25:49 WARN]:        at net.minecraft.network.NetworkManager.b(NetworkManager.java:433)
[19:25:49 WARN]:        at net.minecraft.network.NetworkManager.a(NetworkManager.java:393)
[19:25:49 WARN]:        at net.minecraft.server.network.ServerCommonPacketListenerImpl.a(ServerCommonPacketListenerImpl.java:255)
[19:25:49 WARN]:        at net.minecraft.server.network.ServerCommonPacketListenerImpl.b(ServerCommonPacketListenerImpl.java:240)
[19:25:49 WARN]:        at net.minecraft.server.players.PlayerList.a(PlayerList.java:297)
[19:25:49 WARN]:        at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.a(ServerConfigurationPacketListenerImpl.java:134)
[19:25:49 WARN]:        at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.a(ServerboundFinishConfigurationPacket.java:18)
[19:25:49 WARN]:        at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.a(ServerboundFinishConfigurationPacket.java:9)
[19:25:49 WARN]:        at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$0(PlayerConnectionUtils.java:54)
[19:25:49 WARN]:        at net.minecraft.server.TickTask.run(TickTask.java:18)
[19:25:49 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:149)
[19:25:49 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[19:25:49 WARN]:        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1465)
[19:25:49 WARN]:        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
[19:25:49 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:123)
[19:25:49 WARN]:        at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1442)
[19:25:49 WARN]:        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1365)
[19:25:49 WARN]:        at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:133)
[19:25:49 WARN]:        at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1343)
[19:25:49 WARN]:        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1232)
[19:25:49 WARN]:        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[19:25:49 WARN]:        at java.base/java.lang.Thread.run(Thread.java:833)
 
解决方案
稍微给点上下文日志和背景信息吧(服务端是哪个,版本多少,java版本这些),ProtocolLib只是依赖库,这段也看不出来有啥实质性的问题。

(只要不影响游玩其实可以忽略的,ProtocolLib只是依赖库而已)
稍微给点上下文日志和背景信息吧(服务端是哪个,版本多少,java版本这些),ProtocolLib只是依赖库,这段也看不出来有啥实质性的问题。

(只要不影响游玩其实可以忽略的,ProtocolLib只是依赖库而已)
 
解决方案
稍微给点上下文日志和背景信息吧(服务端是哪个,版本多少,java版本这些),ProtocolLib只是依赖库,这段也看不出来有啥实质性的问题。

(只要不影响游玩其实可以忽略的,ProtocolLib只是依赖库而已)
谢谢解答,服务端是paper1.20.4-497,java版本是17(Zulu)。上下文的话,除了玩家进服的时候会出现这段报错以外,检索“protocollib”之类字样也搜不到什么报错,包括加载的时候也是正常的。
只是觉得这个报错有点烦,怕可能导致一些潜在的问题。实在不行我考虑用插件屏蔽了
 
以你目前给的日志 我没法判断具体是什么问题
我只能给你个大概的推测:你用的ProtocolLib版本太高了 你去SpigotMC下一个1.20.4刚出来时的ProtocolLib
 
谢谢解答,服务端是paper1.20.4-497,java版本是17(Zulu)。上下文的话,除了玩家进服的时候会出现这段报错以外,检索“protocollib”之类字样也搜不到什么报错,包括加载的时候也是正常的。
只是觉得这个报错有点烦,怕可能导致一些潜在的问题。实在不行我考虑用插件屏蔽了
ProtocolLib 在1.20.4 的时候分离了版本,你检查下 ProtocolLib 版本是否下对了。

Use the latest dev build for 1.20.6 and 1.21(1.20.6以上开发版)
Use the latest release for 1.8 through 1.20.4(1.8-1.20.4稳定版)


还是解决不了就:报错屏蔽插件
 
以你目前给的日志 我没法判断具体是什么问题
我只能给你个大概的推测:你用的ProtocolLib版本太高了 你去SpigotMC下一个1.20.4刚出来时的ProtocolLib
我去Jenkins上找了半天,上面只写了“5.2.0 for 1.8-1.20.4”,而我用的就是5.2.0
我不知道是不是有更早的适配1.20.4的版本,因为上面的构建只有一个#723之类的编号,没有适配的mc版本。请问一下应该如何找到你说的版本呢
 
ProtocolLib 在1.20.4 的时候分离了版本,你检查下 ProtocolLib 版本是否下对了。

Use the latest dev build for 1.20.6 and 1.21(1.20.6以上开发版)
Use the latest release for 1.8 through 1.20.4(1.8-1.20.4稳定版)



还是解决不了就:报错屏蔽插件
请看下六楼,我应该是下对的5.2.0(之前没看到你的回复,不知道是不是进审核了)如果5.2.0就是适配1.20.4的最佳版本,那我确实没必要继续翻Jenkins的历史版本了,只能屏蔽报错了
 
我去Jenkins上找了半天,上面只写了“5.2.0 for 1.8-1.20.4”,而我用的就是5.2.0
我不知道是不是有更早的适配1.20.4的版本,因为上面的构建只有一个#723之类的编号,没有适配的mc版本。请问一下应该如何找到你说的版本呢
5.2.0的话就不需要更新了,就是对应的版本。

不是版本问题的话,考虑屏蔽报错日志吧。
 
我去Jenkins上找了半天,上面只写了“5.2.0 for 1.8-1.20.4”,而我用的就是5.2.0
我不知道是不是有更早的适配1.20.4的版本,因为上面的构建只有一个#723之类的编号,没有适配的mc版本。请问一下应该如何找到你说的版本呢
如果你已经用了5.2.0 那就不是这个原因
建议发一下完整版的日志
 
打赏用户

在线管理成员

在线会员

  • hzm100828
  • 648645654465456
  • fjghaw
  • 星界狮
  • Tighnari
  • 𐂂鹿鸣
  • ZTDYY
  • ccbbkkll
  • 汽水味橘孑
  • Diamonds_chai
  • 2871275669
  • shee33
  • hanandy
  • ljys1216
  • 卡卡豆
  • 星涵 OwO
  • XiaoDou_
  • CHL_chun
  • y1668445919
  • 3469834768
  • PuddingKC
  • YYT
  • polang
...和 73 更多。
后退
顶部 底部