RedstoneFuture / missilewars

MissileWars is a famous, fun and fast minigame spigot-plugin for Minecraft
https://www.spigotmc.org/resources/62947
GNU General Public License v3.0
13 stars 9 forks source link

Error when starting the plugin #86

Closed Sayrix closed 1 year ago

Sayrix commented 1 year ago

Describe the bug When the server starts, there are an error and the plugin can't be enabled

To Reproduce Steps to reproduce the behavior:

  1. Paper 411 (1.17.1)
  2. Java 17J9 (ghcr.io/pterodactyl/yolks:java_17J9)
  3. Start the server

Error:

[18:10:58 INFO]: [MissileWars] Enabling MissileWars v4.5.0
[18:10:58 INFO]: [MW] Boot | This server is running MissileWars v4.5.0 by Butzlabben
[18:10:58 INFO]: [MW] Boot | Loading properties...
[18:10:58 INFO]: [MW] Boot | Registering commands
[18:10:58 INFO]: [MissileWars] [ACF] Enabled Asynchronous Tab Completion Support!
[18:10:59 ERROR]: Error occurred while enabling MissileWars v4.5.0 (Is it up to date?)
java.lang.NoSuchMethodError: org/yaml/snakeyaml/parser/ParserImpl.<init>(Lorg/yaml/snakeyaml/reader/StreamReader;Lorg/yaml/snakeyaml/LoaderOptions;)V (loaded from file:/home/container/cache/patched_1.17.1.jar by jdk.internal.loader.ClassLoaders$AppClassLoader@174dd55d) called from class com.fasterxml.jackson.dataformat.yaml.YAMLParser (loaded from file:/home/container/plugins/MissileWars-4.5.0.jar by PluginClassLoader{plugin=MissileWars v4.5.0, pluginEnabled=true, url=plugins/MissileWars-4.5.0.jar}).
        at com.fasterxml.jackson.dataformat.yaml.YAMLParser.<init>(YAMLParser.java:193) ~[MissileWars-4.5.0.jar:?]
        at com.fasterxml.jackson.dataformat.yaml.YAMLFactory._createParser(YAMLFactory.java:509) ~[MissileWars-4.5.0.jar:?]
        at com.fasterxml.jackson.dataformat.yaml.YAMLFactory.createParser(YAMLFactory.java:413) ~[MissileWars-4.5.0.jar:?]
        at com.fasterxml.jackson.dataformat.yaml.YAMLFactory.createParser(YAMLFactory.java:386) ~[MissileWars-4.5.0.jar:?]
        at com.fasterxml.jackson.dataformat.yaml.YAMLFactory.createParser(YAMLFactory.java:15) ~[MissileWars-4.5.0.jar:?]
        at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3677) ~[MissileWars-4.5.0.jar:?]
        at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3645) ~[MissileWars-4.5.0.jar:?]
        at de.butzlabben.missilewars.util.serialization.Serializer.yamlToJson(Serializer.java:120) ~[MissileWars-4.5.0.jar:?]
        at de.butzlabben.missilewars.util.serialization.Serializer.deserialize(Serializer.java:68) ~[MissileWars-4.5.0.jar:?]
        at de.butzlabben.missilewars.game.Arenas.load(Arenas.java:68) ~[MissileWars-4.5.0.jar:?]
        at de.butzlabben.missilewars.MissileWars.onEnable(MissileWars.java:103) ~[MissileWars-4.5.0.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Paper-411]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Paper-411]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Paper-411]
        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561) ~[patched_1.17.1.jar:git-Paper-411]
        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475) ~[patched_1.17.1.jar:git-Paper-411]
        at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:733) ~[patched_1.17.1.jar:git-Paper-411]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:317) ~[patched_1.17.1.jar:git-Paper-411]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1220) ~[patched_1.17.1.jar:git-Paper-411]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-411]
        at java.lang.Thread.run(Thread.java:857) ~[?:?]
[18:10:59 INFO]: [MissileWars] Disabling MissileWars v4.5.0
[18:10:59 INFO]: [MW] Error | [MySQL] Connection does not exist or was already closed
daniel-naegele commented 1 year ago

Does this error also occurr on 4.4.2?

Sayrix commented 1 year ago

v4.5.0

daniel-naegele commented 1 year ago

Yes I know that it occurrs on 4.5.0, but the question is, if it also occurrs on 4.4.2

Sayrix commented 1 year ago

Hmm i will try

Sayrix commented 1 year ago

Yep in 4.4.2 it works