Page 1 of 1

Frintezza Error

Posted: Sun Aug 15, 2010 4:09 pm
by LaraCroft
Tested on last GE revision.
Works fine but show this errors:

Code: Select all

GrandBossManager: Updated Frintezza(29045) status to 0/home/l2j/gameserver/data/scripts/ai/individual/Frintezza.javajava.lang.NullPointerException	at ai.individual.Frintezza.onAdvEvent(Frintezza.java:1024)	at com.l2jserver.gameserver.model.quest.Quest.notifyEvent(Quest.java:405)	at com.l2jserver.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:42)	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)	at java.util.concurrent.FutureTask.run(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$Worker.runTask(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	at java.lang.Thread.run(Unknown Source) /home/l2j/gameserver/data/scripts/ai/individual/Frintezza.javajava.lang.NullPointerException	at javolution.util.FastList$Node.access$200(FastList.java:742)	at javolution.util.FastList.get(FastList.java:194)	at ai.individual.Frintezza.onAdvEvent(Frintezza.java:1195)	at com.l2jserver.gameserver.model.quest.Quest.notifyEvent(Quest.java:405)	at com.l2jserver.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:42)	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)	at java.util.concurrent.FutureTask.run(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$Worker.runTask(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	at java.lang.Thread.run(Unknown Source) GrandBossManager: Updated Frintezza(29045) status to 1 GrandBossManager: Updated Frintezza(29045) status to 3/home/l2j/gameserver/data/scripts/ai/individual/Frintezza.javajava.lang.NullPointerException	at javolution.util.FastList$Node.access$200(FastList.java:742)	at javolution.util.FastList.get(FastList.java:194)	at ai.individual.Frintezza.onAdvEvent(Frintezza.java:1195)	at com.l2jserver.gameserver.model.quest.Quest.notifyEvent(Quest.java:405)	at com.l2jserver.gameserver.model.quest.QuestTimer$ScheduleTimerTask.run(QuestTimer.java:42)	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)	at java.util.concurrent.FutureTask.run(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$Worker.runTask(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	at java.lang.Thread.run(Unknown Source)

Re: Frintezza Error

Posted: Fri Aug 20, 2010 1:08 am
by tukune

Code: Select all

 Quest.java+ [color=#FF0000]public void setQuestTimerShared() { _allEventTimers.shared(); }[/color] Frintezza.java  public Frintezza(int id, String name, String descr)  {    super(id,name,descr);+   [color=#FF0000]setQuestTimerShared();[/color] 
MC_Show.java too.

Re: Frintezza Error

Posted: Fri Aug 20, 2010 11:10 am
by LaraCroft
tukune... this fix this erros??
:?:
Thx

Re: Frintezza Error

Posted: Fri Aug 20, 2010 1:22 pm
by LasTravel
Test this:

Code: Select all

### Eclipse Workspace Patch 1.0#P datapack_developmentIndex: data/scripts/ai/individual/Frintezza.java===================================================================--- data/scripts/ai/individual/Frintezza.java   (revision 7664)+++ data/scripts/ai/individual/Frintezza.java   (working copy)@@ -1020,8 +1020,9 @@            cancelQuestTimers("skill03");            cancelQuestTimers("songs_play");            cancelQuestTimers("songs_effect");--           _Zone.broadcastPacket(new MagicSkillCanceld(frintezza.getObjectId()));+           +           if (frintezza != null)+               _Zone.broadcastPacket(new MagicSkillCanceld(frintezza.getObjectId()));        }        else if (event.equalsIgnoreCase("check_hp"))        {@@ -1192,9 +1193,12 @@        {            for (int i = 0; i < Minions.size(); i++)            {-               L2Attackable mob = Minions.get(i);-               if (mob != null)-                   mob.decayMe();+               if (Minions.get(i) != null)+               {+                   L2Attackable mob = Minions.get(i);+                   if (mob != null)+                       mob.decayMe();+               }            }            Minions.clear();        } 

Re: Frintezza Error

Posted: Fri Aug 20, 2010 3:56 pm
by LaraCroft
I'll test this...
Thx LasTravel
:)