Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ProtocolLib loading error #2906

Open
Dejf15 opened this issue May 2, 2024 · 3 comments
Open

ProtocolLib loading error #2906

Dejf15 opened this issue May 2, 2024 · 3 comments

Comments

@Dejf15
Copy link

Dejf15 commented May 2, 2024

03:25:37[INFO] [ProtocolLib] Loading ProtocolLib v4.5.1
03:25:37[WARN] [ProtocolLib] Version (MC: 1.20.2) has not yet been tested! Proceed with caution.
03:25:37[ERROR] [ProtocolLib] INTERNAL ERROR: Cannot find listener thread in MinecraftServer.
If this problem hasn't already been reported, please open a ticket
at https://github.com/dmulloy2/ProtocolLib/issues with the following data:
Stack Trace:
java.lang.IllegalArgumentException: Unable to find a field that matches {modifiers=[required: 0, banned: 0], type={
fields=[{modifiers=[required: 0, banned: 0], type=Exact class net.minecraft.world.entity.player.EntityHuman}],
methods=[{modifiers=[required: 0, banned: 0], params=[{Type: Exact class java.lang.String, Index: null}], paramCount=1}],
constructors=[{modifiers=[required: 0, banned: 0], params=[{Type: class net.minecraft.server.dedicated.DedicatedServer instanceof input, Index: 0}, {Type: class net.minecraft.world.entity.player.EntityHuman instanceof input, Index: 2}], paramCount=3}]
}}
at com.comphenix.protocol.reflect.FuzzyReflection.getField(FuzzyReflection.java:460)
at com.comphenix.protocol.utility.MinecraftReflection.getPlayerConnectionClass(MinecraftReflection.java:1065)
at com.comphenix.protocol.utility.MinecraftReflection.getNetworkListenThreadClass(MinecraftReflection.java:1576)
at com.comphenix.protocol.injector.player.InjectedServerConnection.initializeListenerField(InjectedServerConnection.java:194)
at com.comphenix.protocol.injector.player.InjectedServerConnection.injectListenerThread(InjectedServerConnection.java:232)
at com.comphenix.protocol.injector.player.InjectedServerConnection.injectList(InjectedServerConnection.java:181)
at com.comphenix.protocol.injector.player.ProxyPlayerInjectionHandler.(ProxyPlayerInjectionHandler.java:150)
at com.comphenix.protocol.injector.player.PlayerInjectorBuilder.buildHandler(PlayerInjectorBuilder.java:139)
at com.comphenix.protocol.injector.PacketFilterManager.(PacketFilterManager.java:253)
at com.comphenix.protocol.injector.PacketFilterBuilder.buildInternal(PacketFilterBuilder.java:250)
at com.comphenix.protocol.injector.PacketFilterBuilder.build(PacketFilterBuilder.java:233)
at com.comphenix.protocol.ProtocolLib.onLoad(ProtocolLib.java:213)
at org.bukkit.craftbukkit.v1_20_R2.CraftServer.loadPlugins(CraftServer.java:442)
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:219)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:954)
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:298)
at java.base/java.lang.Thread.run(Unknown Source)
Dump:
Parameters:
net.minecraft.server.dedicated.DedicatedServer@5a573c92[
q=[]
r=
t=
u=net.minecraft.server.dedicated.DedicatedServerSettings@24d943f6
v=
w=
h=net.minecraft.world.level.storage.Convertable$ConversionSession@2b6cc984
i=net.minecraft.world.level.storage.WorldNBTStorage@3401a5cf
y=[]
z=net.minecraft.util.profiling.metrics.profiling.InactiveMetricsRecorder@2138e67d
A=net.minecraft.util.profiling.GameProfilerDisabled@1bae1ad4
B=net.minecraft.server.MinecraftServer$$Lambda$5229/0x00007f91189e5b70@5643d0cc
C=net.minecraft.server.MinecraftServer$$Lambda$5230/0x00007f91189e5db0@6fd53816
D=false
E=
F=false
G=net.minecraft.server.network.ServerConnection@938309f
H=net.minecraft.server.Main$$Lambda$5228/0x00007f91189e4de0@622be3d6
I=
J=
K=net.minecraft.world.level.levelgen.LegacyRandomSource@2a268aef
L=com.mojang.datafixers.DataFixerUpper@6cf51235
M=
N=46050
O=net.minecraft.core.LayeredRegistryAccess@24017bfc
P={}
Q=net.minecraft.server.dedicated.DedicatedPlayerList@198909f9
R=true
S=false
T=0
j=DIRECT
U=false
V=false
W=true
X=false
Y=§8§l§m--<§e§l§m-----§r§l §6§lRosty§e§lSMP§r§l §e§l§m-----§8§l§m>--§r
§e⊏§6⚫§e⊐§r §f§lhttps://discord.gg/uchjrgd2Sk§r §e⊏§6⚫§e⊐
Z=0
k={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
aa=java.security.KeyPair@3d200017
ab=
ac=false
ad=false
ae=0
l=Services[sessionService=com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService@7fb19351, servicesKeySet=com.mojang.authlib.yggdrasil.ServicesKeySet$$Lambda$3681/0x00007f91187ce3a0@2b873ccc, profileRepository=com.mojang.authlib.yggdrasil.Yggd
rasilGameProfileRepository@161ab113, profileCache=net.minecraft.server.players.UserCache@44015c31]
af=0
ag=Thread[Server thread,5,main]
ah=1223601630
ai=0
aj=false
ak=net.minecraft.server.packs.repository.ResourcePackRepository@25aa5f80
al=net.minecraft.server.ScoreboardServer@66fbf00f
am=
an=net.minecraft.server.bossevents.BossBattleCustomData@2855c835
ao=net.minecraft.server.CustomFunctionData@54d70f78
ap=false
aq=0.0
ar=java.util.concurrent.ForkJoinPool@23761c3d[Running, parallelism = 3, size = 3, active = 0, running = 0, steals = 93, tasks = 0, submissions = 0]
as=
at=ReloadableResources[resourceManager=net.minecraft.server.packs.resources.ResourceManager@1ab4ebd4, managers=net.minecraft.server.DataPackResources@1c268cd7]
au=net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager@765d53f7
m=net.minecraft.world.level.storage.WorldDataServer@319b0014
av=false
worldLoader=a[resources=net.minecraft.server.packs.resources.ResourceManager@1ab4ebd4, dataConfiguration=WorldDataConfiguration[dataPacks=net.minecraft.world.level.DataPackConfiguration@4687f41f, enabledFeatures=net.minecraft.world.flag.FeatureFlagSe
t@98c4e4d1], datapackWorldgen=net.minecraft.core.IRegistryCustom$a@312383b1, datapackDimensions=net.minecraft.core.IRegistryCustom$a@2dfdac89]
server=CraftServer{serverName=CraftBukkit,serverVersion=3950-Spigot-2888990-d485cde,minecraftVersion=1.20.2}
options=joptsimple.OptionSet@3a6c239b
console=org.bukkit.craftbukkit.v1_20_R2.command.ColouredConsoleSender@27781a54
reader=jline.console.ConsoleReader@3d51b110
processQueue=[]
autosavePeriod=6000
vanillaCommandDispatcher=net.minecraft.commands.CommandDispatcher@501bfc65
forceTicks=false
recentTps={0.0,0.0,0.0}
hasStopped=false
stopLock=java.lang.Object@58d10a50
chatExecutor=java.util.concurrent.ThreadPoolExecutor@5c8fd8c9[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
b=0
b=Server
d=[]
e=0
]
Sender:
com.comphenix.protocol.injector.player.InjectedServerConnection@2c477f77[
listFields=[]
replacedLists=[]
netLoginInjector=com.comphenix.protocol.injector.player.NetLoginInjector@e2cb3a6
socketInjector=com.comphenix.protocol.injector.server.InputStreamReflectLookup@1a3f923d
socketType=LISTENER_THREAD
server=CraftServer{serverName=CraftBukkit,serverVersion=3950-Spigot-2888990-d485cde,minecraftVersion=1.20.2}
reporter=com.comphenix.protocol.ProtocolLib$1@52162e43
hasAttempted=true
hasSuccess=false
minecraftServer=net.minecraft.server.dedicated.DedicatedServer@5a573c92
]
Version:
ProtocolLib v4.5.1
Java Version:
17.0.10
Server:
3950-Spigot-2888990-d485cde (MC: 1.20.2)
03:25:37[ERROR] [ProtocolLib] INTERNAL ERROR: Cannot load ProtocolLib.
If this problem hasn't already been reported, please open a ticket
at https://github.com/dmulloy2/ProtocolLib/issues with the following data:
Stack Trace:
FieldAccessException: Unable to find a field that matches {modifiers=[required: 0, banned: 0], type={
fields=[{modifiers=[required: 0, banned: 0], type=Exact class net.minecraft.world.entity.player.EntityHuman}],
methods=[{modifiers=[required: 0, banned: 0], params=[{Type: Exact class java.lang.String, Index: null}], paramCount=1}],
constructors=[{modifiers=[required: 0, banned: 0], params=[{Type: class net.minecraft.server.dedicated.DedicatedServer instanceof input, Index: 0}, {Type: class net.minecraft.world.entity.player.EntityHuman instanceof input, Index: 2}], paramCount=3}]
}}. Workaround failed too.
at com.comphenix.protocol.injector.packet.ProxyPacketInjector.initialize(ProxyPacketInjector.java:191)
at com.comphenix.protocol.injector.packet.ProxyPacketInjector.(ProxyPacketInjector.java:164)
at com.comphenix.protocol.injector.packet.PacketInjectorBuilder.buildInjector(PacketInjectorBuilder.java:94)
at com.comphenix.protocol.injector.PacketFilterManager.(PacketFilterManager.java:259)
at com.comphenix.protocol.injector.PacketFilterBuilder.buildInternal(PacketFilterBuilder.java:250)
at com.comphenix.protocol.injector.PacketFilterBuilder.build(PacketFilterBuilder.java:233)
at com.comphenix.protocol.ProtocolLib.onLoad(ProtocolLib.java:213)
at org.bukkit.craftbukkit.v1_20_R2.CraftServer.loadPlugins(CraftServer.java:442)
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:219)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:954)
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:298)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Unable to find a field that matches {modifiers=[required: 0, banned: 0], type={
fields=[{modifiers=[required: 0, banned: 0], type=Exact class net.minecraft.world.entity.player.EntityHuman}],
methods=[{modifiers=[required: 0, banned: 0], params=[{Type: Exact class java.lang.String, Index: null}], paramCount=1}],
constructors=[{modifiers=[required: 0, banned: 0], params=[{Type: class net.minecraft.server.dedicated.DedicatedServer instanceof input, Index: 0}, {Type: class net.minecraft.world.entity.player.EntityHuman instanceof input, Index: 2}], paramCount=3}]
}}
at com.comphenix.protocol.reflect.FuzzyReflection.getField(FuzzyReflection.java:460)
at com.comphenix.protocol.utility.MinecraftReflection.getPlayerConnectionClass(MinecraftReflection.java:1065)
at com.comphenix.protocol.utility.MinecraftReflection.getPacketClass(MinecraftReflection.java:729)
at com.comphenix.protocol.injector.packet.ProxyPacketInjector$ArrayLookup.initialize(ProxyPacketInjector.java:115)
at com.comphenix.protocol.injector.packet.ProxyPacketInjector$ArrayLookup.(ProxyPacketInjector.java:106)
at com.comphenix.protocol.injector.packet.ProxyPacketInjector.initialize(ProxyPacketInjector.java:188)
... 11 more
Dump:
Parameters:
[NULL]
Sender:
com.comphenix.protocol.ProtocolLib@5283483f[
statistics=
backgroundCompiler=
packetTask=-1
tickCounter=0
unhookTask=com.comphenix.protocol.injector.DelayedSingleTask@545d70a6
configExpectedMod=-1
updater=com.comphenix.protocol.updater.SpigotUpdater@11417810
redirectHandler=
commandProtocol=
commandPacket=
commandFilter=
packetLogging=
skipDisable=false
isEnabled=false
loader=org.bukkit.plugin.java.JavaPluginLoader@2d7b57da
server=CraftServer{serverName=CraftBukkit,serverVersion=3950-Spigot-2888990-d485cde,minecraftVersion=1.20.2}
file=plugins/ProtocolLib.jar
description=org.bukkit.plugin.PluginDescriptionFile@74f8a7e2
dataFolder=plugins/ProtocolLib
classLoader=org.bukkit.plugin.java.PluginClassLoader@5d53c373
naggable=true
newConfig=YamlConfiguration[path='', root='YamlConfiguration']
configFile=plugins/ProtocolLib/config.yml
logger=org.bukkit.plugin.PluginLogger@51045100
]
Version:
ProtocolLib v4.5.1
Java Version:
17.0.10
Server:
3950-Spigot-2888990-d485cde (MC: 1.20.2)

@Jeppa
Copy link

Jeppa commented May 2, 2024

v4.5.1 ? realy?

@Dejf15
Copy link
Author

Dejf15 commented May 8, 2024

v4.5.1 ? realy?

wdym?

@Jeppa
Copy link

Jeppa commented May 9, 2024

You should update ProtocolLib..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants