Error in server:
Code:
[6/12/12 7:32 PM]: java.lang.NullPointerException
[6/12/12 7:32 PM]: at server.rs2.entity.npcs.NPCHandler.handleChaosEleDeath
(NPCHandler.java:1232)
[6/12/12 7:32 PM]: at server.rs2.entity.npcs.NPCHandler.process(NPCHandler.
java:1095)
[6/12/12 7:32 PM]: at server.Server.main(Server.java:159)
[6/12/12 7:32 PM]: A fatal exception has been thrown!
Line 1232:
Code:
public void handleChaosEleDeath(int i) {
Client c = (Client)PlayerHandler.players[npcs[i].spawnedBy];
c.sendMessage("You killed the Chaos Elemental..");
c.sendMessage("You have received 5 DRP for this.");
c.pcPoints += 5;
PlayerHandler.yell("The Chaos Elemental has been slain by "+c.playerName);
}
Line 1095:
Code:
if (npcs[i].npcType == 3200) {
handleChaosEleDeath(i);
}
Line 159:
Code:
try {
while (!Server.shutdownServer) {
if (sleepTime >= 0)
Thread.sleep(sleepTime);
else
Thread.sleep(600);
engineTimer.reset();
CycleEventHandler.getSingleton().process();
itemHandler.process();
playerHandler.process();
npcHandler.process();
shopHandler.process();
objectManager.process();
fightPits.process();
pestControl.process();
cycleTime = engineTimer.elapsed();
sleepTime = cycleRate - cycleTime;
totalCycleTime += cycleTime;
cycles++;
debug();
}
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("A fatal exception has been thrown!");
for(Player p : PlayerHandler.players) {
if(p == null)
continue;
PlayerSave.saveGame((Client)p);
System.out.println("Saved game for " + p.playerName + ".");
}
}
How do I fix this?