Permissions Ex doesn't is broken Please help

Discussion in 'Bukkit Help' started by lolydodo123, May 25, 2012.

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

    lolydodo123

    Hello :).
    I tried to make a permissions.yml file and it worked. Up until I added more permissions.
    Crash report (When I /pex user (name) group set (group):
    Show Spoiler

    Code:
    03:28:50 م [WARNING] Unexpected exception while parsing console command
    03:28:50 م org.bukkit.command.CommandException: Unhandled exception executing command 'pex' in plugin PermissionsEx v1.19.1
    03:28:50 مat org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    03:28:50 مat org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    03:28:50 مat org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
    03:28:50 مat org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475)
    03:28:50 مat net.minecraft.server.MinecraftServer.b(MinecraftServer.java:603)
    03:28:50 مat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:572)
    03:28:50 مat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
    03:28:50 مat net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    03:28:50 م Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Default user group is not defined. Please select one using the "default: true" property
    03:28:50 مat ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:127)
    03:28:50 مat ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:122)
    03:28:50 مat org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    03:28:50 م... 7 more
    03:28:50 م Caused by: java.lang.RuntimeException: Default user group is not defined. Please select one using the "default: true" property
    03:28:50 مat ru.tehkode.permissions.backends.FileBackend.getDefaultGroup(FileBackend.java:158)
    03:28:50 مat ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:288)
    03:28:50 مat ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:277)
    03:28:50 مat ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:221)
    03:28:50 مat ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:132)
    03:28:50 مat ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:298)
    03:28:50 مat ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:57)
    03:28:50 مat ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:53)
    03:28:50 مat ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:41)
    03:28:50 مat ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:115)
    03:28:50 مat ru.tehkode.permissions.backends.FileBackend.getRegisteredUsers(FileBackend.java:215)
    03:28:50 مat ru.tehkode.permissions.PermissionBackend.getUsers(PermissionBackend.java:204)
    03:28:50 مat ru.tehkode.permissions.PermissionManager.getUsers(PermissionManager.java:141)
    03:28:50 مat ru.tehkode.permissions.bukkit.commands.PermissionsCommand.autoCompletePlayerName(PermissionsCommand.java:98)
    03:28:50 مat ru.tehkode.permissions.bukkit.commands.PermissionsCommand.autoCompletePlayerName(PermissionsCommand.java:65)
    03:28:50 مat ru.tehkode.permissions.bukkit.commands.UserCommands.userSetGroup(UserCommands.java:526)
    03:28:50 مat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    03:28:50 مat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    03:28:50 مat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    03:28:50 مat java.lang.reflect.Method.invoke(Unknown Source)
    03:28:50 مat ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:260)
    03:28:50 مat ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:120)
    03:28:50 م... 9 more
    


    permissions.yml:
    Show Spoiler

    Code:
    groups:
      default:
        default: false
        permissions:
        - modifyworld.*
      member:
        options:
          rank: '100'
        prefix: '&b[&8Member&b]&f'
        permissions:
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.spawn
        - commandbook.time.check
        - commandbook.help
        - commandbook.home.set
        - commandbook.home.teleport
        - commandbook.away
      member+:
        options:
          rank: '90'
        prefix: '&b[&2Meber+&b]&f'
        permissions:
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.spawn
        - commandbook.time.check
        - commandbook.help
        - commandbook.home.set
        - commandbook.home.teleport
        - commandbook.away
        - commandbook.call
      loyal:
        options:
          rank: '80'
        prefix: '&b[&eLoyal&b]&f'
        permissions:
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.spawn
        - commandbook.time.check
        - commandbook.help
        - commandbook.home.set
        - commandbook.home.teleport
        - commandbook.away
        - commandbook.call
        - commandbook.return
      trusted:
        options:
          rank: '70'
        prefix: '&b[&cTrusted&b]&f'
        permissions:
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.spawn
        - commandbook.time.check
        - commandbook.help
        - commandbook.home.set
        - commandbook.home.teleport
        - commandbook.away
        - commandbook.call
        - commandbook.return
        - commandbook.warp.telport
        - commandbook.warp.list
      veteran:
        options:
          rank: '60'
        prefix: '&b[&9Veteran&b]&f'
        permissions:
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.spawn
        - commandbook.time.check
        - commandbook.help
        - commandbook.home.set
        - commandbook.home.teleport
        - commandbook.away
        - commandbook.call
        - commandbook.return
        - commandbook.warp.telport
        - commandbook.warp.list
        - commandbook.kick
      moderator:
        options:
          rank: '50'
        prefix: '&b[&4Moderator&b]&f'
        permissions:
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.spawn
        - commandbook.time.check
        - commandbook.help
        - commandbook.home.set
        - commandbook.home.teleport
        - commandbook.away
        - commandbook.call
        - commandbook.return
        - commandbook.warp.telport
        - commandbook.warp.list
        - commandbook.kick
        - commandbook.broadcast
        - commandbook.mute
        - commandbook.say
        - commandbook.time
      owner:
        options:
          rank: '1'
        prefix: '&b[&6O&aW&8N&cE&eR&b]&4'
        permissions:
        - '*'
      admin:
        options:
          rank: '10'
        permissions:
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.spawn
        - commandbook.time.check
        - commandbook.help
        - commandbook.home.set
        - commandbook.home.teleport
        - commandbook.away
        - commandbook.call
        - commandbook.return
        - commandbook.warp.telport
        - commandbook.warp.list
        - commandbook.kick
        - commandbook.broadcast
        - commandbook.mute
        - commandbook.say
        - commandbook.time
        - commandbook.gamemode.change
        - commandbook.gamemode.change.other
        - commandbook.freeze
        - commandbook.home.other
        - commandbook.bans.ban
        - commandbook.bans.exempt
        - commandbook.bans.unban
    users:
      lolydodo123:
        group:
        - admin
    

    Please help me.
    I can add more information, if you want.
     
  2. Offline

    zipfe

    You need a default group.

    This here:
    Code:
    groups:
      default:
        default: false
    doesn't really make sense, does it? Making a group called default, but setting default to false.
     
  3. Offline

    ZeroZX4

Thread Status:
Not open for further replies.

Share This Page