Two Antharas

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
Ghurdyl
Posts: 55
Joined: Tue Jun 03, 2008 4:52 pm
Location: Hannut, Belgium

Two Antharas

Post by Ghurdyl »

L2J Revision Number: 4422
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 :shock:

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)
~Ghurdyl~
"If you give a man a fire, he'll be warm for a day. If you set a man on fire, he'll be warm for the rest of his life" :)
Post Reply