EDIT: An update to this, I downloaded the latest available EssentialsX release from github and it started succesfully. The versioning also appears to be different vs. what is installed from the plugins page.
OS Name/Version: Rocky Linux 9
Product Name/Version: Minecraft Purpur v1.21.4
Problem Description: Trying to install and use the essentialsx plugin with purpur server
Steps to reproduce:
- Installed plugin from plugins page
- Started server from console
- Observed error while trying to start plugin
Actions taken to resolve so far: None, at a loss on how to proceed.
Error output:
ERROR07:35:16
[PluginRemapper]: Encountered exception remapping plugins
Console07:35:16
java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to open plugin jar plugins/9089-v582003__EssentialsX.jar
at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118) ~[?:?]
at io.papermc.paper.pluginremap.PluginRemapper.waitForAll(PluginRemapper.java:410) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.pluginremap.PluginRemapper.rewritePluginDirectory(PluginRemapper.java:206) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.prepareContext(DirectoryProviderSource.java:42) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.prepareContext(DirectoryProviderSource.java:17) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.plugin.util.EntrypointUtil.registerProvidersFromSource(EntrypointUtil.java:14) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.plugin.PluginInitializerManager.load(PluginInitializerManager.java:113) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at net.minecraft.server.Main.main(Main.java:117) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.PaperBootstrap.boot(PaperBootstrap.java:21) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at org.bukkit.craftbukkit.Main.main(Main.java:288) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.RuntimeException: Failed to open plugin jar plugins/9089-v582003__EssentialsX.jar
at io.papermc.paper.pluginremap.PluginRemapper.remap(PluginRemapper.java:339) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.pluginremap.PluginRemapper.remapPlugin(PluginRemapper.java:266) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.pluginremap.PluginRemapper.rewritePluginDirectory(PluginRemapper.java:204) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
... 9 more
Caused by: java.util.zip.ZipException: zip END header not found
at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystem.findEND(ZipFileSystem.java:1320) ~[jdk.zipfs:?]
at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystem.initCEN(ZipFileSystem.java:1541) ~[jdk.zipfs:?]
at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystem.<init>(ZipFileSystem.java:179) ~[jdk.zipfs:?]
at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystemProvider.getZipFileSystem(ZipFileSystemProvider.java:125) ~[jdk.zipfs:?]
at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:120) ~[jdk.zipfs:?]
at java.base/java.nio.file.FileSystems.newFileSystem(FileSystems.java:528) ~[?:?]
at java.base/java.nio.file.FileSystems.newFileSystem(FileSystems.java:440) ~[?:?]
at io.papermc.paper.pluginremap.PluginRemapper.remap(PluginRemapper.java:290) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.pluginremap.PluginRemapper.remapPlugin(PluginRemapper.java:266) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
at io.papermc.paper.pluginremap.PluginRemapper.rewritePluginDirectory(PluginRemapper.java:204) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
... 9 more