Page 1 of 1

[SeedOfInfinity]error

Posted: Wed May 18, 2011 1:12 pm
by DareStrike
If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Freya 4618:
L2JDP Revision Freya 8010:

HallOfSuffering.java
Npc name : Tepios and this eror for gameserver :S

Code: Select all

 C:\Users\Daredevil\Desktop\Freya my server\gameserver\data\scripts\instances\SeedOfInfinity\HallOfSuffering.javajava.lang.NullPointerException        at instances.SeedOfInfinity.HallOfSuffering.onTalk(HallOfSuffering.java:597)        at com.l2jserver.gameserver.model.quest.Quest.notifyTalk(Quest.java:490)         at handlers.bypasshandlers.QuestLink.showQuestWindow(QuestLink.java:168)         at handlers.bypasshandlers.QuestLink.useBypass(QuestLink.java:59)        at com.l2jserver.gameserver.model.actor.L2Npc.onBypassFeedback(L2Npc.java:981)        at com.l2jserver.gameserver.network.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:144)        at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:62)        at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1001)        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) java.lang.NullPointerException        at instances.SeedOfInfinity.HallOfSuffering.onTalk(HallOfSuffering.java:597)        at com.l2jserver.gameserver.model.quest.Quest.notifyTalk(Quest.java:490)         at handlers.bypasshandlers.QuestLink.showQuestWindow(QuestLink.java:168)         at handlers.bypasshandlers.QuestLink.useBypass(QuestLink.java:59)        at com.l2jserver.gameserver.model.actor.L2Npc.onBypassFeedback(L2Npc.java:981)        at com.l2jserver.gameserver.network.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:144)        at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:62)        at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1001)        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: [SeedOfInfinity]error

Posted: Wed May 18, 2011 1:30 pm
by Zoey76
Did you included a party member after main party joined the Hall of Suffering?
If so, this should be handled other way, like if inside party range or something like that, anyway please test this:

Code: Select all

### NPE fix by Zoey76#P L2J_DataPack_BETAIndex: data/scripts/instances/SeedOfInfinity/HallOfSuffering.java===================================================================--- data/scripts/instances/SeedOfInfinity/HallOfSuffering.java  (revision 7928)+++ data/scripts/instances/SeedOfInfinity/HallOfSuffering.java  (working copy)@@ -594,6 +594,10 @@                for(L2PcInstance pl : player.getParty().getPartyMembers())                {                    st = pl.getQuestState(qn);+                   if (st == null)+                   {+                       st = newQuestState(pl);+                   }                    st.giveItems(736, 1);                    st.giveItems(((HSWorld)world).rewardItemId, 1);                } 
http://pastebin.com/zbctjRzf

Re: [SeedOfInfinity]error

Posted: Wed May 18, 2011 2:08 pm
by DareStrike
ty Zoey76 fix...

Npc name: tepios
Npc id : 32603

this html

Code: Select all

 <html><body>Officer Tepios:<br>Welcome to the Seed of Infinity. My name is Officer Tepios. My role is to build temporary shelters and guide newcomers around here.<br>This is the place we call the <font color="LEVEL">Death Gate</font>. Many soldiers and unnamed adventurers have gone to their deaths through this entrance.<br>However, we must continue to venture through it to face our enemies. It is our fate, I suppose. If you would help us, we will reward you on behalf of Admiral Keucereus.<br><a action="bypass -h npc_%objectId%_Chat 1">Ask about the Seed of Infinity.</a><br><a action="bypass -h npc_%objectId%_Chat 2">Ask about a cycle of the Seed Immortality.</a><br><a action="bypass -h npc_%objectId%_Chat 3">Ask about Tumors and Soul Coffins.</a><br><a action="bypass -h npc_%objectId%_Quest">Quest</a></body></html> 
no quest :S

Re: [SeedOfInfinity]error

Posted: Wed May 18, 2011 3:22 pm
by Gladicek
Quests/Leveling engine of SoI is not done yet.