Please Help! Gm Problem

Discussion in 'Bukkit Help' started by Generation Blue, May 1, 2012.

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

    Generation Blue

    hey guys im almost completely done with my server issues and only one problem still occurs,
    i used to have no problem with group manager and it worked without a hitch untill today when i started up my server and got this message-
    Code:
     [SEVERE] Error occurred while enabling GroupManager v1.9 (2.9.1) (Phoenix) (Is it up to date?)
    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:454)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:380)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:586)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:549)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:79)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:70)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:62)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:131)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
        at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: mapping values are not allowed here
    in "<reader>", line 36, column 16:
            permissions: []
                      ^
     
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:733)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:305)
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
        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:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
        at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:449)
        ... 17 more
    
    not sure why this is happening because its completely up to date

    you can find my help info here
    and my groupmanager file here- groups or users
     
  2. Offline

    ashley

    could you give me the link to the plugin?
    i can't seem to find the GroupManager -> 1 on bukkit dev is inactive
     
  3. Offline

    Seikay

    Open the file with Notepad and go to the line where the error is,you can be added a bad character, which gene reading the code.
     
    Generation Blue likes this.
  4. Offline

    Generation Blue

    i put it through yaml and it said the same thing but after i fix it it just comes back with a lot of more issues, i dont know any other way to code this file. copy groups into yaml parser and check for yourself

    Essentials Group Manager aka gm

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

    ashley

    permissions: [] <-------- did you add this yourself?
    if so did you use tabs or spaces?
    because many plugins can't read tabs (only spaces)
    so try to delete it and use spaces to put it in place
     
    Generation Blue likes this.
  6. Offline

    Generation Blue

    it was there when i installed the plugin and i also deleted it and used spaces after the problem just to be sure
    (didn't work)

    im going to check group manager to see if that [] is actually supposed to be there and report back to the thread

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

    ashley

    did you try to reinstall group manager?
    (save the .yml as backup)
     
    Generation Blue likes this.
  8. Offline

    Generation Blue

    im doing it now
     
  9. Offline

    ashley

    ok
     
    Generation Blue likes this.
  10. Offline

    Seikay

    give me please your globalgroups.yml and i'm going to try that in my server to see if i can solve it.
     
    Generation Blue likes this.
  11. Offline

    Generation Blue

    groups:

    Code:
    groups:
     
      g:essentials_default:
        permissions:
        - essentials.help
        - essentials.helpop
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        - groupmanager.notify.self
       
      g:essentials_builder:
        permissions:
        - essentials.afk
        - essentials.back
        - essentials.back.ondeath
        - essentials.balance
        - essentials.balance.others
        - essentials.balancetop
        - essentials.chat.color
        - essentials.chat.format
        - essentials.chat.shout
        - essentials.chat.question
        - essentials.compass
        - essentials.depth
        - essentials.getpos
        - essentials.home
        - essentials.ignore
        - essentials.itemdb
        - essentials.kit
        - essentials.kit.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.seen
        - essentials.sethome
        - 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
       
      g:essentials_moderator:
        permissions:
        - -essentials.spawner.enderdragon
        - essentials.afk.kickexempt
        - essentials.ban
        - essentials.ban.notify
        - essentials.banip
        - essentials.broadcast
        - essentials.chat.url
        - essentials.chat.magic
        - essentials.clearinventory
        - essentials.delwarp
        - essentials.eco.loan
        - essentials.ext
        - essentials.fly
        - essentials.getpos
        - essentials.helpop.recieve
        - essentials.home.others
        - essentials.invsee
        - essentials.jails
        - essentials.jump
        - essentials.kick
        - essentials.kick.notify
        - essentials.kill
        - essentials.kit.*
        - essentials.msg.magic
        - essentials.mute
        - essentials.nick.color
        - essentials.nick.others
        - essentials.realname
        - essentials.seen.banreason
        - 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.weather
        - essentials.whois
        - essentials.world
        - essentials.world.*
        - groupmanager.listgroups
        - groupmanager.mandemote
        - groupmanager.manpromote
        - groupmanager.manselect
        - groupmanager.manuadd
        - groupmanager.manudel
        - groupmanager.manwhois
        - groupmanager.notify.other
       
      g:essentials_admin:
        permissions:
        - -essentials.backup
        - -essentials.essentials
        - -essentials.setspawn
        - -essentials.reloadall
        - -essentials.plugin
        - essentials.*
        - groupmanager.mantogglevalidate
        - groupmanager.mansave
        - groupmanager.mangcheckp
        - groupmanager.manglistp
        - groupmanager.manucheckp
        - groupmanager.manulistp
       
      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
     
      g:towny_builder:
        permissions:
        - towny.town.*
        - towny.nation.*
        - towny.chat.tc
        - towny.chat.nc
        - 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
     
      g:towny_admin:
        permissions:
        - towny.admin
        - -towny.wild.destroy.119
        - -towny.wild.destroy.120
        - towny.chat.admin
    idk what the hell is going on because i just installed a stock gm file and everything is fine. but i looked at the stock code and everything was exactly the same as the code that got the error!
    (that was confusing but long story short its not fixed)

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

    Seikay

    I found the error, you can try with this code:


    Code:
    # Group inheritance
        # any inherited groups prefixed with a g: are global groups
        # These groups are defined in the globalgroups.yml
        # and can be inherited in any worlds groups/users.yml.
        #
        # Groups without the g: prefix are groups local to this world
        # and defined in the this groups.yml file.
     
        groups:
          Guest:
            default: true
            permissions:
            - -bukkit.command.kill
            inheritance:
            - g:essentials_default
            - g:bukkit_default
            info:
              prefix: '&e'
              build: false
              suffix: ''
          Member:
            default: false
            permissions: []
            inheritance:
            - guest
            - g:essentials_builder
            - g:towny_builder
            - g:towny_admin
            info:
              prefix: '&2'
              build: true
              suffix: ''
          Builder:
            default: false
            permissions: []
            inheritance:
            - guest
            - g:essentials_builder
            - g:towny_builder
            - g:towny_admin
            info:
              prefix: '&2'
              build: true
              suffix: ''
          Moderator:
            default: false
            permissions: []
            inheritance:
            - Member
            - g:towny_admin
            - g:essentials_moderator
            - g:bukkit_moderator
            - g:towny_moderator
            info:
              prefix: '&5'
              build: true
              suffix: ''
          Admin:
            default: false
            permissions: []
            inheritance:
            - moderator
            - g:essentials_admin
            - g:bukkit_admin
            - g:towny_admin
            info:
              prefix: '&c'
              build: true
              suffix: ''
          Owner:
            default: false
            permissions:
            - '*'
            inheritance:
            - admin
            info:
              prefix: '&3'
              build: true
              suffix: '&3'
          Co-Owner:
            default: false
            permissions:
            - '*'
            inheritance:
            - Owner
            info:
              prefix: '&3'
              build: true
              suffix: '&3'


    At line 35, the "default: false" was shifted one space to the left
    And you can just add the group "MobDisguise" that i have deleted for no reasons in your code.
     
    Generation Blue likes this.
  13. Offline

    Generation Blue

    thanks man i think that was the issue because i replaced the old files with the new while also keeping the same configuration and it fixed the problem so obviously there was some error in that file. thanks for your help!

    if you want you can check out the (repaired) server for a second at AdventureCity.tk :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
Thread Status:
Not open for further replies.

Share This Page