[SOLVED] Mapping values are not allowed here

Discussion in 'Plugin Development' started by thekris1234, Aug 10, 2011.

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

    THEK

    Hi,

    I've just started using Bukkit configuration for my plugins. But I keep getting the following error:

    Code:
    2011-08-11 00:04:38 [SEVERE] Could not load 'plugins\ForumAcc.jar' in folder 'plugins':
    mapping values are not allowed here
     in "<reader>", line 2, column 9:
        Database:
                ^
    
    	at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:745)
    	at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:307)
    	at org.yaml.snakeyaml.scanner.ScannerImpl.peekToken(ScannerImpl.java:204)
    	at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd.produce(ParserImpl.java:267)
    	at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    	at org.yaml.snakeyaml.parser.ParserImpl.getEvent(ParserImpl.java:173)
    	at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:124)
    	at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    	at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    	at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    	at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    	at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
    	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
    	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:199)
    	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:356)
    	at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:290)
    	at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    My config.yml looks like this:

    Code:
    forumAcc will test DB connection at startup
    Database:
        Table_Prefix: phpbb_
        Port: '3306'
        Database: phpBB
        Password: password
        Username: root
        URL: localhost
    Forum:
        Type: phpbb
        URL: http://forum.myserver.com
    
    I understand what is causing this but don't understand why it is happening. I'm setting the configs like so:

    config.setProperty("Database.URL", "localhost");

    Any help would be much appreciated.
     
  2. Offline

    thehutch

    This is an problem with your .yml file it means there is an error on line 2, column 9 in your config file try editing it. don't use tabs only spaces.
     
  3. Offline

    THEK

    There is no error. The config is created by Bukkit Configuration. I have not edited it in any way. I'm guessing that it is complaining about there being no object belonging to the key but as it is just a main category containing subcategories it shouldn't need a value.
     
  4. Offline

    Jeyge

    Shouldn't the first line be a comment. Add a # in front of it and everything should start to work again.
     
    maxp0wer789 likes this.
  5. Offline

    THEK

    Thank you very much. It's all good now.
     
  6. Offline

    moneyboybro

    Hey i have the same problem here my config:

    groups:
    md_5:
    - admin
    disabled_commands:
    - find
    player_limit: -1
    stats: ff183c95-5a70-4a73-8ca8-89836ba0bf65
    permissions:
    default:
    - bungeecord.command.server
    - bungeecord.command.list
    admin:
    - bungeecord.command.alert
    - bungeecord.command.end
    - bungeecord.command.ip
    - bungeecord.command.reload
    listeners:
    - fallback_server: hub
    max_players: 1
    host: 192.168.0.102:25566
    tab_size: 60
    force_default_server: true
    bind_local_address: true
    tab_list: GLOBAL_PING
    motd: '&b&lRimoon&3&lCraft &9&lNetWork &1&l!!!'
    default_server: hub
    forced_hosts:
    pvp.md-5.net: pvp
    timeout: 30000
    connection_throttle: 4000
    servers:
    hub:
    address: 192.168.0.1:25566
    restricted: false
    motd: '&b&lRimoon&3&lCraft &9&lNetWork &1&l!!!'
    online_mode: true
    prison:
    address: 192.168.0.1:25565
    restricted: false
    motd: '&b&lRimoon&3&lCraft &9&lNetWork &1&l!!!'
    online_mode: true

    Please Help :D
     
  7. Offline

    flaaghara

    moneyboybro Huh? This is the plugin development forum. Please post this in the correct forum (and don't resurrect a post which is 2 years old o.o ).
     
Thread Status:
Not open for further replies.

Share This Page