YAML Help

Discussion in 'Bukkit Help' started by JuniorGenius, Jan 29, 2012.

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

    JuniorGenius

    Hello, it's me again,

    I posted a few other help threads, but fixed all the issues that I was having so if you read my other threads the issues in those are probably not related to this one.

    Anyways, there's this odd thing going on with my Groups.yml in bPermissions, I get this error when I start up the server and when I use the parser:

    Show Spoiler

    ERROR:

    while parsing a block mapping
    in "<unicode string>", line 3, column 5:
    Guest:
    ^
    expected <block end>, but found '-'
    in "<unicode string>", line 5, column 5:[
    - essentials.help
    ^




    I am totally confused.. please help. If you want the groups.yml PM me, I don't want it stolen.

    Thanks in advance



    JuniorGenius

    EDIT2: I'm having the same issue again.
     
  2. Offline

    darelle

    there shud be a space inbetween -essentials.help it shud be this - essentials.help
     
  3. Offline

    JuniorGenius

    Oops, that was a font error, there is a space there.
     
  4. Offline

    Dr0iDzz

    I get this error.What did i do wrong.



    Code:
    00:35:44 [SEVERE] while scanning a simple key
    in "<reader>", line 60, column 9:
                permissions:'
                ^
    could not found expected ':'
    in "<reader>", line 61, column 5:
            Moderator:
            ^
     
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(ScannerImpl.java:398)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.java:229)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:178)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(ParserImpl.java:507)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
    00:35:44 [SEVERE]      at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
    00:35:44 [SEVERE]      at org.bukkit.util.config.Configuration.load(Configuration.java:90)
    00:35:44 [SEVERE]      at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStorage.java:179)
    00:35:44 [SEVERE]      at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStorage.java:30)
    00:35:44 [SEVERE]      at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreator.java:57)
    00:35:44 [SEVERE]      at com.nijiko.data.StorageFactory.getGroupStorage(StorageFactory.java:129)
    00:35:44 [SEVERE]      at com.nijiko.permissions.ModularControl.forceLoadWorld(ModularControl.java:96)
    00:35:44 [SEVERE]      at com.nijiko.permissions.ModularControl.loadWorld(ModularControl.java:86)
    00:35:44 [SEVERE]      at com.nijikokun.bukkit.Permissions.PrWorldListener.onWorldLoad(PrWorldListener.java:11)
    00:35:44 [SEVERE]      at org.bukkit.plugin.java.JavaPluginLoader$60.execute(JavaPluginLoader.java:686)
    00:35:44 [SEVERE]      at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
    00:35:44 [SEVERE]      at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
    00:35:44 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:604)
    00:35:44 [SEVERE]      at org.bukkit.Bukkit.createWorld(Bukkit.java:160)
    00:35:44 [SEVERE]      at org.bukkit.WorldCreator.createWorld(WorldCreator.java:213)
    00:35:44 [SEVERE]      at com.bergerkiller.bukkit.mw.WorldManager.createWorld(WorldManager.java:434)
    00:35:44 [SEVERE]      at com.bergerkiller.bukkit.mw.WorldManager.getOrCreateWorld(WorldManager.java:399)
    00:35:44 [SEVERE]      at com.bergerkiller.bukkit.mw.WorldConfig.init(WorldConfig.java:50)
    00:35:44 [SEVERE]      at com.bergerkiller.bukkit.mw.MyWorlds.onEnable(MyWorlds.java:98)
    00:35:44 [SEVERE]      at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231)
    00:35:44 [SEVERE]      at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057)
    00:35:44 [SEVERE]      at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379)
    00:35:44 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191)
    00:35:44 [SEVERE]      at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174)
    00:35:44 [SEVERE]      at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356)
    00:35:44 [SEVERE]      at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343)
    00:35:44 [SEVERE]      at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175)
    00:35:44 [SEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
    00:35:44 [SEVERE]      at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Can any one help?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  5. Offline

    codename_B

    Sure - on line 60 you've got an empty permissions key which means you should have "permissions: []" written but instead you've got "permissions:" written, breaking the yaml file.
     
  6. Offline

    Dr0iDzz

    Ok i tried doing what you said and this is my group config.



    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - buttonwarp.use
                - cenotaph.freechest
                - cenotaph.freesign
                - cenotaph.lockette
                - cenotaph.quickloot
                - cenotaph.sign
                - commandbook.call
                - commandbook.clear
                - commandbook.home.set
                - commandbook.home.teleport
                - commandbook.rules
                - commandbook.spawn
                - commandbook.teleport.other
                - essentials.back
                - essentials.kit
                - essentials.kit.tools
                - lagmeter.command
                - lockette.create.all
                - mcmmo.ability.axes
                - mcmmo.ability.excavation
                - mcmmo.ability.mining
                - mcmmo.ability.swords
                - mcmmo.ability.unarmed
                - mcmmo.ability.woodcutting
                - mcmmo.chat.partychat
                - mcmmo.commands.ability
                - mcmmo.commands.myspawn
                - mcmmo.commands.party
                - mcmmo.commands.ptp
                - mcmmo.commands.setmyspawn
                - mcmmo.skills.acrobatics
                - mcmmo.skills.archery
                - mcmmo.skills.axe
                - mcmmo.skills.excavation
                - mcmmo.skills.herbalism
                - mcmmo.skills.mining
                - mcmmo.skills.swords
                - mcmmo.skills.taming
                - mcmmo.skills.unarmed
                - mcmmo.skilss.repair
                - mcmmo.skilss.woodcutting
                - whoareyou.player
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
                - Member
            permissions: []
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    Ok i tried doing what you said and this is my group config.

    Ok i did what you suggested and i still get the error. here is my group config
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - buttonwarp.use
                - cenotaph.freechest
                - cenotaph.freesign
                - cenotaph.lockette
                - cenotaph.quickloot
                - cenotaph.sign
                - commandbook.call
                - commandbook.clear
                - commandbook.home.set
                - commandbook.home.teleport
                - commandbook.rules
                - commandbook.spawn
                - commandbook.teleport.other
                - essentials.back
                - essentials.kit
                - essentials.kit.tools
                - lagmeter.command
                - lockette.create.all
                - mcmmo.ability.axes
                - mcmmo.ability.excavation
                - mcmmo.ability.mining
                - mcmmo.ability.swords
                - mcmmo.ability.unarmed
                - mcmmo.ability.woodcutting
                - mcmmo.chat.partychat
                - mcmmo.commands.ability
                - mcmmo.commands.myspawn
                - mcmmo.commands.party
                - mcmmo.commands.ptp
                - mcmmo.commands.setmyspawn
                - mcmmo.skills.acrobatics
                - mcmmo.skills.archery
                - mcmmo.skills.axe
                - mcmmo.skills.excavation
                - mcmmo.skills.herbalism
                - mcmmo.skills.mining
                - mcmmo.skills.swords
                - mcmmo.skills.taming
                - mcmmo.skills.unarmed
                - mcmmo.skilss.repair
                - mcmmo.skilss.woodcutting
                - whoareyou.player
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
                - Member
            permissions: []
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  7. Offline

    codename_B

    You're using permissions 2, not bPermissions
     
  8. Offline

    Dr0iDzz

    Also codename_b I tried bpermissions but it didn't except the '- examplenode.node.*' And I didn't like that any suggestions on what permissiks to use or any fixes for bperms.
    PS I hate permissionsEX
     
  9. Offline

    codename_B

    I'm sorry I don't understand what you're saying.

    If you follow the video tutorials for bPermissions maybe that will help?
     
  10. Offline

    Dr0iDzz

    Nevermind I got bpermissions working and they work great.But can i use a node like '- mcmmo.skills.*'
     
  11. Offline

    codename_B

  12. Offline

    TnT

    Dr0iDzz
    Post in your own thread for help please.
     
  13. Offline

    Dr0iDzz

    But this thread YAML help is similar to what I needed.Why make a new thread?
     
Thread Status:
Not open for further replies.

Share This Page