Group Manager

Discussion in 'Bukkit Help' started by cattegrin, Dec 5, 2012.

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

    cattegrin

    I recently started using group manager on my server, and I added a few groups. Of course, something had to go wrong. Someone please tell me what to change here:

    20:40:34 [INFO] [GroupManager] Enabling GroupManager v2.0 (2.9.5) (Phoenix)
    20:40:34 [SEVERE] Error occurred while enabling GroupManager v2.0 (2.9.5) (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.GroupManager.onEnable(GroupManager.java:230)
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:85)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:270)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:252)
    at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:320)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:299)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:258)
    at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:147)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    Caused by: 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:497)
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:417)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:629)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:591)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:88)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:78)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:70)
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59)
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:161)
    ... 12 more
    Caused by: while scanning a simple key
    in "<reader>", line 69, column 5:
    -Platinum
    ^
    could not found expected ':'
    in "<reader>", line 70, column 5:
    info:
    ^

    at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(ScannerImpl.java:398)
    at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.java:229)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:178)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:591)
    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.composeNode(Composer.java:133)
    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.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:492)
    ... 20 more

    When i connect:
    20:46:59 [INFO] CATTEGRIN[/127.0.0.1:50417] logged in with entity id 777 at ([redwork] -44.48712011158744, 69.0, 493.4569064486894)
    20:46:59 [SEVERE] Could not pass event PlayerJoinEvent to DisguiseCraft v3.9
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:153)
    at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:93)
    at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:132)
    at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:45)
    at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
    at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    Caused by: java.lang.NullPointerException
    at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.permission(NijikoPermissionsProxy.java:180)
    at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.has(NijikoPermissionsProxy.java:163)
    at pgDev.bukkit.DisguiseCraft.DisguiseCraft.hasPermissions(DisguiseCraft.java:220)
    at pgDev.bukkit.DisguiseCraft.listeners.DCMainListener.onPlayerJoin(DCMainListener.java:61)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
    ... 14 more
    20:47:01 [INFO] Checking for updates
    20:47:12 [INFO] zigzag_man[/198.72.186.76:44614] logged in with entity id 8861 at ([THG1] 399.4493781489654, 68.0, 238.0024739962585)
    20:47:12 [SEVERE] Could not pass event PlayerJoinEvent to DisguiseCraft v3.9
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:153)
    at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:93)
    at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:132)
    at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:45)
    at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
    at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
    Caused by: java.lang.NullPointerException
    at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.permission(NijikoPermissionsProxy.java:180)
    at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.has(NijikoPermissionsProxy.java:163)
    at pgDev.bukkit.DisguiseCraft.DisguiseCraft.hasPermissions(DisguiseCraft.java:220)
    at pgDev.bukkit.DisguiseCraft.listeners.DCMainListener.onPlayerJoin(DCMainListener.java:61)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
    ... 14 more
    When i try to use group manager commands:
    All commands are locked due to an error. Check the log and then try a '/manload'.)

    If you need the groups.yml file just ask for it below. Thanks!

    -Cattegrin
     
  2. Offline

    Luke1999

    Can we see the Groups.Yml?
     
  3. Offline

    cattegrin

    Sure. I have the same groups file in every world. here it is:

    # 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:
    - -bukkit.command.kill
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    info:
    prefix: '&e'
    build: false
    suffix: ''
    Owner:
    default: false
    permissions:
    - -vanish.*
    - '*'
    inheritance:
    - admin
    info:
    prefix: '&3 Owner'
    build: true
    suffix: ''
    Builder:
    default: false
    permissions: []
    inheritance:
    - default
    - g:essentials_builder
    - g:towny_builder
    info:
    prefix: '&2'
    build: true
    suffix: ''
    Platinum:
    default: false
    permissions:
    - -essentials.setwarp
    - -essentials.broadcast
    - -essentials.kits.[dtools]
    - -essentials.strike
    inheritance:
    - Premium
    info:
    prefix: ''
    build: false
    suffix: ''
    Gold:
    default: false
    permissions:
    - -essentials.spawnmob
    - -vanish.vanish
    - -disguisecraft.mob.<mobname>
    - -disguisecraft.undisguise
    inheritance:
    -Platinum
    info:
    prefix: ''
    build: false
    suffix: ''
    Moderator:
    default: false
    permissions: []
    inheritance:
    - builder
    - g:groupmanager_moderator
    - g:bukkit_moderator
    - g:essentials_moderator
    - g:towny_moderator
    - g:vanish_moderator
    info:
    prefix: '&5'
    build: true
    suffix: ''
    Premium:
    default: false
    permissions:
    - -essentials.warp
    - -essentials.warp.list
    - -essentials.kits.[tools]
    inheritance: []
    info:
    prefix: ''
    build: false
    suffix: ''
    Admin:
    default: false
    permissions: []
    inheritance:
    - moderator
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    - g:towny_admin
    - g:vanish_admin
    info:
    prefix: '&c Admin'
    build: true
    suffix: ''
     
  4. paste it to pastebin.. and il get necrodoom to help
     
  5. Offline

    Necrodoom

  6. Offline

    rodier

    it contains errors... maybe some TABS instead of just space.. if u open it in notepad, uncheck wrapping then ctrl+g and enter 69. On line 69 around this word
    -Platinum
    ^
    is some error.. and same for
    line 70
    info:
    ^
    this is also good to test your .yml files first http://yaml-online-parser.appspot.com/

    I think your problem is in inheritance.. you have:

    inheritance:
    -Platinum

    instead

    inheritance:
    - gm
    see ? its space-spacename not -Platinum but must be - Platinum
     
  7. Offline

    cattegrin

    Thanks rodier, will try this. necrodoom Will post to pastebin and repost here just in case rodier's idea does not work.

    Put it in pastebin here. necrodoom

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

    Necrodoom

    your only issue is line 69, change -Platinum to - Platinum
    also please read groupmanager wiki on how permission nodes work, you did some of these wrong.
     
  9. Offline

    cattegrin

    Thanks.
     
Thread Status:
Not open for further replies.

Share This Page