ProtocolLib

3M Downloads

Failed to load on 1.21.5 paper

SothIvy4690986 opened this issue ยท 6 comments

commented

Here is the data the plugin told me to put in the bug report:

java.lang.RuntimeException: Unable to find network.ProtocolInfo$a (network.ProtocolInfo$Unbound)
at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftReflection.lambda$getMinecraftClass$5(MinecraftReflection.java:1581)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftReflection.getMinecraftClass(MinecraftReflection.java:1581)
at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftReflection.getProtocolInfoUnboundClass(MinecraftReflection.java:1878)
at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.createRegisterV1_20_5(PacketRegistry.java:367)
at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.initialize(PacketRegistry.java:552)
at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.getClientPacketTypes(PacketRegistry.java:604)
at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.(PacketFilterManager.java:112)
at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterBuilder.build(PacketFilterBuilder.java:121)
at ProtocolLib.jar//com.comphenix.protocol.ProtocolLib.onLoad(ProtocolLib.java:179)
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:39)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:567)
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:235)
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1161)
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:308)
at java.base/java.lang.Thread.run(Thread.java:1583)
Dump:
Parameters:
[NULL]
Sender:
com.comphenix.protocol.ProtocolLib@739950fc[
statistics=
packetTask=
tickCounter=0
configExpectedMod=-1
updater=com.comphenix.protocol.updater.SpigotUpdater@5411992f
redirectHandler=
scheduler=com.comphenix.protocol.scheduler.DefaultScheduler@6db62de1
commandProtocol=
commandPacket=
commandFilter=
packetLogging=
skipDisable=false
isEnabled=false
loader=io.papermc.paper.plugin.manager.DummyBukkitPluginLoader@8ac6008
server=CraftServer{serverName=Paper,serverVersion=1.21.5-109-3527ccd,minecraftVersion=1.21.5}
file=plugins/ProtocolLib.jar
description=org.bukkit.plugin.PluginDescriptionFile@51803dee
pluginMeta=org.bukkit.plugin.PluginDescriptionFile@51803dee
dataFolder=plugins/ProtocolLib
classLoader=PluginClassLoader{plugin=ProtocolLib v5.3.0, pluginEnabled=false, url=plugins/ProtocolLib.jar}
naggable=true
newConfig=YamlConfiguration[path='', root='YamlConfiguration']
configFile=plugins/ProtocolLib/config.yml
logger=com.destroystokyo.paper.utils.PaperPluginLogger@23c97bd9
lifecycleEventManager=io.papermc.paper.plugin.lifecycle.event.PaperLifecycleEventManager@727cf0fc
allowsLifecycleRegistration=true
isBeingEnabled=false
]
Version:
ProtocolLib v5.3.0
Java Version:
21.0.7
Server:
1.21.5-109-3527ccd (MC: 1.21.5)

commented

Same error:

 java.lang.RuntimeException: Unable to find network.ProtocolInfo$a (network.ProtocolInfo$Unbound)
        at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftReflection.lambda$getMinecraftClass$5(MinecraftReflection.java:1581)
        at java.base/java.util.Optional.orElseThrow(Optional.java:403)
        at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftReflection.getMinecraftClass(MinecraftReflection.java:1581)
        at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftReflection.getProtocolInfoUnboundClass(MinecraftReflection.java:1878)
        at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.createRegisterV1_20_5(PacketRegistry.java:367)
        at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.initialize(PacketRegistry.java:552)
        at ProtocolLib.jar//com.comphenix.protocol.injector.packet.PacketRegistry.getClientPacketTypes(PacketRegistry.java:604)
        at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.<init>(PacketFilterManager.java:112)
        at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterBuilder.build(PacketFilterBuilder.java:121)
        at ProtocolLib.jar//com.comphenix.protocol.ProtocolLib.onLoad(ProtocolLib.java:179)
        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:39)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:567)
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:235)
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1161)
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:308)
        at java.base/java.lang.Thread.run(Thread.java:1583)
  Dump:
  Parameters: 
    [NULL]
  Sender:
    com.comphenix.protocol.ProtocolLib@379516e6[
      statistics=<null>
      packetTask=<null>
      tickCounter=0
      configExpectedMod=-1
      updater=com.comphenix.protocol.updater.SpigotUpdater@2d93dedb
      redirectHandler=<null>
      scheduler=com.comphenix.protocol.scheduler.DefaultScheduler@42432820
      commandProtocol=<null>
      commandPacket=<null>
      commandFilter=<null>
      packetLogging=<null>
      skipDisable=false
      isEnabled=false
      loader=io.papermc.paper.plugin.manager.DummyBukkitPluginLoader@7008f553
      server=CraftServer{serverName=Paper,serverVersion=1.21.5-109-3527ccd,minecraftVersion=1.21.5}
      file=plugins/ProtocolLib.jar
      description=org.bukkit.plugin.PluginDescriptionFile@a759376
      pluginMeta=org.bukkit.plugin.PluginDescriptionFile@a759376
      dataFolder=plugins/ProtocolLib
      classLoader=PluginClassLoader{plugin=ProtocolLib v5.3.0, pluginEnabled=false, url=plugins/ProtocolLib.jar}
      naggable=true
      newConfig=YamlConfiguration[path='', root='YamlConfiguration']
      configFile=plugins/ProtocolLib/config.yml
      logger=com.destroystokyo.paper.utils.PaperPluginLogger@ba24280
      lifecycleEventManager=io.papermc.paper.plugin.lifecycle.event.PaperLifecycleEventManager@6beab50a
      allowsLifecycleRegistration=true
      isBeingEnabled=false
    ]
  Version:
    ProtocolLib v5.3.0
  Java Version:
    21.0.7
  Server:
    1.21.5-109-3527ccd (MC: 1.21.5)
commented

I get the same error

commented

Same here. Tried to load up one of my plugins, and had to download ProtocolLib, and it failed to load. Not sure what is happening here, maybe a response server is down, or maybe a error on Microsoft's end?

commented

ProtocolLib has no 1.21.5 support yet, the highest version supported is 1.21.3

commented
commented

You need the latest dev build: https://ci.dmulloy2.net/job/ProtocolLib/