Solved Using default perms?

Discussion in 'Bukkit Help' started by teetor, Dec 18, 2012.

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

    teetor

    Hey,

    I am having trouble with permissions, i use groupmanager. The problem is that it dosent use our groups.yml it uses the default. I don't have permission to do anything.

    Here are my permissions:
    http://pastebin.com/jvSYNzRH

    I don't really know what else to say lol.
    Just ask if you need anymore info.
    I need to have this fixed by Xmas eve.

    Best
    ~Tor
     
  2. Offline

    xDeeKay

    What do you mean when you say it uses the default?
    Also, any console errors?
     
  3. Offline

    teetor

    By default i mean the prefix is [default]
     
  4. Offline

    xDeeKay

    Well first of all, looking at your groups.yml, it's not laid out properly, the spacing is all wrong.
    Telling from your other post, you use GroupManager correct? Check the wiki: http://ess.khhq.net/wiki/Group_Manager/Config
     
  5. Offline

    Necrodoom

    the groups.yml you provided is broken, paste startup log.
     
  6. Offline

    teetor

    I think that may just be the way i pasted it. As i look at it its the same as the webpage.
     
  7. Offline

    Necrodoom

    it is still broken, which means that either you look at the wrong groups.yml, or you have another permission plugin, which is why i need startup log.
     
  8. Offline

    teetor

    Code:
    Caused by: while scanning a simple key
    in "<reader>", line 145, column 9:
    -'*'
    ^
    could not found expected ':'
    in "<reader>", line 146, column 9:
    - nocheat.checks.moving
    ^
     
    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)
    
    And here is my groups.yml: <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Nov 8, 2016
  9. Offline

    xDeeKay

    Yep, your groups.yml is broken. You have 4 more spaces than you should in front of everything.
     
  10. Offline

    teetor

    I found the full version:
    Show Spoiler

    Code:
    2012-12-17 23:28:01 [INFO] [GroupManager] Enabling GroupManager v2.0.63 (Phoenix)
    2012-12-17 23:28:01 [SEVERE] Error occurred while enabling GroupManager v2.0.63 (Phoenix) (Is it up to date?)
    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins/GroupManager/worlds/worldone/groups.yml
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:231)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:86)
        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 org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:579)
        at org.bukkit.Bukkit.reload(Bukkit.java:183)
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:985)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:903)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:290)
        at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113)
        at net.minecraft.server.ServerConnection.b(SourceFile:39)
        at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
        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.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins/GroupManager/worlds/worldone/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.mirrorSetUp(WorldsHolder.java:147)
        at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:80)
        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:162)
        ... 24 more
    Caused by: while scanning a simple key
    in "<reader>", line 145, column 9:
                -'*'
                ^
    could not found expected ':'
    in "<reader>", line 146, column 9:
                - nocheat.checks.moving
                ^
     
        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)
        ... 32 more
    2012-12-17 23:28:01 [INFO] [Vault][Permission] GroupManager hooked.
    2012-12-17 23:28:01 [INFO] [Vault][Chat] GroupManager - Chat hooked.


    Ah.

    Anyway of fixing this without doing it manually for hours?

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

    Necrodoom

    try notepad++, i guess.
     
  12. Offline

    xDeeKay

    It won't take hours, just a lot of backspacing.
     
  13. Offline

    teetor

    xDeeKay Ok now the probelm is that the name is <teetor> rather than [Owner] teetor:
     
  14. Offline

    xDeeKay

    Can I see your groups.yml please?
    Also, do you have EssentialsChat installed?
     
  15. Offline

    teetor

    Yes it is installed, My groups.yml: <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Nov 8, 2016
  16. Offline

    xDeeKay

    Looks fine. Have you added yourself to the owner group?
    run this in the console: manuadd teetor Owner

    To change the chat format from <[Owner] teetor> to [Owner] teetor: go into your essentials config.yml and under 'EssentialsChat' use this for the format:
    Code:
      format: '{DISPLAYNAME}: {MESSAGE}'
     
  17. Offline

    Necrodoom

  18. Offline

    xDeeKay

    On second thought.. I just ran your setup on my test server:
    Code:
      Owner:
        default: false
        permissions:
        - *
        - group.Owner
        - nocheat.checks.moving
        - nocheat.checks.fight
        inheritance:
        - admin
        info:
          prefix: '&c[Owner]'
          build: true
          suffix: ''
    The first permission '- *' can't be a permission. Same for co-owner.
     
  19. Offline

    teetor

    Im trying to change it from teetor to [Owner] teetor:

    So basicly the prefix isn't working

    Ok so i should use essentials.* instead

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

    xDeeKay

    I found a couple more mistakes in there, here's the updated groups.yml: http://pastebin.com/xH23Wctt
    Everything should work fine now =)
     
  21. Offline

    teetor

    Thanks :)
     
  22. Offline

    xDeeKay

    No worries, make sure to mark this thread as solved ;)
     
  23. Offline

    teetor

    This is how they appear: [​IMG]
    Not solved ;(
     
  24. Offline

    xDeeKay

    Picture is broken, save it to imgur.com
     
  25. Offline

    teetor

  26. Offline

    xDeeKay

    Did you change the layout in your essentials config.yml?
    Should be under the EssentialsChat section.
    Code:
      format: '{DISPLAYNAME}: {MESSAGE}'
     
  27. Offline

    teetor

    Yep. Don't see how that could effect prefix
     
  28. Offline

    xDeeKay

    I have the exact same permission file, and the same setting above, and it works fine for me..
    Are you sure you've promoted yourself to owner?
    I noticed in the screenshot there was no colon before your message, which had me to believe the format was wrong.
     
  29. Offline

    teetor

  30. Offline

    xDeeKay

    I found the problem. You didn't copy and paste what I said above correctly.
    Use this for the config: http://pastebin.com/CAeTB8qQ

    As for your prefix now showing, I have no idea because it works fine for me.
    Make sure you run this via the console: manuadd teetor owner
     
Thread Status:
Not open for further replies.

Share This Page