Title say it all and also here: 19.05 06:52:30 [Server] Startup Done (2.523s)! For help, type "help" or "?" 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283) 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304) 19.05 06:52:30 [Server] INFO at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:270) 19.05 06:52:30 [Server] INFO at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadCustomPermissions(CraftServer.java:644) 19.05 06:52:30 [Server] INFO at org.bukkit.permissions.Permission.loadPermissions(Permission.java:218) 19.05 06:52:30 [Server] INFO java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map 19.05 06:52:30 [Server] SEVERE Permission node 'permissions' in permissions.yml is invalid 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151) 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243) 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283) 19.05 06:52:30 [Server] INFO at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304) 19.05 06:52:30 [Server] INFO at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:270) 19.05 06:52:30 [Server] INFO at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadCustomPermissions(CraftServer.java:644) 19.05 06:52:30 [Server] INFO at org.bukkit.permissions.Permission.loadPermissions(Permission.java:218) 19.05 06:52:30 [Server] INFO at org.bukkit.permissions.Permission.loadPermission(Permission.java:259) 19.05 06:52:30 [Server] INFO at org.apache.commons.lang.Validate.notNull(Validate.java:203) 19.05 06:52:30 [Server] INFO java.lang.IllegalArgumentException: Data cannot be null 19.05 06:52:30 [Server] SEVERE Permission node 'User' in permissions.yml is invalid 19.05 06:52:30 [Server] INFO Enabling EssentialsSpawn vPre2.11.1.2 19.05 06:52:30 [Server] INFO Enabling EssentialsAntiBuild vPre2.11.1.2 19.05 06:52:30 [Server] INFO Enabling EssentialsProtect vPre2.11.1.2 19.05 06:52:30 [Server] INFO ChatManager enabled! 19.05 06:52:30 [Server] INFO Enabling ChatManager v1.19.1 19.05 06:52:30 [Server] INFO Enabling EssentialsChat vPre2.11.1.2 19.05 06:52:30 [Server] INFO Essentials: Using PermissionsEx based permissions. 19.05 06:52:30 [Server] INFO Enabling Essentials vPre2.11.1.2 19.05 06:52:30 [Server] INFO OpTalk version 0.7.0 is now enabled. 19.05 06:52:30 [Server] INFO Enabling OpTalk v0.7.0 19.05 06:52:29 [Server] INFO Enabled! Config Loaded! Kicking! 19.05 06:52:29 [Server] INFO Enabling NoSwear v6.0 19.05 06:52:29 [Server] INFO Version 4.7 is enabled! 19.05 06:52:29 [Server] WARNING You have "disguisePVP" enabled in the configuration, but do not have the ProtocolLib plugin installed! Players wearing disguises can not be attacked by melee! 19.05 06:52:29 [Server] INFO Enabling DisguiseCraft v4.7 19.05 06:52:29 [Server] INFO WEPIF: PermissionsEx detected! Using PermissionsEx for permissions. 19.05 06:52:29 [Server] INFO Enabling WorldEdit v5.5.6 19.05 06:52:29 [Server] INFO Modifyworld enabled! 19.05 06:52:29 [Server] INFO Enabling Modifyworld v1.19.4 19.05 06:52:29 [Server] INFO v1.19.5 enabled 19.05 06:52:29 [Server] INFO Superperms support enabled. 19.05 06:52:29 [Server] INFO Enabling PermissionsEx v1.19.5 19.05 06:52:29 [Server] INFO ClearLag is now enabled. 19.05 06:52:29 [Server] INFO No update for ClearLag found! 19.05 06:52:29 [Server] INFO Checking for a new update... 19.05 06:52:29 [Server] INFO Enabling ClearLag v2.2.2 19.05 06:52:28 [Server] INFO Preparing start region for level 2 (Seed: 8199168583224129742) 19.05 06:52:28 [Server] INFO Preparing start region for level 1 (Seed: 8199168583224129742) Also my permissions.ylm: groups: Guest: default: true prefix: '&2[Guest] &f' permissions: - essentials.afk - essentials.balance - essentials.delhome - essentials.help - essentials.home - essentials.kit.recruit - essentials.list - essentials.motd - essentials.msg - essentials.rules - essentials.sethome - essentials.sethome.multiple - essentials.sethome.multiple.recruit - essentials.signs.use.* - essentials.spawn - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warp - essentials.warp.list - essentials.who - factions.admin.any - factions.autoclaim - factions.chat - factions.chatspy - factions.claim - factions.create - factions.deinvite - factions.description - factions.disband - factions.help - factions.home - factions.invite - factions.join - factions.join.any - factions.kick - factions.leave - factions.list - factions.lock - factions.managesafezone - factions.managewarzone - factions.map - factions.mod - factions.mod.any - factions.money.balance - factions.money.balance.any - factions.money.deposit - factions.money.f2f - factions.money.f2p - factions.money.p2f - factions.money.withdraw - factions.money.withdraw.any - factions.noboom - factions.open - factions.owner - factions.ownerlist - factions.ownershipbypass - factions.power.any - factions.relation - factions.reload - factions.save - factions.sethome - factions.sethome.any - factions.setpeaceful - factions.setpermanent - factions.setpermanentpower - factions.tag - factions.title - factions.unclaim - factions.unclaimall - showcase.buy.finite - showcase.buy.infinite - treeassist.autoremove - treeassist.replant - ultimatearena.player Member: default: false prefix: '&2[Member] &f' permissions: - essentials.afk - essentials.balance - essentials.delhome - essentials.help - essentials.home - essentials.kit.recruit - essentials.list - essentials.motd - essentials.msg - essentials.rules - essentials.sethome - essentials.sethome.multiple - essentials.sethome.multiple.recruit - essentials.signs.use.* - essentials.spawn - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warp - essentials.warp.list - essentials.who - factions.admin.any - factions.autoclaim - factions.chat - factions.chatspy - factions.claim - factions.create - factions.deinvite - factions.description - factions.disband - factions.help - factions.home - factions.invite - factions.join - factions.join.any - factions.kick - factions.leave - factions.list - factions.lock - factions.managesafezone - factions.managewarzone - factions.map - factions.mod - factions.mod.any - factions.money.balance - factions.money.balance.any - factions.money.deposit - factions.money.f2f - factions.money.f2p - factions.money.p2f - factions.money.withdraw - factions.money.withdraw.any - factions.noboom - factions.open - factions.owner - factions.ownerlist - factions.ownershipbypass - factions.power.any - factions.relation - factions.reload - factions.save - factions.sethome - factions.sethome.any - factions.setpeaceful - factions.setpermanent - factions.setpermanentpower - factions.tag - factions.title - factions.unclaim - factions.unclaimall - showcase.buy.finite - showcase.buy.infinite - treeassist.autoremove - treeassist.replant - ultimatearena.player Mod: default: false prefix: '&5[Mod] &f' permissions: - essentials.back - essentials.sethome.multiple.staff - essentials.teleport.timer.bypass - essentials.tempban - essentials.tempban.offline - essentials.tp - essentials.tpa - essentials.tpaccept - essentials.tpohere - essentials.tptoggle - factions.kit.mod - OpenInv.crossworld - OpenInv.openinv - OpenInv.search - OpenInv.silent Owner: default: false prefix: '&4[Owner] &e' permissions: - '*' suffix: '&b' Architect: default: false prefix: '&5[Architect] &e' permissions: - essentials.sethome.multiple.admin - factions.kit.admin - worldedit.* - worldguard.* Co-Owner: default: false prefix: '&a[Co-Owner] &4' permissions: - essentials.sethome.multiple.admin - factions.kit.admin - worldedit.* - worldguard.* Senior-Admin: default: false prefix: '&5[Senior-Admin] &6' permissions: - essentials.sethome.multiple.admin - factions.kit.admin - worldedit.* - worldguard.* Junior-Admin: default: false prefix: '&8[Junior-Admin] &7' permissions: - essentials.sethome.multiple.admin - factions.kit.admin - worldedit.* - worldguard.* VIP: default: false prefix: '&7[VIP] &9' permissions: - essenaitls.kit.vip - essentials.sethome.multiple.vip - factions.admin.any - factions.chatspy - factions.claim - factions.home - factions.join.any - factions.mod - factions.mod.any - factions.money.balance.any - factions.money.f2f - factions.money.f2p - factions.money.p2f - factions.money.withdraw.any - factions.noboom - factions.ownershipbypass - factions.power.any - factions.reload - factions.save - factions.sethome.any - factions.setpeaceful - factions.setpermanentpower - factions.unclaim - factions.unclaimall - Reservations.VIP - showcase.exchange - ultimatearena.builder GM: default: false prefix: '&1[GM] &a' permissions: - essentials.sethome.multiple.admin - factions.kit.admin - worldedit.* - worldguard.* Admin: default: false prefix: '&5[Admin] &6' permissions: - essentials.sethome.multiple.admin - factions.kit.admin - worldedit.* - worldguard.* EDIT by Moderator: merged posts, please use the edit button instead of double posting.
make sure the permissions.yml has the correct spacing, otherwise, PEX goes crazy and wont load the file. Also, if you are sure you have the correct spacing, move your permissions (copy paste into a new document) into a new file, delete the file on the server, restart so it generates a fresh .yml (the one you use now could be corrupt), and paste your file in (deleting whats inside the fresh file). If that does not work, you have no choice but to rewrite the permissions.yml (happened to me multiple times)
PEX is setup in plugins/permissionsex/permissions.yml, not the permissions.yml at root. delete that one. also, its not a crash, just an error, and its not random.