Question Groupmanager Commands Playing Up PLEASE HELP

Discussion in 'Bukkit Help' started by fiatgeprge, Dec 26, 2014.

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

    fiatgeprge

    Commands wont work please have a look and help!
    Code:
    2014-12-26 17-19
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.1.31 (Phoenix) =
    java.lang.IllegalArgumentException: There was no Default Group declared in file: plugins\GroupManager\worlds\world\groups.yml
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:798)
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:510)
    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:179)
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:103)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:417)
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476)
    at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394)
    at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:360)
    at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:334)
    at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:290)
    at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:210)
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458)
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
    ============================================================================
    
    
    The Groups are these:
    # 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:
      Member:
      default: false
      permissions:
      - essentials.warp
      - essentials.msg
      - essentials.sethome
      - factions.help
      - factions.create
      - factions.enemy
      - factions.ally
      - factions.neutral
      - factions.invite
      - factions.kick
      - factions.promote
      - factions.home
      - factions.sethome
      - essentials.home
      - essentials.warp
      inheritance: []
      info:
      prefix: '&a&l[*Member*]'
      build: true
      suffix: ''
      Builder:
      default: false
      permissions:
      - essentials.afk
      - essentials.afk.auto
      - essentials.back
      - essentials.back.ondeath
      - essentials.balance
      - essentials.balance.others
      - essentials.balancetop
      - essentials.book
      - essentials.chat.color
      - essentials.chat.format
      - essentials.chat.shout
      - essentials.chat.question
      - essentials.compass
      - essentials.delhome
      - essentials.depth
      - essentials.exp
      - essentials.getpos
      - essentials.hat
      - essentials.home
      - essentials.ignore
      - essentials.itemdb
      - essentials.kit
      - essentials.kits.tools
      - essentials.mail
      - essentials.mail.send
      - essentials.me
      - essentials.msg
      - essentials.msg.color
      - essentials.msg.format
      - essentials.nick
      - essentials.pay
      - essentials.ping
      - essentials.powertool
      - essentials.powertooltoggle
      - essentials.protect
      - essentials.recipe
      - essentials.seen
      - essentials.sethome
      - essentials.sethome.bed
      - essentials.sethome.multiple
      - essentials.signs.use.*
      - essentials.signs.create.disposal
      - essentials.signs.create.mail
      - essentials.signs.create.protection
      - essentials.signs.create.trade
      - essentials.signs.break.disposal
      - essentials.signs.break.mail
      - essentials.signs.break.protection
      - essentials.signs.break.trade
      - essentials.suicide
      - essentials.time
      - essentials.tpa
      - essentials.tpaccept
      - essentials.tpahere
      - essentials.tpdeny
      - essentials.warp
      - essentials.warp.list
      - essentials.worth
      - essentials.jail.allow.mail
      - essentials.jail.allow.ping
      - essentials.jail.allow.seen
      inheritance: []
      info:
      prefix: '&5&l[*Builder*]'
      build: true
      suffix: ''
      Moderator:
      default: false
      permissions:
      - essentials.warp
      - essentials.msg
      - -essentials.spawner.enderdragon
      - essentials.afk.kickexempt
      - essentials.ban
      - essentials.ban.notify
      - essentials.banip
      - essentials.book.title
      - essentials.book.others
      - essentials.broadcast
      - essentials.chat.url
      - essentials.chat.magic
      - essentials.clearinventory
      - essentials.delwarp
      - essentials.eco.loan
      - essentials.exp.others
      - essentials.ext
      - essentials.fly
      - essentials.fly.safelogin
      - essentials.getpos
      - essentials.getpos.others
      - essentials.helpop.receive
      - essentials.home.others
      - essentials.invsee
      - essentials.jails
      - essentials.jump
      - essentials.kick
      - essentials.kick.notify
      - essentials.kill
      - essentials.kits.*
      - essentials.msg.magic
      - essentials.mute
      - essentials.mute.notify
      - essentials.nick.color
      - essentials.nick.others
      - essentials.realname
      - essentials.seen.banreason
      - essentials.seen.extra
      - essentials.setwarp
      - essentials.signs.create.*
      - essentials.signs.break.*
      - essentials.spawner
      - essentials.spawner.*
      - essentials.thunder
      - essentials.time
      - essentials.time.set
      - essentials.protect.alerts
      - essentials.protect.admin
      - essentials.protect.ownerinfo
      - essentials.ptime
      - essentials.ptime.others
      - essentials.togglejail
      - essentials.top
      - essentials.tp
      - essentials.tp.others
      - essentials.tphere
      - essentials.tppos
      - essentials.tptoggle
      - essentials.unban
      - essentials.unbanip
      - essentials.vanish
      - essentials.vanish.effect
      - essentials.warps.*
      - essentials.weather
      - essentials.whois
      - essentials.workbench
      - essentials.world
      - essentials.worlds.*
      - essentials.jail.allow.jails
      - essentials.jail.allow.togglejail
      inheritance: []
      info:
      prefix: '&e&l[*Moderator*]'
      build: true
      suffix: ''
      Owner:
      default: false
      permissions:
      - '*'
      - -vanish.effects.*
      - +vanish.effects.toggle.all
      - essentials.*
      - factions.*
      inheritance: []
      info:
      prefix: '&4&l[*Owner*]'
      build: true
      suffix: ''
    
    Here is config:
    settings:
      config:
      # With this enabled anyone set as op has full permissions when managing GroupManager
      # The user will be able to promote players to the same group or even above.
      opOverrides: true
    
      # Default setting for 'mantogglevalidate'
      # true will cause GroupManager to attempt name matching by default.
      validate_toggle: true
      # ************************************************************************************************************************************************************
      # *** NOTE: Having this feature enabled can allow improper use of Command Blocks which may lead to undesireable permission changes. You have been warned! ***
      # ************************************************************************************************************************************************************
      allow_commandblocks: false
    
      data:
      save:
      # How often GroupManager will save it's data back to groups.yml and users.yml
      minutes: 10
      # Number of hours to retain backups (plugins/GroupManager/backup)
      hours: 24
    
      logging:
      # Level of detail GroupManager will use when logging.
      # Acceptable entries are - ALL,CONFIG,FINE,FINER,FINEST,INFO,OFF,SEVERE,WARNING
      level: INFO
    
      mirrors:
      # Worlds listed here have their settings mirrored in their children.
      # The first element 'world' is the main worlds name, and is the parent world.
      # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
      # the same user/groups files as the parent.
      # the element 'all_unnamed_worlds' specifies all worlds that aren't listed, and automatically mirrors them to it's parent.
      # Each child world can be configured to mirror the 'groups', 'users' or both files from its parent.
      world:
      world_nether:
      - users
      - groups
      world_the_end:
      - users
      - groups
      all_unnamed_worlds:
      - users
      - groups
      #  world2:  (World2 would have it's own set of user and groups files)
      #  world3:
      #  - users  (World3 would use the users.yml from world2, but it's own groups.yml)
      #  world4:
      #  - groups  (World4 would use the groups.yml from world2, but it's own users.yml)
      #  world5:
      #  - world6  (this would cause world6 to mirror both files from world5)
    
    Global Groups:
    # These groups only contain permission nodes.
    #
    # **** You can NOT add anything other than permission nodes ****
    # **** This is NOT where you set up the groups which you give to users! ****
    # **** goto groupmanager/worlds/worldname/groups.yml if you want to set the actual groups! ****
    #
    # These collections are to be inherited in your different worlds groups.yml's
    # They can also be added as one of a users subgroups, but NOT as a primary group.
    # These collections are available to ALL group and user yml's.
    #
    # Add to and customize these groups to fit your needs.
    groups:
    # Permission nodes for GroupManager
    # by ElgarL, snowleo, continued from gabrielcouto's original
    # http://wiki.ess3.net
      g:groupmanager_member:
      permissions:
      - groupmanager.notify.self
      g:groupmanager_moderator:
      permissions:
      - groupmanager.listgroups
      - groupmanager.mandemote
      - groupmanager.manpromote
      - groupmanager.manselect
      - groupmanager.manuadd
      - groupmanager.manudel
      - groupmanager.manwhois
      - groupmanager.notify.other
      g:groupmanager_admin:
      permissions:
      - groupmanager.mantogglevalidate
      - groupmanager.mansave
      - groupmanager.mangcheckp
      - groupmanager.manglistp
      - groupmanager.manucheckp
      - groupmanager.manulistp
    # Permission nodes for CraftBukkit
    # by many devs and contributors
    # http://dl.bukkit.org/
      g:bukkit_default:
      permissions:
      - bukkit.broadcast.user
      - -bukkit.command.plugins
      g:bukkit_moderator:
      permissions:
      - bukkit.command.ban
      - bukkit.command.ban.ip
      - bukkit.command.ban.player
      - bukkit.command.gamemode
      - bukkit.command.kick
      - bukkit.command.unban
      - bukkit.command.unban.ip
      - bukkit.command.unban.player
      g:bukkit_admin:
      permissions:
      - bukkit.broadcast
      - bukkit.broadcast.admin
      - bukkit.command.give
      - bukkit.command.help
      - bukkit.command.kill
      - bukkit.command.list
      - bukkit.command.me
      - -bukkit.command.op
      - -bukkit.command.op.give
      - -bukkit.command.op.take
      - bukkit.command.plugins
      - bukkit.command.reload
      - bukkit.command.save
      - bukkit.command.save.disable
      - bukkit.command.save.enable
      - bukkit.command.save.perform
      - bukkit.command.say
      - bukkit.command.stop
      - bukkit.command.teleport
      - bukkit.command.tell
      - bukkit.command.time
      - bukkit.command.time.add
      - bukkit.command.time.set
      - bukkit.command.version
      - bukkit.command.whitelist
      - bukkit.command.whitelist.add
      - bukkit.command.whitelist.disable
      - bukkit.command.whitelist.enable
      - bukkit.command.whitelist.list
      - bukkit.command.whitelist.reload
      - bukkit.command.whitelist.remove
    # Permission nodes for Essentials
    # by ementalo, snowleo, and KHobbits
    # http://dev.bukkit.org/server-mods/essentials/
      g:essentials_member:
      permissions:
      - essentials.help
      - essentials.helpop
      - essentials.list
      - essentials.motd
      - essentials.rules
      - essentials.spawn
      - essentials.jail.allow.help
      - essentials.jail.allow.helpop
      - essentials.jail.allow.rules
      - essentials.warp
      - essentials.msg
      - essentials.sethome
      - factions.help
      - factions.create
      - factions.enemy
      - factions.ally
      - factions.neutral
      - factions.invite
      - factions.kick
      - factions.promote
      - factions.home
      - factions.sethome
      - essentials.home
      g:essentials_builder:
      permissions:
      - essentials.afk
      - essentials.afk.auto
      - essentials.back
      - essentials.back.ondeath
      - essentials.balance
      - essentials.balance.others
      - essentials.balancetop
      - essentials.book
      - essentials.chat.color
      - essentials.chat.format
      - essentials.chat.shout
      - essentials.chat.question
      - essentials.compass
      - essentials.delhome
      - essentials.depth
      - essentials.exp
      - essentials.getpos
      - essentials.hat
      - essentials.home
      - essentials.ignore
      - essentials.itemdb
      - essentials.kit
      - essentials.kits.tools
      - essentials.mail
      - essentials.mail.send
      - essentials.me
      - essentials.msg
      - essentials.msg.color
      - essentials.msg.format
      - essentials.nick
      - essentials.pay
      - essentials.ping
      - essentials.powertool
      - essentials.powertooltoggle
      - essentials.protect
      - essentials.recipe
      - essentials.seen
      - essentials.sethome
      - essentials.sethome.bed
      - essentials.sethome.multiple
      - essentials.signs.use.*
      - essentials.signs.create.disposal
      - essentials.signs.create.mail
      - essentials.signs.create.protection
      - essentials.signs.create.trade
      - essentials.signs.break.disposal
      - essentials.signs.break.mail
      - essentials.signs.break.protection
      - essentials.signs.break.trade
      - essentials.suicide
      - essentials.time
      - essentials.tpa
      - essentials.tpaccept
      - essentials.tpahere
      - essentials.tpdeny
      - essentials.warp
      - essentials.warp.list
      - essentials.worth
      - essentials.jail.allow.mail
      - essentials.jail.allow.ping
      - essentials.jail.allow.seen
      g:essentials_moderator:
      permissions:
      - essentials.warp
      - essentials.msg
      - -essentials.spawner.enderdragon
      - essentials.afk.kickexempt
      - essentials.ban
      - essentials.ban.notify
      - essentials.banip
      - essentials.book.title
      - essentials.book.others
      - essentials.broadcast
      - essentials.chat.url
      - essentials.chat.magic
      - essentials.clearinventory
      - essentials.delwarp
      - essentials.eco.loan
      - essentials.exp.others
      - essentials.ext
      - essentials.fly
      - essentials.fly.safelogin
      - essentials.getpos
      - essentials.getpos.others
      - essentials.helpop.receive
      - essentials.home.others
      - essentials.invsee
      - essentials.jails
      - essentials.jump
      - essentials.kick
      - essentials.kick.notify
      - essentials.kill
      - essentials.kits.*
      - essentials.msg.magic
      - essentials.mute
      - essentials.mute.notify
      - essentials.nick.color
      - essentials.nick.others
      - essentials.realname
      - essentials.seen.banreason
      - essentials.seen.extra
      - essentials.setwarp
      - essentials.signs.create.*
      - essentials.signs.break.*
      - essentials.spawner
      - essentials.spawner.*
      - essentials.thunder
      - essentials.time
      - essentials.time.set
      - essentials.protect.alerts
      - essentials.protect.admin
      - essentials.protect.ownerinfo
      - essentials.ptime
      - essentials.ptime.others
      - essentials.togglejail
      - essentials.top
      - essentials.tp
      - essentials.tp.others
      - essentials.tphere
      - essentials.tppos
      - essentials.tptoggle
      - essentials.unban
      - essentials.unbanip
      - essentials.vanish
      - essentials.vanish.effect
      - essentials.warps.*
      - essentials.weather
      - essentials.whois
      - essentials.workbench
      - essentials.world
      - essentials.worlds.*
      - essentials.jail.allow.jails
      - essentials.jail.allow.togglejail
    # Permission nodes for Towny by ElgarL
    # http://dev.bukkit.org/server-mods/towny-advanced/
      g:towny_member:
      permissions:
      - towny.chat.local
      g:towny_builder:
      permissions:
      - towny.wild.build.6
      - towny.wild.destroy.6
      - towny.wild.destroy.14
      - towny.wild.destroy.15
      - towny.wild.destroy.16
      - towny.wild.build.17
      - towny.wild.destroy.17
      - towny.wild.destroy.18
      - towny.wild.destroy.21
      - towny.wild.destroy.31
      - towny.wild.destroy.37
      - towny.wild.destroy.38
      - towny.wild.destroy.39
      - towny.wild.destroy.40
      - towny.wild.destroy.50
      - towny.wild.destroy.56
      - towny.wild.destroy.73
      - towny.wild.destroy.74
      - towny.wild.destroy.78
      - towny.wild.destroy.81
      - towny.wild.destroy.82
      - towny.wild.destroy.83
      - towny.wild.destroy.86
      - towny.wild.destroy.103
      - towny.wild.destroy.106
      - towny.wild.destroy.111
      - towny.wild.destroy.115
      g:towny_moderator:
      permissions:
      - towny.chat.mod
      - towny.wild.switch.64
      - towny.wild.build.83
      - towny.wild.build.86
      - towny.wild.build.103
      - towny.wild.build.111
      - towny.wild.build.115
    # Permission nodes for VanishNoPacket by mbaxter
    # http://dev.bukkit.org/server-mods/vanish/
      g:vanish_moderator:
      permissions:
      - vanish.vanish
      - vanish.smokin
      - vanish.nofollow
      - vanish.nopickup
      - vanish.preventincomingdamage
      - vanish.hooks.dynmap.alwayshidden
      - vanish.hooks.essentials.hide
      g:vanish_admin:
      permissions:
      - vanish.silentjoin
      - vanish.silentquit
      - vanish.silentchests
    
     
    Last edited by a moderator: Dec 27, 2014
  2. Offline

    BoomScoom

    @fiatgeprge The error is that all the groups you have none of the are default. You must have 1 group that is default. Set the group you want to "true" when new players first join. So it should look like this:
    groups:
    Member:
    default: true <------ Set it to true
    permissions:
    - essentials.warp
    - essentials.msg
    - essentials.sethome
    - factions.help
    - factions.create
    - factions.enemy
    - factions.ally
    - factions.neutral
    - factions.invite
    - factions.kick
    - factions.promote
    - factions.home
    - factions.sethome
    - essentials.home
    - essentials.warp
     
  3. Offline

    fiatgeprge

    Thank you so much!

    But still wont work tho

    Help the new error log is this
    Code:
    ============================================================================
    2014-12-27 10-19
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.1.31 (Phoenix) =
    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins\GroupManager\worlds\world\users.yml
     at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadUsers(WorldDataHolder.java:852)
     at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadUsers(WorldDataHolder.java:527)
     at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:684)
     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:179)
     at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:103)
     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332)
     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:417)
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476)
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394)
     at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:360)
     at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:334)
     at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:290)
     at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:210)
     at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458)
     at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
    Caused by: while parsing a block mapping
     in 'reader', line 2, column 3:
      fiatgeorge:
      ^
    expected <block end>, but found BlockMappingStart
     in 'reader', line 7, column 4:
      bloodfang22466:
      ^
     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.loadUsers(WorldDataHolder.java:847)
     ... 20 more
    ============================================================================
    
    <Edited by bwfcwalshy: Merged posts, please use the edit button rather than double posting.>
     
    Last edited by a moderator: Dec 27, 2014
  4. Offline

    Larry Newman

    @fiatgeprge If you read the error, you have an illegal argument. That means that something is wrong with your syntax in your permissions file :p
    Code:
    in 'reader', line 2, column 3:
      fiatgeorge:
      ^
    expected <block end>, but found BlockMappingStart
    in 'reader', line 7, column 4:
      bloodfang22466:
      ^
    
     
  5. Offline

    fiatgeprge

    How can I fix this?
     
  6. Offline

    dsouzamatt

Thread Status:
Not open for further replies.

Share This Page