Help with Permissionsex

Discussion in 'Bukkit Help' started by fattback, Jun 16, 2013.

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

    fattback

    Recently I started making a Bukkit server called Levratory. Everything was going well until I realized I needed some way to get permissions disabled for certain people. This lead me to Permissionsex. I got the permission plugin and spent about thirty minutes getting everything into shape. When I was done I was so excited only to find out that it won't work. No matter what I do it won't work on my server. I tried watching many videos but nothing helps. So I was wondering if maybe my lack of experience in knowing the placement of each permission node might be the problem. That led me here. I was wondering if someone could help me with setting it up. If you're willing to do so then send me a message and I'll give you the details. Thanks!
     
  2. please post your permissions config file on pastebin.com, then link it here
     
  3. Offline

    fattback

  4. couple of indenting and formatting errors fixed. this permissions file parse's
    next time, run it through this first and try to find the error yourself

    Code:
    groups:
      default:
        default: true
        prefix: '[Guest]'
        permissions:
        - hoams.sethome
        - hoams.gohome
        - ezwarp.warp
        - ControlTPA.Use.tpa
        - ControlTPA.Use.tphere
        - ControlTPA.Use.tpaccept
        - ControlTPA.Use.tpdeny
      VIP:
        default: false
        prefix: '&f[VIP]&7'
        inheritance:
        - default
        permissions:
        - fly.toggle.self
        - mobileworkbench.use
        - mobileworkbench.use.free
        - giftpost.chest.everywhere
        - giftpost.chest.send
        - giftpost.chest.upgrade
        - giftpost.chest.open
        - kit.spawn.iron
      Assistant:
        default: false
        prefix: '&a[Assistant]&7'
        inheritance:
        - VIP
        permissions:
        - simpleheal.heal
        - kit.spawn.gold
        - inventorykiller.ik
      Mechanic:
        default: false
        prefix: '&d[Mechanic]&7'
        inheritance:
        - Assistant
        permissions:
        - ezwarp.setwarp
        - VipGod.God
        - kit.spawn.wood
        - kit.spawn.wool
      Chemist:
        default: false
        prefix: '&b[Chemist]&7'
        inheritance:
        - Mechanic
        permissions:
        - kit.spawn.diamond
        - kit.spawn.potions
        - ChestShop.mod
      Captain:
        default: false
        prefix: '&5[Captain]&7'
        inheritance:
        - Chemist
        permissions:
        - kit.pvp
        - kit.build
        - kit.pet
        - vanish.vanish
      Mod:
        default: false
        prefix: '&9[Mod]&7'
        inheritance:
        - Captain
        permissions:
        - mutemanager.mute
        - mutemanager.unmute
        - figadmin.kick
        - figadmin.checkban
      Semi-Admin:
        default: false
        prefix: '&2[Semi-Admin]&7'
        inheritance:
        - Mod
        permissions:
        - figadmin.tempban
        - figadmin.unban
      Admin:
        default: false
        prefix: '&4[Admin]&7'
        inheritance:
        - Semi-Admin
        permissions:
        - figadmin.ban
        -  figadmin.kick.all
      Super-Admin:
        default: false
        prefix: '&e[Super-Admin]&7'
        inheritance:
        - Admin
        permissions:
        - figadmin.ipban
        - figadmin.unbanip
      Co-Owner:
        default: false
        prefix: '&c[Co-Owner]&7'
        iheritance:
        - Super-Admin
        permissions:
        - '*'
      Owner:
        default: false
        prefix: '&c[Owner]&7'
        inheritance:
        - Co-Owner
        permissions:
        - '*'
     
  5. Offline

    PolarCraft

    Dude if you offer help then fix the whole thing do not just say here fix the rest!

    Okay i fixed the whole thing!
    http://pastebin.com/jZHt4V6a Okay i fixed 1 permissions line, rank spacing, added rank, rankladder, and moved the index' to the right spots!
     
  6. Offline

    Necrodoom

    because people shouldnt ever learn how to set up their own server and instead depend on people like you to configure their server?
     
  7. Offline

    fattback

    Ok now I'm guessing it's just my server because neither of yours are working :(
     
  8. Offline

    grid21

    I'll fix it. I know PEX pretty well!
     
  9. Offline

    zin0na5

    plz help me too!
     
  10. Offline

    grid21

    According to the YML Parser your permissions check out as fine.
     
  11. Offline

    fattback

    Weird. Then I guess it's just something wrong with my computer. Every time I try it a huge error message pops up
     
  12. Offline

    Necrodoom

    paste the error message.
     
  13. Offline

    fattback

    17:09:26 [INFO] Error occurred with PermissionsEx! Please post it to https://git
    hub.com/PEXPlugins/PermissionsEx/issues/new?title=&body=%23%23%23+Description+%2
    3%23%23%0A%0A%5BInsert+description+of+issue+here%5D%0A%23%23%23+What+PEX+Saw+%23
    %23%23%0A%0A**Reason%3A**+While+CONSOLE+was+executing+%2Fpex%0A%0A**Stacktrace%3
    A**%0A%60%60%60%0Ajava.lang.RuntimeException%3A+java.lang.NullPointerException%0
    D%0A%09at+ru.tehkode.permissions.commands.CommandsManager.execute%28CommandsMana
    ger.java%3A121%29%0D%0A%09at+ru.tehkode.permissions.bukkit.PermissionsEx.onComma
    nd%28PermissionsEx.java%3A159%29%0D%0A%09at+org.bukkit.command.PluginCommand.exe
    cute%28PluginCommand.java%3A44%29%0D%0A%09at+org.bukkit.command.SimpleCommandMap
    .dispatch%28SimpleCommandMap.java%3A189%29%0D%0A%09at+org.bukkit.craftbukkit.v1_
    5_R3.CraftServer.dispatchCommand%28CraftServer.java%3A523%29%0D%0A%09at+org.bukk
    it.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand%28CraftServer.java%3A51
    2%29%0D%0A%09at+net.minecraft.server.v1_5_R3.DedicatedServer.an%28DedicatedServe
    r.java%3A262%29%0D%0A%09at+net.minecraft.server.v1_5_R3.DedicatedServer.r%28Dedi
    catedServer.java%3A227%29%0D%0A%09at+net.minecraft.server.v1_5_R3.MinecraftServe
    r.q%28MinecraftServer.java%3A477%29%0D%0A%09at+net.minecraft.server.v1_5_R3.Mine
    craftServer.run%28MinecraftServer.java%3A410%29%0D%0A%09at+net.minecraft.server.
    v1_5_R3.ThreadServerApplication.run%28SourceFile%3A573%29%0D%0ACaused+by%3A+java
    .lang.NullPointerException%0D%0A%09at+ru.tehkode.permissions.backends.file.FileE
    ntity.getNode%28FileEntity.java%3A48%29%0D%0A%09at+ru.tehkode.permissions.backen
    ds.file.FileEntity.%3Cinit%3E%28FileEntity.java%3A42%29%0D%0A%09at+ru.tehkode.pe
    rmissions.backends.file.FileUser.%3Cinit%3E%28FileUser.java%3A39%29%0D%0A%09at+r
    u.tehkode.permissions.backends.FileBackend.getUser%28FileBackend.java%3A111%29%0
    D%0A%09at+ru.tehkode.permissions.PermissionManager.getUser%28PermissionManager.j
    ava%3A116%29%0D%0A%09at+ru.tehkode.permissions.bukkit.commands.PromotionCommands
    .promoteUser%28PromotionCommands.java%3A80%29%0D%0A%09at+sun.reflect.NativeMetho
    dAccessorImpl.invoke0%28Native+Method%29%0D%0A%09at+sun.reflect.NativeMethodAcce
    ssorImpl.invoke%28Unknown+Source%29%0D%0A%09at+sun.reflect.DelegatingMethodAcces
    sorImpl.invoke%28Unknown+Source%29%0D%0A%09at+java.lang.reflect.Method.invoke%28
    Unknown+Source%29%0D%0A%09at+ru.tehkode.permissions.commands.CommandsManager%24C
    ommandBinding.call%28CommandsManager.java%3A252%29%0D%0A%09at+ru.tehkode.permiss
    ions.commands.CommandsManager.execute%28CommandsManager.java%3A114%29%0D%0A%09..
    .+10+more%0D%0A%60%60%60%0A%23%23%23+PEX+configuration+%23%23%23%0A%60%60%60yaml
    %0Apermissions%3A%0A++backend%3A+file%0A++backends%3A%0A++++file%3A%0A++++++file
    %3A+permissions.yml%0A++superperms%3A+%7B%7D%0A%60%60%60%0A%23%23%23+Permissions
    +database+%23%23%23%0A%60%60%60yaml%0Agroups%3A%0A++default%3A%0A++++default%3A+
    true%0A++++permissions%3A%0A++++-+hoams.sethome%0A++++-+hoams.gohome%0A++++-+ezw
    arp.warp%0A++++-+ControlTPA.Use.tpa%0A++++-+ControlTPA.Use.tphere%0A++++-+Contro
    lTPA.Use.tpaccept%0A++++-+ControlTPA.Use.tpdeny%0A++++options%3A%0A++++++rank%3A
    +600%0A++++++rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5B%269Guest%26f%5D%27%0A+
    Donator%3A%0A+++++inheritance%3A%0A++++-+default%0A++++permissions%3A%0A++++-+mo
    bileworkbench.use%0A++++-+mobileworkbench.use.free%0A++++-+giftpost.chest.everyw
    here%0A++++-+giftpost.chest.send%0A++++-+giftpost.chest.upgrade%0A++++-+giftpost
    .chest.open%0A++++-+kit.spawn.iron%0A++++options%3A%0A++++++rank%3A+500%0A++++++
    rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5BVIP%26f%5D%27%0A++Assistant%3A%0A+++
    +inheritance%3A%0A++++-Donator%0A++++permissions%3A%0A++++-+simpleheal.heal%0A++
    ++-+kit.spawn.gold%0A++++-+inventorykiller.ik%0A++++options%3A%0A++++++rank%3A+4
    00%0A++++++rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5B%26aAssistant%26f%5D%27%0
    A++VIP%3A%0A++++inheritance%3A%0A++++-+Assistant%0A++++permissions%3A%0A++++-+ez
    warp.setwarp%0A++++-+VipGod.God%0A++++-+kit.spawn.wood%0A++++-+kit.spawn.wool%0A
    ++++options%3A%0A++++++rank%3A+300%0A++++++rank-ladder%3A+bg%0A++++prefix%3A+%27
    %26f%5B%26dMechanic%26f%5D%27%0A++Captain%3A%0A++++inheritance%3A%0A++++-+VIP%0A
    ++++permissions%3A%0A++++-+kit.spawn.diamond%0A++++-+kit.spawn.potions%0A++++-+C
    hestShop.mod%0A++++options%3A%0A++++++rank%3A+200%0A++++++rank-ladder%3A+bg%0A++
    ++prefix%3A+%27%26f%5B%26bChemist%26f%5D%27%0A+Invader%3A%0A++++inheritance%3A%0
    A++++-+Captain%0A++++permissions%3A%0A++++-+kit.pvp%0A++++-+kit.build%0A++++-+ki
    t.pet%0A++++-+vanish.vanish%0A++++options%3A%0A++++++rank%3A+100%0A++++++rank-la
    dder%3A+bg%0A++++prefix%3A+%27%26f%5B%265Captain%26f%5D%27%0A++Mod%3A%0A++++inhe
    ritance%3A%0A++++-+Invader%0A++++permissions%3A%0A++++-+mutemanager.mute%0A++++-
    +mutemanager.unmute%0A++++-+figadmin.kick%0A++++-+figadmin.checkban%0A++++option
    s%3A%0A++++++rank%3A+90%0A++++++rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5B%269
    Mod%26f%5D%27%0A++Semi-Admin%3A%0A++++inheritance%3A%0A++++-+Mod%0A++++permissio
    ns%3A%0A++++-+figadmin.tempban%0A++++-+figadmin.unban%0A++++options%3A%0A++++++r
    ank%3A+80%0A++++++rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5B%262Semi-Admin%26f
    %5D%27%0A++Admin%3A%0A++++inheritance%3A%0A++++-+Semi-Admin%0A++++permissions%3A
    %0A++++-+figadmin.ban%0A++++-+figadmin.kick.all%0A++++options%3A%0A++++++rank%3A
    +70%0A++++++rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5B%264Admin%26f%5D%27%0A++
    Super-Admin%3A%0A++++inheritance%3A%0A++++-+Admin%0A++++permissions%3A%0A++++-+f
    igadmin.ipban%0A++++-+figadmin.unbanip%0A++++options%3A%0A++++++rank%3A+60%0A+++
    +++rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5B%26eSuper-Admin%26f%5D%27%0A++Co-
    Owner%3A%0A++++inheritance%3A%0A++++-+Super-Admin%0A++++permissions%3A%0A++++-+%
    27*%27%0A++++options%3A%0A++++++rank%3A+50%0A++++++rank-ladder%3A+bg%0A++++prefi
    x%3A+%27%26f%5B%26cCo-Owner%26f%5D%27%0A++Owner%3A%0A++++inheritance%3A%0A++++-+
    Co-Owner%0A++++permissions%3A%0A++++%27*%27%0A++++options%3A%0A++++++rank%3A+40%
    0A++++++rank-ladder%3A+bg%0A++++prefix%3A+%27%26f%5B%26cOwner%26f%5D%27%60%60%60
    %0A.

    java.lang.RuntimeException: java.lang.NullPointerException
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManag
    er.java:121)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.j
    ava:159)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    9)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServe
    r.java:523)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(Craf
    tServer.java:512)
    at net.minecraft.server.v1_5_R3.DedicatedServer.an(DedicatedServer.java:
    262)
    at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2
    27)
    at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4
    77)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java
    :410)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
    73)
    Caused by: java.lang.NullPointerException
    at ru.tehkode.permissions.backends.file.FileEntity.getNode(FileEntity.ja
    va:48)
    at ru.tehkode.permissions.backends.file.FileEntity.<init>(FileEntity.jav
    a:42)
    at ru.tehkode.permissions.backends.file.FileUser.<init>(FileUser.java:39
    )
    at ru.tehkode.permissions.backends.FileBackend.getUser(FileBackend.java:
    111)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.ja
    va:116)
    at ru.tehkode.permissions.bukkit.commands.PromotionCommands.promoteUser(
    PromotionCommands.java:80)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(C
    ommandsManager.java:252)
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManag
    er.java:114)
    ... 10 more

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

    PolarCraft

    I have never seen that in my time on this forum or my own experience.
     
Thread Status:
Not open for further replies.

Share This Page