Group manager YAML broken

Discussion in 'Bukkit Help' started by ryanbod, Jun 17, 2013.

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

    ryanbod

    I am using groupmanager and it has been working fine but I recently added a new rank and now it seems as if the whole YAML file is wrong, i have used a parser and there seems to be a lot of errors now but i am not sure what is wrong with the file and why.

    Permissions file: http://pastebin.com/p4RCaHqV

    I also got an error log in my groupmanager file: http://pastebin.com/9BzBvCk4

    It is a prison server, it uses many plugins please post if you want to know them all.

    It seems to be something with the prefixes although after deleting them from the file in the parser other errors came up. That is all i have tried so far.

    i am using CraftBukkit version git-Bukkit-1.5.2-R0.1-b2771jnks (MC: 1.5.2) (Implementing API version 1.5.2-R0.1) (sorry posted from console)

    If there is anything else needed please ask.
     
  2. Offline

    Lolmewn

    Line 5: Needs a space.
     
  3. Offline

    ryanbod

    Thank you firstly and do all my permissions need a space? and is it a space before the '-'
     
  4. Offline

    Necrodoom

    the way its now is finw.
     
  5. Offline

    ryanbod

  6. Offline

    Necrodoom

    paste file, paste error. dont just say "it doesnt work"
     
  7. Offline

    ryanbod

    which file? i already posted the error log ^^ necrodoom
     
  8. Offline

    Necrodoom

    you pasted the old ones, now you modified file, i need new ones.
     
  9. Offline

    ryanbod

    i havent modified it i didnt understand what i needed to modify? necrodoom
     
  10. Offline

    Necrodoom

    lolmewn told you to change something, you changed, paste changed file and its error.
     
  11. Offline

    ryanbod

    Where does the space go? necrodoom

    Lolmewn can i pleaase ask where the space goes?

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

    Necrodoom

    reparsed and found 2 errors:
    no space allowed in groupname in "drug dealer" and line 94 is unclosed prefix.
     
  13. Offline

    ryanbod

    thanks so much, sorry for some of my idiocy, its all fine now necrodoom
     
  14. Offline

    Lolurface

    I NEED HELP WITH MINE HERES THE LOG. PLZ HELP ME!

    # 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:
    C:
    default: true
    permissions:
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    info:
    prefix: '&f[&bC-Block&f]'
    build: true
    suffix: ''
    B:
    default: false
    permissions: []
    inheritance:
    - default
    - g:essentials_builder
    - g:towny_builder
    info:
    prefix: '&f[&2B-Block&f]'
    build: true
    suffix: ''
    A:
    default: false
    permissions: []
    inheritance:
    - builder
    - g:groupmanager_moderator
    - g:bukkit_moderator
    - g:essentials_moderator
    - g:towny_moderator
    - g:vanish_moderator
    info:
    prefix: '&f[&6A-Block&f]'
    build: true
    suffix: ''
    Free:
    default: false
    permissions: []
    inheritance:
    - builder
    - g:groupmanager_moderator
    - g:bukkit_moderator
    - g:essentials_moderator
    - g:towny_moderator
    - g:vanish_moderator
    info:
    prefix: '&f[&dFree&f]'
    build: true
    suffix: ''
    Warden:
    default: false
    permissions: []
    inheritance:
    - moderator
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    info:
    prefix: '&f[&4Warden&f]'
    build: true
    suffix: ''
    Co-Owner:
    default: false
    permissions:
    - '*'
    - -vanish.*
    inheritance:
    - admin
    info:
    prefix: '&4'
    build: true
    suffix: '&b[&1Co-Owner&b]'
    Owner:
    default: false
    permissions:
    - '*'
    - -vanish.*
    inheritance:
    - admin
    info:
    prefix: '&b[&a&oOwner&b]'
    build: true
    suffix: ''
    ===============================================================
    HERES THE ERROR LOG.
    2013-06-24 16-16
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.0 (2.11.1) (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:758)
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadUsers(WorldDataHolder.java:433)
    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:169)
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:93)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304)
    at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283)
    at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Caused by: unacceptable character ' ' (0x0) special characters are not allowed
    in "<reader>", position 0
    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:98)
    at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:191)
    at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:63)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadUsers(WorldDataHolder.java:753)
    ... 20 more

    ============================================================================
     
  15. Offline

    Bobcat00

    You have a NUL character somewhere in plugins\GroupManager\worlds\world\users.yml
     
  16. Offline

    iliketobike

    To: Lolurface
    Next time start your own form but for now:
    The inheritance section pulls in the permissions from the group manager global groups, not one of your custom groups that you made. So if you want have your group "B" inherit the perms from group "C" you need to do:

    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    Get rid of the - default
    Also the problem exists under groups: A and Free (remove -builder), Warden (remove -moderator), Co-Owner and Owner (remove -admin)
    You don't need to have an inheritance if you use the - '*' in the permissions: It will give them access to every command for every plugin you have.
    Use the - g:groupmanager_admin for inheritance not the -moderator. In the global groups file admins already can do everything moderators can and more.
    I don't know if this will solve your problem. Spacing is absolutely critical when working with your config files. I can't tell if you have your spacing correct with what you pasted in from your config file.
     
  17. Offline

    Necrodoom

    Lolurface go make a thread instead of hijacking, using pastebin.
     
Thread Status:
Not open for further replies.

Share This Page