Server turning of... No more informaqtion last time players reported fighting nomad

Video-


THERE ISNT PROBLEM WITH DEAD ANIMATION EAVEN IF I REMOVE IT IT STILL CRASHES SERVER!! ANY IDEAS???


Code:
[7/2/12 6:20 PM]: Launching Server...
[7/2/12 6:20 PM]: Loaded clipmap in 55ms.
[7/2/12 6:20 PM]: Server listening on port 0.0.0.0:43594
[7/2/12 6:21 PM]: [REGISTERED]: vins
[7/2/12 6:25 PM]: java.lang.NullPointerException
[7/2/12 6:25 PM]:       at server.model.npcs.NPCHandler.process(NPCHandler.java:2138)
[7/2/12 6:25 PM]:       at server.Server.main(Server.java:187)
[7/2/12 6:25 PM]: Saved game for vins.
[7/2/12 6:25 PM]: Saving all players...
NPCHANDLER method

Code:
				if (npcs[i].isDead == true) {
					if (npcs[i].actionTimer == 0 && npcs[i].applyDead == false && npcs[i].needRespawn == false) {
						npcs[i].updateRequired = true;
						npcs[i].facePlayer(0);
						npcs[i].killedBy = getNpcKillerId(i);
						npcs[i].animNumber = getDeadEmote(i); // dead emote
						npcs[i].animUpdateRequired = true;
						npcs[i].freezeTimer = 0;
						npcs[i].applyDead = true;
						killedBarrow(i);
						if (isFightCaveNpc(i))
							killedTzhaar(i);
red- 2138 line

Server.java
187 line - red

Code:
			while (!Server.shutdownServer) {
				if (sleepTime > 0)
					Thread.sleep(sleepTime);
				engineTimer.reset();
				itemHandler.process();
				playerHandler.process();	
	                        npcHandler.process();
				shopHandler.process();
				objectManager.process();
				fightPits.process();
				pestControl.process();
				cycleTime = engineTimer.elapsed();