Solved Weird Error

Discussion in 'Plugin Development' started by Blah1, Nov 16, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    Blah1

    I'm getting this weird error for my kEvents plugin. Apparently it has problems with the config. It creates the config just fine but it gives me this error:
    Code:
    12:38:34 [INFO] [kEvents] Enabling kEvents v1.0
    12:38:34 [SEVERE] Cannot load configuration from stream
    org.bukkit.configuration.InvalidConfigurationException: mapping values are not a
    llowed here
    in "<string>", line 6, column 12:
          starting:
                  ^
     
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55)
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:138)
            at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam
    lConfiguration.java:202)
            at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121)
            at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
            at me.MirrorRealm.event.Main.onEnable(Main.java:18)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:457)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:381)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.jav
    a:282)
            at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.
    java:264)
            at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:3
    15)
            at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:2
    92)
            at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:2
    52)
            at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.jav
    a:152)
            at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java
    :393)
            at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5
    83)
    Caused by: mapping values are not allowed here
    in "<string>", line 6, column 12:
          starting:
                  ^
     
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:73
    3)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:305)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    9)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:563)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
     
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121)
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:53)
            ... 16 more
    12:38:34 [INFO] kEvents Enabled!
    >
    Main:
    Code:java
    1. package me.MirrorRealm.event;
    2.  
    3. import org.bukkit.Bukkit;
    4. import org.bukkit.plugin.java.JavaPlugin;
    5.  
    6. public class Main extends JavaPlugin{
    7. SettingsManager settings = SettingsManager.getInstance();
    8. LMS lms = new LMS(this);
    9. Spleef spleef = new Spleef(this);
    10. EventsMain eventsmain = new EventsMain(this);
    11. KO ko = new KO(this);
    12. Bow bow = new Bow(this);
    13. SetQuit setQuit = new SetQuit(this);
    14. Handle handle = new Handle(this);
    15. Commands commnad = new Commands(this);
    16. public void onEnable(){
    17. settings.setup(this);
    18. this.getConfig().options().copyDefaults(true);
    19. this.saveDefaultConfig();
    20. Bukkit.getServer().getLogger().info("kEvents Enabled!");
    21. Bukkit.getServer().getPluginManager().registerEvents(lms, this);
    22. Bukkit.getServer().getPluginManager().registerEvents(spleef, this);
    23. Bukkit.getServer().getPluginManager().registerEvents(bow, this);
    24. Bukkit.getServer().getPluginManager().registerEvents(ko, this);
    25. Bukkit.getServer().getPluginManager().registerEvents(handle, this);
    26. getCommand("event").setExecutor(eventsmain);
    27. getCommand("join").setExecutor(eventsmain);
    28. getCommand("lms").setExecutor(commnad);
    29. getCommand("spleef").setExecutor(commnad);
    30. getCommand("ko").setExecutor(commnad);
    31. getCommand("reloadevents").setExecutor(commnad);
    32. getCommand("bow").setExecutor(commnad);
    33. getCommand("setquit").setExecutor(setQuit);
    34. }
    35. public void onDisable(){
    36. this.saveConfig();
    37. settings.saveData();
    38. }
    39. public LMS getLMS(){
    40. return this.lms;
    41. }
    42. public Spleef getSpleef(){
    43. return this.spleef;
    44. }
    45. public EventsMain getEventMain(){
    46. return this.eventsmain;
    47. }
    48. public KO getKO(){
    49. return this.ko;
    50. }
    51. public Bow getBow(){
    52. return this.bow;
    53. }
    54. }
    55.  
     
  2. Offline

    iFamasssxD

    Seems to be a problem with the config itself.
     
  3. Offline

    Blah1

    iFamasssxD
    Here is my config:
    Code:
    events:
     
      # Soup players get soup in LMS and Bow Fight?
      give-soup: true
     
      starting:
      - "&a&kO&b*****> &aEVENT&b <*****&a&kO"
      - ""
      - "&a&kO &cEvent: &a{EVENT}"
      - "&a&kO &cType &a/join &cto join!"
      - ""
      - "&a&kO&b*****> &aEVENT&b <*****&a&kO"
     
    messages:
      reloaded-config: "&8Reloaded kEvents' config."
      set-quit: "&aSet quit point for all events."
      ko-before: "&cYou get 5 seconds of invincibility before KO starts."
      ko-spawn-not-set: "&cKO's spawn is not set."
      ko-invins-over: "&cYou are no longer invincible!"
      player-won-ko: "&c{PLAYER} just won KO!"
      ko-usage: "&cPlease use /ko setspawn"
      ko-set: "&aSet spawn point for KO!"
      player-lost-ko: "&r{PLAYER} &agot knocked out!"
      spleef-before: "&cYou cannot break blocks for 5 seconds."
      bow-before: "&cYou get a 5 second grace period before Bow Fight starts."
      no-events-to-end: "&cThere are no events to end."
      ended-event: "&cEnded any events going on."
      bow-invins-over: "&cYou are no longer invincible!"
      bow-spawn-not-set: "&cBow Fight's spawn has not been set."
      bow-usage: "&cPlease use /bow setspawn"
      bow-set: "&aSet spawn point for Bow Fight."
      bow-death-message: "&3{0} &awas just killed by &3{1}&a!"
      player-won-bow: "&c{PLAYER} just won Bow Fight!"
      event-no-commands: "&cYou cannot use any commands in events."
      player-lost-spleef: "&r{PLAYER} &3lost in Spleef!"
      player-won-spleef: "&c{PLAYER} just won Spleef!"
      spleef-before: "&cYou cannot break blocks for 5 seconds."
      spleef-invins-over: "&cYou can now break blocks!"
      spleef-spawn-not-set: "&cThe spawn point for Spleef has not yet been set."
      spleef-set: "&aThe spawn point for Spleef has been set!"
      spleef-usage: "&cPlease use /spleef setspawn"
      lms-before: "&cYou have 5 seconds of invincibility until LMS starts."
      lms-invins-over: "&cInvinciblity is now over. Fight to the death!"
      joined-event: "&aYou joined the event!"
      player-won-lms: "&c{PLAYER} just won LMS!"
      lms-death-message: "&r{0} &awas killed by &r{1}&a."
      event-not-enough-players: "&cNot enough players to start an event."
      lms-spawn-not-set: "&cThe spawn point for LMS has not yet been set."
      event-started: "&c{EVENT} has started!"
      event-countdown: "&7{EVENT} &3will start in &7{TIME} &3seconds! &3Type &7/join &3to join."
      player-joined-event: "&r{PLAYER} &ajoined the event. There are {NUM} players in the queue."
      already-in-event: "&cYou are already in the event."
      lms-set: "&aSet spawn point for LMS."
      lms-usage: "&cPlease use /lms setspawn"
      no-events: "&cThere are no events to join."
      event-in-progress: "&cThere is already an event in progress."
      event-usage: "&cPlease use /event <LMS|Spleef|KO|Bow>"
     
  4. Offline

    jacklin213

    I get those errors too sometimes, how i fix it is i copy the contents of the config.yml delete it, and create a new one. Paste them in, refresh your workspace and export.
     
  5. Offline

    Blah1

  6. Offline

    jacklin213

    Np :D
     
Thread Status:
Not open for further replies.

Share This Page