Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ServersNPC incomaptible with future versions of Paper #102

Open
kennytv opened this issue Jan 25, 2024 · 0 comments
Open

ServersNPC incomaptible with future versions of Paper #102

kennytv opened this issue Jan 25, 2024 · 0 comments

Comments

@kennytv
Copy link

kennytv commented Jan 25, 2024

Due to parsing the CB relocation version directly, it will break on future versions of Paper. Here is the stacktrace:

[13:26:32 ERROR]: Error occurred while enabling ServersNPC v4.6 (Is it up to date?)
java.lang.ExceptionInInitializerError: null
        at io.github.gonalez.znpcs.cache.CachePackage.<clinit>(CachePackage.java:7) ~[?:?]
        at io.github.gonalez.znpcs.cache.CacheRegistry.<clinit>(CacheRegistry.java:16) ~[?:?]
        at io.github.gonalez.znpcs.commands.Command.<clinit>(Command.java:31) ~[?:?]
        at io.github.gonalez.znpcs.ServersNPC.onEnable(ServersNPC.java:71) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:190) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:637) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:548) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:673) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:433) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1133) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[paper-1.20.4.jar:git-Paper-"35f8f3d"]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
        at io.github.gonalez.znpcs.utility.Utils.getBukkitPackage(Utils.java:50) ~[?:?]
        at io.github.gonalez.znpcs.utility.Utils.<clinit>(Utils.java:25) ~[?:?]
        ... 16 more

See here for more information: https://forums.papermc.io/threads/paper-velocity-1-20-4.998/#post-2955

And here is a server jar to test with: https://github.com/PaperMC/testing/releases/tag/no-relocation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant