dmulloy2 / ProtocolLib

Provides read and write access to the Minecraft protocol with Bukkit.
GNU General Public License v2.0
1.04k stars 257 forks source link

INTERNAL ERROR: Cannot load ProtocolLib. #3264

Closed Murexx closed 1 month ago

Murexx commented 1 month ago

Stack Trace: java.lang.IllegalArgumentException: Unable to find a field that matches {modifiers=[required: 10000, banned: 1000], type={ type input instanceof interface java.util.Map }} at ProtocolLib.jar//com.comphenix.protocol.reflect.FuzzyReflection.getField(FuzzyReflection.java:352) at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.createNewRegister(PacketRegistry.java:183) at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.initialize(PacketRegistry.java:334) at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.getClientPacketTypes(PacketRegistry.java:369) at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.(PacketFilterManager.java:120) at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterBuilder.build(PacketFilterBuilder.java:121) at ProtocolLib.jar//com.comphenix.protocol.ProtocolLib.onLoad(ProtocolLib.java:183) at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59) at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:18) at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:40) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:546) at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:292) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1214) at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) at java.base/java.lang.Thread.run(Thread.java:1583) Dump: Parameters: [NULL] Sender: com.comphenix.protocol.ProtocolLib@efa7391[ statistics= packetTask= tickCounter=0 configExpectedMod=-1 updater=com.comphenix.protocol.updater.SpigotUpdater@16c89c9e redirectHandler= scheduler=com.comphenix.protocol.scheduler.DefaultScheduler@4b73032d commandProtocol= commandPacket= commandFilter= packetLogging= skipDisable=false isEnabled=false loader=io.papermc.paper.plugin.manager.DummyBukkitPluginLoader@40e928f6 server=CraftServer{serverName=Paper,serverVersion=1.21.1-DEV-7cd4f2c,minecraftVersion=1.21.1} file=plugins/.paper-remapped/ProtocolLib.jar description=org.bukkit.plugin.PluginDescriptionFile@60fc6db0 pluginMeta=org.bukkit.plugin.PluginDescriptionFile@60fc6db0 dataFolder=plugins/ProtocolLib classLoader=PluginClassLoader{plugin=ProtocolLib v5.2.0-SNAPSHOT-679, pluginEnabled=false, url=plugins/.paper-remapped/ProtocolLib.jar} naggable=true newConfig=YamlConfiguration[path='', root='YamlConfiguration'] configFile=plugins/ProtocolLib/config.yml logger=com.destroystokyo.paper.utils.PaperPluginLogger@1c3478e1 lifecycleEventManager=io.papermc.paper.plugin.lifecycle.event.PaperLifecycleEventManager@3e03e0e8 allowsLifecycleRegistration=true ] Version: ProtocolLib v5.2.0-SNAPSHOT-679 Java Version: 21.0.2 Server: 1.21.1-DEV-7cd4f2c (MC: 1.21.1)

SpigotRCE commented 1 month ago

thnx for reporting, I am also getting the same error

chriss59 commented 1 month ago

Me too

Trnrr commented 1 month ago

I'm using the same versions listed in the main post and also get this error.

SenpaiPlaying commented 1 month ago

I am also getting the same error

VadSzil42 commented 1 month ago

me too

Trnrr commented 1 month ago

Figured it out if you're using 1.21.1.. Download the latest dev build from their jenkins below. The spigot version isn't updated.. The downloaded version was 5.3.0 snapshot 732 and I no longer get the error.

https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/

VadSzil42 commented 1 month ago

@Murexx close this as completed, @Trnrr fixed it