Skip to content

[BUG] Players cannot connect on action build #32

Description

@bobhenl

Describe the bug
Hello, since this commit & build https://github.com/ItsMyStudio/ItsMyConfig/actions/runs/24692214070
plugin cannot load: XX lost connection: Internal Exception: java.lang.NoClassDefFoundError: Could not initialize class to.itsme.itsmyconfig.util.Utilities

Btw this build
https://github.com/ItsMyStudio/ItsMyConfig/actions/runs/24517312868

shwos this error & plugin doesn't even load

       at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.iopacketevents.factory.spigot.SpigotPacketEventsBuilder$1.load(SpigotPacketEventsBuilder.java:119) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.iopacketevents.factory.spigot.SpigotPacketEventsBuilder$1.init(SpigotPacketEventsBuilder.java:166) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.processor.packetevents.PEventsListener.load(PEventsListener.java:43) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.processor.ProcessorManager.load(ProcessorManager.java:67) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.ItsMyConfig.onEnable(ItsMyConfig.java:112) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[leaf-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:519) ~[leaf-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:656) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:613) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:690) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:426) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1330) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:430) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.ExceptionInInitializerError [in thread "Server thread"]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.packetevents.protocol.item.trimpattern.TrimPatterns.define(TrimPatterns.java:40) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.packetevents.protocol.item.trimpattern.TrimPatterns.<clinit>(TrimPatterns.java:68) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.packetevents.util.mappings.SynchronizedRegistriesHandler.<clinit>(SynchronizedRegistriesHandler.java:110) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.iopacketevents.factory.spigot.SpigotPacketEventsBuilder$1.load(SpigotPacketEventsBuilder.java:119) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.ItsMyConfig.onLoad(ItsMyConfig.java:74) ~[?:?]
        at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:59) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at io.papermc.paper.plugin.storage.ServerPluginProviderStorage.processProvided(ServerPluginProviderStorage.java:18) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:39) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:572) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:381) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        ... 3 more
[12:19:54 INFO]: [ItsMyConfig] Disabling ItsMyConfig v4.3.2
[12:19:54 ERROR]: Error occurred while disabling ItsMyConfig v4.3.2
java.lang.NullPointerException: Cannot invoke "to.itsme.itsmyconfig.shade.packetevents.event.PacketListenerCommon.getPriority()" because "listener" is null
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.packetevents.event.EventManager.unregisterListenerNoRecalculation(EventManager.java:182) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.shade.packetevents.event.EventManager.unregisterListener(EventManager.java:137) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.processor.packetevents.PEventsListener.close(PEventsListener.java:122) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.processor.ProcessorManager.close(ProcessorManager.java:71) ~[?:?]
        at itsmyconfig-4.3.2.jar//to.itsme.itsmyconfig.ItsMyConfig.onDisable(ItsMyConfig.java:140) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:285) ~[leaf-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:242) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugin(PaperPluginManagerImpl.java:114) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:549) ~[leaf-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:211) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:519) ~[leaf-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:656) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:613) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:690) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:426) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1330) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:430) ~[leaf-1.21.11.jar:1.21.11-116-c27b0b6]
        at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]

it normally loads:

[07:02:24] [Server thread/INFO]: [ItsMyConfig] Enabling ItsMyConfig v4.3.2
[07:02:24] [Server thread/INFO]: [ItsMyConfig] Loading ItsMyConfig...
[07:02:24] [Server thread/INFO]: [PlaceholderAPI] Successfully registered internal expansion: imc [4.3.2]
[07:02:24] [Server thread/INFO]: [PlaceholderAPI] Successfully registered internal expansion: itsmyconfig [4.3.2]
[07:02:24] [Server thread/INFO]: [ItsMyConfig] Using packet serializer: JSON_SERIALIZER
[07:02:24] [Server thread/INFO]: [ItsMyConfig] Loaded all 103 Placeholders in 36ms
[07:02:24] [Server thread/INFO]: [ItsMyConfig] Using packet listener: PacketEvents
[07:02:24] [Server thread/INFO]: [ItsMyConfig] Using packet listener: PacketEvents
[07:02:24] [packetevents-update-check-thread/INFO]: [packetevents] Checking for updates, please wait...
[07:02:24] [Server thread/INFO]: [ItsMyConfig] ItsMyConfig loaded in 293ms

players cannot join
Internal Exception: java.lang.NoClassDefFoundError: Could not initialize class to.itsme.itsmyconfig.util.Utilities

To Reproduce
Steps to reproduce the behavior:

  1. Use that build
  2. start server
  3. try to connect

Expected behavior
It should load like on the last functional build, which is probably in March

Software (please complete the following information):

  • Leaf 1.21.11

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions