Group manager error

Discussion in 'Bukkit Help' started by Andrew Park, Feb 5, 2014.

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

    Andrew Park

    I edited the groupmanager groups file that came with essentials and it gave an error. The log states:

    2014-02-05 12-22
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - GMBuildVer (Phoenix) =

    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins/GroupManager/worlds/world/groups.yml
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:496)
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:416)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:678)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:640)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:110)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:100)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:92)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59)
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:169)
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:93)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:385)
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:303)
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:285)
    at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:347)
    at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:324)
    at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:280)
    at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:186)
    at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:436)
    at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
    Caused by: while parsing a block mapping
    in 'reader', line 12, column 3:
    Default:
    ^
    expected <block end>, but found BlockMappingStart
    in 'reader', line 114, column 4:
    inheritance:
    ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:570)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159)
    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:120)
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:424)
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:491)
    ... 20 more

    ============================================================================

    and this is my config file in groupmanager:

    # Group inheritance
    #
    # Any inherited groups prefixed with a g: are global groups
    # and are inherited from the GlobalGroups.yml.
    #
    # Groups without the g: prefix are groups local to this world
    # and are defined in the this groups.yml file.
    #
    # Local group inheritances define your promotion tree when using 'manpromote/mandemote'

    groups:
    Default:
    default: true
    permissions:
    - essentials.afk
    - essentials.balance
    - essentials.balance.others
    - essentials.help
    - essentials.helpop
    - essentials.kits.starter
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.msg
    - essentials.pay
    - essentials.realname
    - essentials.spawn
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - factions.claim
    - factions.create
    - factions.demote
    - factions.description
    - factions.disband
    - factions.invite
    - factions.join
    - factions.kick
    - factions.leader
    - factions.leave
    - factions.list
    - factions.officer
    - factions.promote
    - factions.relation
    - factions.title
    - factions.unclaim
    - factions.unclaimall
    - factionsjoin
    - ucars.pigucart
    - ucars.ucars
    - essentials.rules
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    - mod
    info:
    prefix: '&8[&aMember&8] &e'
    build: true
    suffix: ''
    Owner:
    default: false
    permissions:
    - vanish.*
    - '*'
    inheritance:
    - admin
    info:
    prefix: '&6[&0&l&kgg&c&lOwner&0&l&kgg&6] &4&l'
    build: true
    suffix: ''
    Co-Owner:
    default: false
    permissions:
    - vanish.*
    - '*'
    inheritance:
    - admin
    info:
    prefix: '&6[&0&l&kgg&c&lCo-Owner&0&l&kgg&6] &4&l'
    build: true
    suffix: ''
    Mod:
    default: false
    permissions:
    - essentials.fly
    - essentials.kick
    - essentials.mute
    inheritance:
    - default
    info:
    '&8[&5Mod&8]': '&c'
    prefix: '&8[&5Mod&8] &c'
    build: true
    suffix: ''
    Member:
    default: false
    permissions: []
    inheritance: []
    info:
    prefix: '&8[&aMember&8] &e'
    build: true
    suffix: ''
    Builder:
    default: true
    permissions:
    - griefprevention.createclaims
    - griefprevention.claims
    - griefprevention.buysellclaimblocks
    inheritance:
    - default
    - g:essentials_builder
    - g:towny_builder
    info:
    prefix: '&2'
    build: true
    suffix: ''
    Moderator:
    default: false
    permissions:
    - griefprevention.*
    inheritance:
    - builder
    - g:groupmanager_moderator
    - g:bukkit_moderator
    - g:essentials_moderator
    - g:towny_moderator
    - g:vanish_moderator
    info:
    prefix: '&5'
    build: true
    suffix: ''
    Admin:
    default: false
    permissions:
    - essentials.ban
    - essentials.gamemode
    - essentials.heal
    - essentials.helpop.recieve
    - essentials.jail
    - essentials.nick
    - essentials.tempban
    - essentials.unban
    inheritance:
    - moderator
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    - g:towny_admin
    - g:vanish_admin
    info:
    prefix: '&7[&9Admin&7] &c'
    build: true
    suffix: ''
    I never had a problem before but now the players don't even spawn as a default group. Please help me.
     
  2. Offline

    Necrodoom

  3. Offline

    Andrew Park

  4. Offline

    Necrodoom

    Paste from your original file, not forum post. You removed all indentation.
     
  5. Offline

    Andrew Park

  6. Offline

    JaguarJo

    Andrew Park Line 114, you need to add one more space to the beginning of the line so that inheritance: lines up correctly. It should be in 4 spaces, not 3. That's what's causing the error.

    I've also noticed that you seem to have created an infinite inheritance loop. Your Default group inherits from Mod, and your Mod group inherits from Default. That might cause some problems...
     
  7. Offline

    Andrew Park

Thread Status:
Not open for further replies.

Share This Page