Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NullPointer in MobHealthDisplayUpdaterTask #1396

Closed
ZephireNZ opened this issue Aug 25, 2013 · 1 comment
Closed

NullPointer in MobHealthDisplayUpdaterTask #1396

ZephireNZ opened this issue Aug 25, 2013 · 1 comment

Comments

@ZephireNZ
Copy link

2013-08-25 18:20:04 [WARNING] [mcMMO] Task #2331059 for mcMMO v1.4.07-dev1-b2198 generated an exception
java.lang.NullPointerException
 at com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTask.run(MobHealthDisplayUpdaterTask.java:23)
 at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58)
 at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
 at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518)
 at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239)
 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)

On a public server, this is being fired every other second, according to the owner.

Looking at the source code suggests that when the task is being instantiated the LivingEntity is not valid, so it doesn't set 'target' to be that entity. However, it's still called, meaning that it's trying to call a null variable.

@mibby
Copy link

mibby commented Aug 25, 2013

Was about to create a ticket for this until I stumbled upon this report. Been seeing the NPE all over the place in my console with dev build 2199. :)

2013-08-25 05:43:17 [WARNING] [mcMMO] Task #127549 for mcMMO v1.4.07-dev1-b2199 generated an exception
java.lang.NullPointerException
    at com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTask.run(MobHealthDisplayUpdaterTask.java:23)
    at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58)
    at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
    at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518)
    at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239)
    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)

Hope the pull request fix is accepted soon.

@TfT-02 TfT-02 closed this as completed in 3c5bd3c Aug 25, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants