I just tried adding something to my server and I keep getting this error
Code:
[9/26/13 10:09 PM]: java.lang.NullPointerException
at game.item.admintools.RottenPotato.handleHeal(RottenPotato.java:10)
at game.net.packets.ClickItem.processPacket(ClickItem.java:105)
at game.net.packets.PacketHandler.processPacket(PacketHandler.java:109)
at game.player.Player.processQueuedPackets(Player.java:3506)
at game.player.PlayerHandler.process(PlayerHandler.java:161)
at game.Server$1.execute(Server.java:164)
at engine.event.Task.tick(Task.java:118)
at engine.event.TaskScheduler.run(TaskScheduler.java:103)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
The handleHeal method:
Code:
public void handleHeal() {
c.prayer = c.maxPrayer();
for (int i = 0; i < 23; i++) {
c.playerLevel[i] = c.getLevelForXP(c.playerXP[i]);
c.getPA().refreshSkill(i);
}
c.sendMessage("You have been revived.");
}
No need to spoonfeed, just a push in the right direction or a small hint would be more than enough.