Skip to content

java.lang.NullPointerException: Cannot read field "kf" because "dev.lone.cosmeticscore.nms.packet.Packets.kg" is null #347

@IAmRiven

Description

@IAmRiven

Terms

  • I'm using the very latest version of CosmeticsCore and its dependencies.
  • I already searched on this Github page to check if the same issue was already reported.
  • I already searched on the plugin wiki to know if a solution is already known.
  • I already searched on the Discord server to know if anyone already provided a solution in the past for the issue.

Discord tag (optional)

imrivenbot

What happened?

Im having trouble starting the server and it closes the server

Steps to reproduce the issue

Starting the server

Server version

This server is running Paper version 1.21.10-76-main@81b7a57 (2025-10-16T13:42:14Z) (Implementing API version 1.21.10-R0.1-SNAPSHOT)

CosmeticsCore Version

CosmeticsCore v1.3.8

ProtocolLib Version

ProtocolLib version 5.4.1-SNAPSHOT-468082c

FULL server log

No response

Error (optional)

[19:42:53] [Server thread/ERROR]: Error occurred while disabling CosmeticsCore v1.3.8
java.lang.NullPointerException: Cannot read field "kf" because "dev.lone.cosmeticscore.nms.packet.Packets.kg" is null
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.nms.packet.Packets.cR(SourceFile:40) ~[CosmeticsCore_1.3.8.jar:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.Main.onDisable(SourceFile:131) ~[CosmeticsCore_1.3.8.jar:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:285) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:237) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugin(PaperPluginManagerImpl.java:114) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:550) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.nms.Nms.findImplementation(SourceFile:112) ~[CosmeticsCore_1.3.8.jar:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.nms.packet.Packets.<init>(SourceFile:35) ~[CosmeticsCore_1.3.8.jar:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.nms.packet.Packets.cd(SourceFile:50) ~[CosmeticsCore_1.3.8.jar:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.nms.Nms.cd(SourceFile:37) ~[CosmeticsCore_1.3.8.jar:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.Main.onEnable(SourceFile:81) ~[CosmeticsCore_1.3.8.jar:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:640) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:636) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:368) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1262) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:383) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[19:42:53] [Server thread/ERROR]: Error occurred while enabling CosmeticsCore v1.3.8 (Is it up to date?)
java.lang.IllegalStateException: The plugin classloader for CosmeticsCore has thrown a zip file error.
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:228) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:180) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.nms.Nms.cd(SourceFile:38) ~[CosmeticsCore_1.3.8.jar:?]
	at CosmeticsCore_1.3.8.jar/dev.lone.cosmeticscore.Main.onEnable(SourceFile:81) ~[CosmeticsCore_1.3.8.jar:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:640) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:636) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:368) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1262) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:383) ~[paper-1.21.10.jar:1.21.10-76-81b7a57]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.IllegalStateException: zip file closed
	at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:846) ~[?:?]
	at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:338) ~[?:?]
	at java.base/java.util.jar.JarFile.getEntry(JarFile.java:517) ~[?:?]
	at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:472) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:223) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
	... 17 more

CosmeticsCore config.yml

Problematic items yml configuration file (optional)

Other files, you can drag and drop them here to upload. (optional)

No response

Screenshots/Videos (you can drag and drop files or paste links)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugSomething isn't working

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions