L2JDP Revision Number: 7669
Hello,
We have a small bug in our server (as long as Antharas can be considered as "small").
When going to his nest through the Heart of Darkness there is an Antharas(29019) spawned in the cave entrance.
Each time a player attacks him, a NPE is trigged until ... a second Antharas(29066) spawns too

We did not do any custom on any world boss.
The only thing I did with Antharas it to reset once his spawn in the Grandboss_Data table.
For an unknown reason, his respawn time was somewhere in 2001 and as it has status = 3. None was allowed to enter the nest (just like when Antharas has been killed)
So I reseted the record for npc_id 29019 putting 0 as respawn_time and status.
We can now enter the nest again but with this double spawn bug.
Any hint about this issue ?
Thank you

NPE stak trace :
Code: Select all
java.lang.NullPointerException at ai.individual.Antharas.onAttack(Antharas.java:846) at com.l2jserver.gameserver.model.quest.Quest.onAttack(Quest.java:699) at com.l2jserver.gameserver.model.quest.Quest.notifyAttack(Quest.java:366) at com.l2jserver.gameserver.model.actor.L2Attackable.addDamage(L2Attackable.java:882) at com.l2jserver.gameserver.model.actor.L2Attackable.reduceCurrentHp(L2Attackable.java:452) at com.l2jserver.gameserver.model.actor.L2Attackable.reduceCurrentHp(L2Attackable.java:409) at com.l2jserver.gameserver.model.actor.L2Character.onHitTimer(L2Character.java:5177) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.onHitTimer(L2PcInstance.java:4644) at com.l2jserver.gameserver.model.actor.L2Character$HitTask.run(L2Character.java:2566) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619)