Skip to content

Plugin fails to load on Plazma 1.19.4 due to unregistered ConfiguredPluginClassLoader #439

@wisemanjr4

Description

@wisemanjr4

What happened?

CustomCrafting fails to enable on Plazma 1.19.4.
The embedded resource 'lang/en_US.json' cannot be found due to
an unregistered ConfiguredPluginClassLoader from WolfyUtils.

How can the bug be reproduced?

  1. Install WolfyUtils v4.16.15.1 and CustomCrafting v4.16.11
  2. Start the server on Plazma 1.19.4
  3. CustomCrafting fails to enable on startup

Expected Behaviour?

CustomCrafting should enable successfully and load lang/en_US.json from the JAR.

Plugin version

CustomCrafting: v4.16.11 WolfyUtilities: v4.16.15.1

Server software

Plazma 1.19.4 (git-Plazma-"264f7cf") (Paper fork)

Relevant log output

[01:27:49 WARN]: Enabled plugin with unregistered ConfiguredPluginClassLoader CustomCrafting v4.16.11
[01:27:49 ERROR]: Error occurred while enabling CustomCrafting v4.16.11 (Is it up to date?)
java.lang.IllegalArgumentException: The embedded resource 'lang/en_US.json' cannot be found in plugins/customcrafting-spigot-4.16.11.jar
        at org.bukkit.plugin.java.JavaPlugin.saveResource(JavaPlugin.java:209) ~[plazma-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at me.wolfyscript.customcrafting.handlers.ConfigHandler.loadLang(ConfigHandler.java:138) ~[customcrafting-spigot-4.16.11.jar:?]
        at me.wolfyscript.customcrafting.handlers.ConfigHandler.load(ConfigHandler.java:67) ~[customcrafting-spigot-4.16.11.jar:?]
        at me.wolfyscript.customcrafting.CustomCrafting.onEnable(CustomCrafting.java:345) ~[customcrafting-spigot-4.16.11.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[plazma-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[plazma-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at com.rylinaux.plugman.util.BukkitPluginUtil.enable(BukkitPluginUtil.java:135) ~[PlugManX.jar:?]
        at com.rylinaux.plugman.util.PaperPluginUtil.enable(PaperPluginUtil.java:156) ~[PlugManX.jar:?]
        at com.rylinaux.plugman.command.EnableCommand.execute(EnableCommand.java:130) ~[PlugManX.jar:?]
        at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:97) ~[PlugManX.jar:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[plazma-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) ~[plazma-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_19_R3.CraftServer.dispatchCommand(CraftServer.java:943) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at org.bukkit.craftbukkit.v1_19_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) ~[plazma-1.19.4.jar:?]
        at net.minecraft.commands.Commands.performCommand(Commands.java:330) ~[?:?]
        at net.minecraft.commands.Commands.performCommand(Commands.java:314) ~[?:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2398) ~[?:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2358) ~[?:?]
        at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1371) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1348) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1341) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1319) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1207) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) ~[plazma-1.19.4.jar:git-Plazma-"264f7cf"]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]

Submit issue

  • read the Wiki and especially the FaQ, and made sure there is no fix to your issue,
  • searched for and ensured there isn't already an open issue regarding this,
  • are running the latest version of your server software (Spigot, Paper, etc.), and plugins (WolfyUtilities, CustomCrafting).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions