PEXPlugins / PermissionsEx

A powerful permissions plugin for Minecraft
https://permissionsex.stellardrift.ca
Apache License 2.0
480 stars 298 forks source link

[SEVERE] Error occurred with PermissionsEx! #1094

Closed Bruzdi closed 10 years ago

Bruzdi commented 10 years ago

Description

Everything works well, but the console generates errors.

What PEX Saw

Reason: While checking permissions -- Issue getting PEX instance?

Stacktrace:

ru.tehkode.permissions.exceptions.PermissionsNotAvailable: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
    at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:194)
    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:201)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:135)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:116)
    at org.bukkit.craftbukkit.v1_6_R2.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:111)
    at com.gmail.nossr50.util.Permissions.lucky(Permissions.java:101)
    at com.gmail.nossr50.util.skills.PerksUtils.handleLuckyPerks(PerksUtils.java:74)
    at com.gmail.nossr50.skills.SkillManager.<init>(SkillManager.java:17)
    at com.gmail.nossr50.skills.acrobatics.AcrobaticsManager.<init>(AcrobaticsManager.java:20)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at com.gmail.nossr50.datatypes.player.McMMOPlayer.<init>(McMMOPlayer.java:109)
    at com.gmail.nossr50.util.player.UserManager.addUser(UserManager.java:33)
    at com.gmail.nossr50.mcMMO.onEnable(mcMMO.java:133)
    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:382)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:286)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:268)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.reload(CraftServer.java:611)
    at org.bukkit.Bukkit.reload(Bukkit.java:275)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:24)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:190)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:527)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchServerCommand(CraftServer.java:516)
    at net.minecraft.server.v1_6_R2.DedicatedServer.ar(DedicatedServer.java:275)
    at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:240)
    at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481)
    at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413)
    at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)

PEX configuration

permissions:
  backend: file
  backends:
    file:
      file: permissions.yml
  superperms: {}

Permissions database

groups:
  Gracz:
    options:
      rank: 1000
    default: true
    permissions:
    - flashlight.use.command
    - flashlight.use.torch
    - -essentials.warps.dzialkowa
    - sw.check
    - essential.warp.regulamin
    - essential.warp.komendy
    - essential.warp.areny
    - essential.warp.portale
    - essential.warp.dzialki3
    - essential.warp.dzialki2
    - essential.warp.dzialki
    - essential.warp.sklep
    - essential.warp.szpital
    - essentials.warp.list
    - essentials.warp
    - essential.warp.fb
    - -bukkit.command.plugins
    - -bukkit.command.pl
    - essentials.warps.event
    - essentials.help
    - essentials.afk
    - essentials.afk.auto
    - essentials.helpop
    - essentials.list
    - essentials.mail
    - essentials.mail.send
    - essentials.motd
    - essentials.rules
    - essentials.ping
    - essentials.spawn
    - essentials.tpaccept
    - essentials.pay
    - essentials.balance
    - essentials.signs.color
    - essentials.delhome
    - essentials.home
    - essentials.sethome
    - essentials.msg
    - ChestShop.shop.buy
    - ChestShop.shop.sell
    - modifyworld.*
    - multiverse.portal.access.*
    - lwc.protect
    - simpleregionmarket.signs.use.*
    - simpleregionmarket.limits
    - simpleregionmarket.addmember
    - simpleregionmarket.removemember
    - mcmmo.skills*
    - mcmmo.commands.party
    - mcmmo.commands.ability
    - -mcmmo.chat.partychat
    - -mcmmo.commands.ptp
    - jobs.use
    - -jobs.join.Lowca
    - automessage.receive.default
    - -bukkit.command.help
    worlds:
      surowcowa:
        permissions:
        - -essentials.sethome
        - -lwc.protect
      freebuild:
        permissions:
        - -modifyworld.blocks.destroy.*
        - -modifyworld.blocks.place.*
        - -modifyworld.blocks.interact.*
      mapa_escape:
        permissions:
        - essentials.kit
        - essentials.kits.escape
      mapa_na_event:
      - essentials.fly
  Gracz2:
    options:
      rank: 950
    default: false
    inheritance:
    - Gracz
    worlds:
      freebuild:
        permissions:
        - griefprevention.createclaims
        - griefprevention.claims
        - modifyworld.blocks.destroy.*
        - modifyworld.blocks.place.*
        - modifyworld.blocks.interact.*
  VIP:
    options:
      rank: 800
    inheritance:
    - Gracz
    permissions:
    - worldedit.navigation.jumpto.tool
    - essentials.sethome.multiple.vip
    - essentials.fly
    - essentials.back
    - essentials.back.ondeath
    - essentials.tpa
    - essentials.tpahere
    - mcmmo.ability.mining
    - mcmmo.ability.axes
    - mcmmo.ability.excavation
    - mcmmo.ability.swords
    - mcmmo.ability.unarmed
    - mcmmo.item.chimaerawing
    worlds:
      world:
        permissions:
        - essentials.sethome
        - -essentials.sethome.multiple.vip
  VIP2:
    options:
      rank: 700
    inheritance:
    - Gracz2
    - VIP
  Architekt:
    inheritance:
    - VIP2
    permissions:
    - essentials.weather
    - essentials.tppos
    - multiverse.teleport.self.w
    - essentials.time.set
    - essentials.tp
    - essentials.time
    - worldedit.*
    - -worldedit.reload
    - -worldedit.limit
    - -worldedit.global-mask
    - -worldedit.history.clear
    - -worldedit.tool.flood-fill
    - -worldedit.butcher
    - essentials.gamemode
    - voxelsniper.*
    - voxelsniper.sniper
    - voxelsniper.litesniper
    - voxelsniper.punish
    - essentials.warp.dzialkowa
    - bukkit.command.save.perform
    - essentials.tp
  Mod:
    inheritance:
    - Architekt
    permissions:
    - bukkit.command.save.perform
    - voxelsniper.*
    - griefprevention.ignoreclaims
    - sw.mod
    - worldedit.selection.pos
    - worldedit.wand
    - essentials.lightning.others
    - essentials.lightning
    - essentials.thor
    - worldedit.thor
    - essentials.tphere
    - essentials.ban
    - essentials.ban.notify
    - essentials.ban.offline
    - essentials.ban.notify
    - essentials.banip
    - essentials.kick
    - essentials.kick.notify
    - essentials.tempban
    - essentials.tempban.offline
    - essentials.unban
    - essentials.unbanip
    - essentials.mute
    - essentials.mute.notify
    - essentials.fly
    - essentials.heal
    - essentials.heal.others
    - essentials.speed
    - essentials.time
    - essentials.time.set
    - essentials.balance.others
    - essentials.afk.kickexempt
    - essentials.list.hidden
    - essentials.helpop.receive
    - essentials.list.hidden
    - essentials.me
    - essentials.msg.url
    - essentials.nick
    - essentials.nick.color
    - essentials.nick.format
    - essentials.nick.magic
    - essentials.nick.others
    - essentials.seen
    - essentials.seen.banreason
    - essentials.seen.extra
    - essentials.broadcast
    - essentials.enderchest.others
    - essentials.invsee
    - essentials.invsee.modify
    - essentials.jails
    - essentials.weather
    - essentials.tp
    - essentials.tp.others
    - essentials.socialspy
    - essentials.joinfullserver
    - essentials.gamemode
    - essentials.tppos
    - worldedit.clipboard.*
    - worldedit.help
    - worldedit.generation.*
    - worldedit.history.*
    - worldedit.region.set
    - worldedit.selection.expand
    - worldedit.superpickaxe*
    - worldedit.fill.recursive
    - worldedit.fixlava
    - worldedit.fixwater
    - worldedit.butcher
    - worldedit.drain
    - lwc.admin
    - lwc.shownotices
    - bukkit.command.plugins
    - nocheatplus.admin.info
    - nocheatplus.admin.notify
    - permissions.user.promote.*
    - permissions.user.demote.*
    - bukkit.command.reload
    - vanish.standard
    - coreprotect.*
    - worldguard.*
    - worldedit.*
    - essentials.tp
  SMod:
    inheritance:
    - Mod
    permissions:
    - citizens.*
    - citizens.admin.*
    - essentials.spawnmob
    - simpleregionmarket.admin
  Admin:
    inheritance:
    - SMod
    permissions:
    - noswear.admin
    - griefprevention.admin.*
    - griefprevention.*
    - mcmmo.*
    - simpleregionmarket.admin
    - worldedit.*
    - worldguard.*
    - essentials.*
    - vanish.*
