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

chore(configs): Duplicate config-entry should not disable plugin #65

Open
Boy0000 opened this issue Oct 17, 2023 · 0 comments
Open

chore(configs): Duplicate config-entry should not disable plugin #65

Boy0000 opened this issue Oct 17, 2023 · 0 comments

Comments

@Boy0000
Copy link
Contributor

Boy0000 commented Oct 17, 2023

It should just ignore whatever the non-first ones are
Either comment them out or remove them entirely

subMenus:
    "armor":
      type: CYCLING
      button: ....
      modifiers: ....
      type: "MENU"
[09:36:48 INFO]: [Packy] Enabling Packy v0.1
[09:36:48 ERROR]: Error occurred while enabling Packy v0.1 (Is it up to date?)
com.charleskorn.kaml.DuplicateKeyException: Duplicate key 'type'. It was previously given at line 16, column 7.
        at com.charleskorn.kaml.YamlMap.<init>(YamlNode.kt:164) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readMapping(YamlNodeReader.kt:102) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readFromEvent(YamlNodeReader.kt:63) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readNodeAndAnchor(YamlNodeReader.kt:43) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readMapping(YamlNodeReader.kt:112) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readFromEvent(YamlNodeReader.kt:63) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readNodeAndAnchor(YamlNodeReader.kt:43) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readMapping(YamlNodeReader.kt:112) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readFromEvent(YamlNodeReader.kt:63) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readNodeAndAnchor(YamlNodeReader.kt:43) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readMapping(YamlNodeReader.kt:112) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readFromEvent(YamlNodeReader.kt:63) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readNodeAndAnchor(YamlNodeReader.kt:43) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.readNode(YamlNodeReader.kt:39) ~[?:?]
        at com.charleskorn.kaml.YamlNodeReader.read(YamlNodeReader.kt:37) ~[?:?]
        at com.charleskorn.kaml.Yaml.parseToYamlNodeFromReader(Yaml.kt:64) ~[?:?]
        at com.charleskorn.kaml.Yaml.decodeFromReader(Yaml.kt:51) ~[?:?]
        at com.charleskorn.kaml.Yaml.decodeFromStream(Yaml.kt:47) ~[?:?]
        at com.charleskorn.kaml.Yaml.decodeFromStream$default(Yaml.kt:46) ~[?:?]
        at com.mineinabyss.idofront.config.ConfigFormats.decode(ConfigFormats.kt:42) ~[Packy-0.1.jar:?]
        at com.mineinabyss.idofront.config.Config.load(Config.kt:51) ~[Packy-0.1.jar:?]
        at com.mineinabyss.idofront.config.Config.getOrLoad(Config.kt:40) ~[Packy-0.1.jar:?]
        at com.mineinabyss.idofront.config.Config.<init>(Config.kt:28) ~[Packy-0.1.jar:?]
        at com.mineinabyss.packy.PackyPlugin$createPackyContext$1.<init>(PackyPlugin.kt:65) ~[Packy-0.1.jar:?]
        at com.mineinabyss.packy.PackyPlugin.createPackyContext(PackyPlugin.kt:45) ~[Packy-0.1.jar:?]
        at com.mineinabyss.packy.PackyPlugin.onEnable(PackyPlugin.kt:25) ~[Packy-0.1.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[paper-1.20.1.jar:git-Paper-196]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.1.jar:git-Paper-196]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:642) ~[paper-1.20.1.jar:git-Paper-196]
        at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:553) ~[paper-1.20.1.jar:git-Paper-196]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:635) ~[paper-1.20.1.jar:git-Paper-196]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:434) ~[paper-1.20.1.jar:git-Paper-196]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.1.jar:git-Paper-196]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1100) ~[paper-1.20.1.jar:git-Paper-196]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-196]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
[09:36:48 INFO]: [Packy] Disabling Packy v0.1
@0ffz 0ffz changed the title Duplicate config-entry should not disable plugin chore(configs): Duplicate config-entry should not disable plugin Jun 3, 2024
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