[Essentials] permissions not working

Discussion in 'Bukkit Help' started by Xtaino, Jun 17, 2011.

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

    Xtaino

    My GroupManager permissions file is not working. Every time i start up my server it gives me a error.
    below is my groups.yml file
    Code:
    groups:
      Default:
        default: true
        permissions:
        - essentials.help
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        - buttonwarp.use
        - buttonwarp.getreward
        inheritance: []
        info:
          prefix: '&f'
          build: true
          suffix: ''
      Member:
        default: false
        permissions:
        - essentials.afk
        - essentials.back.ondeath
        - essentials.home
        - essentials.clearinventory
        - essentials.me
        - essentials.msg
        - essentials.pay
        - essentials.sethome
        - essentials.protect
        - essentials.warp
        - essentials.getpos
        - essentials.signs.buy.use
        - essentials.signs.disposal.use
        - essentials.signs.free.use
        - essentials.signs.heal.use
        - essentials.signs.mail.use
        - essentials.signs.protection.create
        - essentials.signs.protection.use
        - essentials.signs.sell.use
        - essentials.signs.trade.create
        - essentials.signs.trade.use
        inheritance:
        - default
        info:
          prefix: '&e'
          build: true
          suffix: ''
    
      Trusted:
        default: false
        permissions:
        - essentials.tp
        - essentials.tphere
        - essentials.tpo
        - essentials.tpohere
        - essentials.tppos
        - essentials.tptoggle
        - essentials.delwarp
        - essentials.setwarp
        - essentials.time
        inheritance:
        - member
        info:
          prefix: '&2'
          build: true
          suffix: ''
      Donator:
        default: false
        permissions:
        - essentials.item
        - worldguard.god
        - worldguard.heal
        - worldguard.stack
        - LazyRoad.build
        inheritance:
        - trusted
        info:
          prefix: '&b'
          build: true
          suffix: ''
      Investor:
        default: false
        permissions:
        - worldedit.superpickaxe
        inheritance:
        - donator
        info:
          prefix: '&5'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - worldguard.*
        - worldedit.*
        - essentials.ban
        - essentials.banip
        - essentials.unban
        - essentials.unbanip
        - essentials.kill
        - essentials.setjail
        - essentials.deljail
        - essentials.give
        - essentials.signs.free.create
        - essentials.signs.heal.create
        - essentials.signs.buy.create
        - essentials.signs.sell.create
        - essentials.warp.list
        - essentials.ext
        - buttonwarp.make
        - buttonwarp.amount
        - buttonwarp.source
        - buttonwarp.msg
        - buttonwarp.time
        - buttonwarp.type
        - buttonwarp.admin.move
        - buttonwarp.admin.list
        - buttonwarp.admin.locate
        inheritance:
        - investor
        info:
          prefix: '&3'
          build: true
          suffix: ''
      Admin:
        - groupmanager.*
        - buttonwarp.admin.freewarp
        - essentials
        - groupmanager.listgroups
        - groupmanager.mandemote
        - groupmanager.manload
        - groupmanager.manpromote
        - groupmanager.mansave
        - groupmanager.manselect
        - groupmanager.manuadd
        - groupmanager.manudel
        - -groupmanager.mantogglesave
        - essentials.burn
        inheritance:
        - investor
        info:
          prefix: '&4'
          build: true
          suffix: ''
      Owner:
        default: false
        permissions:
        - '*'
        inheritance:
        - admin
        info:
          prefix: '&4'
          build: true
          suffix: ''
    Here's the error:
    Code:
    11:41:17 [SEVERE] Error occurred while enabling GroupManager v1.0(alpha-5) (Is it up to date?): The following file couldn't pass on Parser.
    plugins\GroupManager\worlds\mendelitymc\groups.yml
    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins\GroupManager\worlds\mendelitymc\groups.yml
            at org.anjocaido.groupmanager.dataholder.WorldDataHolder.load(WorldDataHolder.java:475)
            at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:358)
            at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:68)
            at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:63)
            at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:56)
            at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:73)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
            at com.nijikokun.bukkit.Permissions.Permissions.onEnable(Permissions.java:64)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
            at com.nijikokun.bukkit.Permissions.Permissions.checkEnable(Permissions.java:99)
            at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.java:89)
            at ButtonWarp.PluginListener.onPluginEnable(PluginListener.java:23)
            at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:497)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:757)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: while parsing a block collection
     in "<reader>", line 125, column 5:
            - groupmanager.*
            ^
    expected <block end>, but found Key
     in "<reader>", line 138, column 5:
            inheritance:
            ^
    
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(ParserImpl.java:520)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
            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:230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
            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.anjocaido.groupmanager.dataholder.WorldDataHolder.load(WorldDataHolder.java:470)
            ... 27 more
    What am i doin wrong?
     
  2. Offline

    fugue2005

    missing stuff.
    you have

    Code:
     Admin:
        - groupmanager.*
        - buttonwarp.admin.freewarp
    should be
    Code:
    Admin:
        default: false
        permissions:
         - groupmanager.*
        -  buttonwarp.admin.freewarp
    
    damned code blocks... but you get the idea
     
  3. Offline

    Xtaino

    Thanks :) now it works :p
     
Thread Status:
Not open for further replies.

Share This Page