PEXPlugins / PermissionsEx

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

Possible PlayerLoginEvent and NPE #483

Closed ghost closed 11 years ago

ghost commented 12 years ago

Using latest MultiInv 3.0.7, PEX 1.19.2 with the old PermissionsCompat Layer, CB 1.2.5 Build 2222.

I think someone joined with an empty username and I got this error. Also says something about MultiInv so I don't know if it's PEX or MI fault.

2012-07-12 11:16:46 [SEVERE] Could not pass event PlayerLoginEvent to PermissionsEx org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:227) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94) at net.minecraft.server.Packet1Login.handle(SourceFile:68) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at ru.tehkode.permissions.bukkit.PermissionsEx$PlayerEventsListener.onPlayerLogin(PermissionsEx.java:182) 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 org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 12 more 2012-07-12 11:16:46 [INFO] Creating empty config: C:\Users\Minecraft admin\Desktop\NiftyGamerz CraftBukkit 1.2.5 Server\plugins\Essentials\userdata.yml 2012-07-12 11:16:46 [SEVERE] java.lang.NullPointerException 2012-07-12 11:16:46 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:134) 2012-07-12 11:16:46 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:117) 2012-07-12 11:16:46 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:109) 2012-07-12 11:16:46 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) 2012-07-12 11:16:46 [SEVERE] at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.onPlayerLogin(MIPlayerListener.java:51) 2012-07-12 11:16:46 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-07-12 11:16:46 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-07-12 11:16:46 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-07-12 11:16:46 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-07-12 11:16:46 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) 2012-07-12 11:16:46 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-07-12 11:16:46 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:227) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.Packet1Login.handle(SourceFile:68) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 2012-07-12 11:16:46 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-07-12 11:16:46 [INFO] Disconnecting [/109.64.213.58:50169]: Your nickname is too Short or too long 2012-07-12 11:17:16 [INFO] Creating empty config: C:\Users\Minecraft admin\Desktop\NiftyGamerz CraftBukkit 1.2.5 Server\plugins\Essentials\userdata\jok.yml 2012-07-12 11:17:16 [INFO] Jok [/109.64.213.58:50175] logged in with entity id 467719 at ([world] 687.5, 187.62000000476837, -2622.5) 2012-07-12 11:18:14 [INFO] Connection reset

After shutting the server off I got this message:

2012-07-12 13:13:58 [INFO] CONSOLE: Forcing save.. 2012-07-12 13:13:58 [INFO] CONSOLE: Save complete. 2012-07-12 13:13:59 [SEVERE] java.lang.NullPointerException 2012-07-12 13:13:59 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:134) 2012-07-12 13:13:59 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:117) 2012-07-12 13:13:59 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:109) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 2012-07-12 13:13:59 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475) 2012-07-12 13:13:59 [SEVERE] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612) 2012-07-12 13:13:59 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581) 2012-07-12 13:13:59 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 2012-07-12 13:13:59 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-07-12 13:13:59 [INFO] [Server] Server is shutting down 2012-07-12 13:14:05 [INFO] CONSOLE: Stopping the server.. 2012-07-12 13:14:05 [INFO] Stopping server

ghost commented 12 years ago

Just got this error again. Looks like it happens when the player has a unacceptable name and AuthMe Reloaded kicks him:

2012-07-23 17:34:01 [SEVERE] Could not pass event PlayerLoginEvent to PermissionsEx org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:227) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94) at net.minecraft.server.Packet1Login.handle(SourceFile:68) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at ru.tehkode.permissions.bukkit.PermissionsEx$PlayerEventsListener.onPlayerLogin(PermissionsEx.java:182) 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 org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 12 more 2012-07-23 17:34:01 [SEVERE] java.lang.NullPointerException 2012-07-23 17:34:01 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:134) 2012-07-23 17:34:01 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:117) 2012-07-23 17:34:01 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:109) 2012-07-23 17:34:01 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) 2012-07-23 17:34:01 [SEVERE] at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.onPlayerLogin(MIPlayerListener.java:51) 2012-07-23 17:34:01 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-07-23 17:34:01 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-07-23 17:34:01 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-07-23 17:34:01 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-07-23 17:34:01 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) 2012-07-23 17:34:01 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-07-23 17:34:01 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:227) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.Packet1Login.handle(SourceFile:68) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 2012-07-23 17:34:01 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-07-23 17:34:01 [INFO] Disconnecting [/88.89.XXX.XX:53942]: Your nickname is too Short or too long 2012-07-23 17:46:16 [INFO] Connection reset 2012-07-23 17:50:06 [INFO] [MineBackup] * saving worlds\world 2012-07-23 17:50:06 [INFO] [MineBackup] | unloaded 377 chunks @ 115.33ms 2012-07-23 17:50:06 [INFO] [MineBackup] \ done 123.41ms 2012-07-23 17:54:06 [INFO] [MineBackup] * saving worlds\world_nether 2012-07-23 17:54:06 [INFO] [MineBackup] | unloaded 415 chunks @ 146.70ms 2012-07-23 17:54:06 [INFO] [MineBackup] \ done 154.32ms 2012-07-23 17:57:16 [INFO] Connection reset 2012-07-23 18:21:15 [INFO] There are 0 out of maximum 30 players online. 2012-07-23 18:21:18 [INFO] CONSOLE: Forcing save.. 2012-07-23 18:21:18 [INFO] CONSOLE: Save complete. 2012-07-23 18:21:19 [INFO] [Server] Server is shutting down 2012-07-23 18:21:19 [SEVERE] java.lang.NullPointerException 2012-07-23 18:21:19 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:134) 2012-07-23 18:21:19 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:117) 2012-07-23 18:21:19 [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:109) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 2012-07-23 18:21:19 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475) 2012-07-23 18:21:19 [SEVERE] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612) 2012-07-23 18:21:19 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581) 2012-07-23 18:21:19 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 2012-07-23 18:21:19 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-07-23 18:21:25 [INFO] CONSOLE: Stopping the server.. 2012-07-23 18:21:25 [INFO] Stopping server

ghost commented 12 years ago

Can I get some feedback on this issue?

Any new updates coming?

zml2008 commented 11 years ago

This issue is no longer relevant with the upcoming PermissionsEx 2.0. See this forum post for more information.