GroupManager Error Need Some Help

Discussion in 'Bukkit Help' started by DFGPsycho, May 8, 2015.

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

    DFGPsycho

    2015-03-29 01-25
    =============================== GM ERROR LOG ===============================
    = ERROR REPORT START - 2.1.31 (Phoenix) =

    java.lang.IllegalArgumentException: The following file couldn't pass on Parser.
    plugins/GroupManager/worlds/jh/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:324)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404)
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:446)
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:380)
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.reload(CraftServer.java:799)
    at org.bukkit.Bukkit.reload(Bukkit.java:288)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180)
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:701)
    at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerConnection.java:956)
    at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:817)
    at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java:28)
    at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat.java:47)
    at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157)
    at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134)
    at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667)
    at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260)
    at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558)
    at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469)
    at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628)
    Caused by: while scanning an alias
    in "<reader>", line 37, column 7:
    - *
    ^
    expected alphabetic or numeric character, but found but found

    in "<reader>", line 37, column 8:
    - *
    ^

    at org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor(ScannerImpl.java:1162)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchAlias(ScannerImpl.java:770)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:311)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:537)
    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.composeSequenceNode(Composer.java:203)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
    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.loadUsers(WorldDataHolder.java:847)
    ... 30 more

    users.yml not loading. Thanks for any help :)
     
  2. Offline

    Bobcat00

    If you want to give * permissions, you need to surround it with single quotes like this:
    Code:
      - '*'
     
  3. Offline

    DFGPsycho

    Yes the Group/User permissions have it like that.

    Group Permission code

    groups:
    Default:
    default: true
    permissions:
    -essentials.sethome
    -essentials.home
    -essentials.delhome
    -essentials.sethome.multiple
    inheritance:
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default
    - antibuild.blacklist.place
    info:
    prefix: '&e'
    build: false
    suffix: ''
    Owner:
    default: false
    permissions:
    - +vanish.effects.toggle.all
    - -vanish.effects.*
    - '*'
    inheritance:
    - admin
    info:
    prefix: '&4'
    build: true
    suffix: ''
    FakeAdmin:
    default: false
    permissions: []
    inheritance: []
    info:
    prefix: ''
    build: false
    suffix: ''
    Builder:
    default: false
    permissions: []
    inheritance:
    - default
    - g:essentials_builder
    - g:towny_builder
    info:
    prefix: '&2'
    build: true
    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: ''
    Admin:
    default: false
    permissions: []
    inheritance:
    - moderator
    - g:groupmanager_admin
    - g:bukkit_admin
    - g:essentials_admin
    - g:towny_admin
    - g:vanish_admin
    info:
    prefix: '&1[Admin] &4'
    build: true
    suffix: ''
     
  4. Offline

    Bobcat00

    OK, did you fix the problem? If you're still having trouble, use pastebin.com to post the error message and your users (or groups) file.
     
  5. Offline

    nverdier

    @DFGPsycho Run your YAML through a parser. It shows you where all of your errors are.
     
  6. Offline

    DFGPsycho

    Nope permissions is still not working. Here is User/Group.yml and ERROR.LOG: pastebin.com/Ph88aSKa

    Yes that fixed it thanks a bunch!

    Okay so having an issue with group default being able to have access to the /home command. No more errors it's just not working. Moving people to the default group doesn't work either. So I'm stuck.

    <Edit by mrCookieSlime: Merged posts. Please don't triple post. There is an Edit Button right next to the Date.>

    Yes I did that to fix the problem for permissions to work and not crash.
    - -essentials.sethome
    - -essentials.home
    - -essentials.delhome
    - -essentials.sethome.multiple
    But, default users still don't have permission to use it.
     
    Last edited by a moderator: May 10, 2015
  7. Offline

    zxhosting

  8. Offline

    DFGPsycho

    Running your fix through a YAML Parser I get the following errors

    ERROR:

    while parsing a block mapping
    in "<unicode string>", line 2, column 3:
    Default:
    ^
    expected <block end>, but found '<block sequence start>'
    in "<unicode string>", line 5, column 4:
    - essentials.sethome
    ^

    This is what fixed the original code but it still doesn't allow people to use the permissions.
    - -essentials.sethome
    - -essentials.home
    - -essentials.delhome
    - -essentials.sethome.multiple
     
  9. Offline

    Bobcat00

    Is your server in online or offline mode?

    Your groups.yml still has missing spaces for the default group's Essentials permissions, and you have a + sign that doesn't belong.
     
  10. Offline

    nverdier

    @DFGPsycho Try adding a space to in between the '-' and the permission.
     
  11. Offline

    oceantheskatr

    @nverdier If you add a dash infront of the permission it negates it (- -essentials.home would deny permission to /home)

    Unless you're talking about something else.
     
  12. Offline

    nverdier

    I am. For some of the permissions there is -<permission> with no space. http://prntscr.com/73vyu3
     
    Last edited by a moderator: May 11, 2015
  13. Offline

    DFGPsycho

    Ah, that fixed it. Thanks a bunch 10/10
     
  14. Offline

    oceantheskatr

  15. Offline

    nverdier

    No problem :D Make sure to tag/quote me if you want to be sure I see your post!
    :)
     
Thread Status:
Not open for further replies.

Share This Page