users:
  ayna:
    group:
    - Admin
    options:
      group: Gracz
  MS87:
    group:
    - Admin
  nedenir:
    group:
    - Gracz
  Kardinale:
    group:
    - Gracz
  Bruzdi:
    group:
    - Admin
  loleq80:
    group:
    - VIP
  Topola:
    group:
    - Gracz
  szawi:
    group:
    - VIP
  Ktos94852:
    group:
    - SMod
  Argoniek:
    group:
    - Mod
  tomek7726:
    group:
    - VIP
  pawel105:
    group:
    - Gracz
  UlquiorraCIFERpl:
    group:
    - Gracz
  MachoNG:
    group:
    - Gracz
  auna:
    group:
    - Gracz
  Elenorsar:
    group:
    - Architekt
    permissions:
    - vtriggers.admin
  patrycja1901:
    group:
    - Architekt
  Wodziczna:
    group:
    - VIP
  Firedirect:
    group:
    - Gracz2
  BooBY:
    group:
    - VIP
  Artur68:
    group:
    - Gracz2
  dzastice:
    group:
    - Architekt

Plugins:
NoCheatPlus, WorldEdit, VoxelSniper, CCLogger, Vault, Multiverse-Core, PermissionsEx, LWC, WorldGuard, SimpleWarnings, dynmap, AutoMessage, CoreProtect, BookRules, ChestShop, VariableTriggers, Modifyworld, ProtocolLib, AutoSaveWorld, mcMMO, MobArena, Essentials, Orebfuscator, SimpleRegionMarket, WorldBorder, Jobs, EssentialsSpawn, Multiverse-Portals, VanishNoPacket, AuthMe, EssentialsChat. 
stevewall85 commented 10 years ago

right off the bat looking at the error i see .ReloadCommand.execute and Bukkit.reload which is telling me you might have done /reload in game which is never good these days your better off getting simple plugin manager or restarting the server. Now im no pro with code but i dont see much else wrong. I would syggest making sure your on the latest pex which is 1.20.2 i believe and making sure the rest of your plugins are up to date. I have also noticed from experience mcmmo is a resource hog and could be locking things up so be aware(I cant couldnt run it to much lag on 20gb ram lol) And next time when posting perms like this use the site pastebin.com to paste them there and link it here so much easier to read

zml2008 commented 10 years ago

@stevewall85 not using a pastebin is fine here (and preferred so we don't have to click through to other pages)

But yes, this issue was fixed in 1.20.2