Avoiding a Level Parsing Recorder Error

wkjezz's picture

When I create and clone a run to step with the same quest ID, I usually cause a massive Level parsing error and potentially lose my progress. I have had to replace these quest IDs with my place holder id (99999) and instruct users to Click to continue.

Comments

wkjezz's picture

Message:

Message: ...ce\AddOns\WoWPro_Leveling\WoWPro_Leveling_Parser.lua:190: attempt to index field '?' (a nil value)
Time: 11/26/10 09:48:08
Count: 1
Stack: ...ce\AddOns\WoWPro_Leveling\WoWPro_Leveling_Parser.lua:190: in function <...ce\AddOns\WoWPro_Leveling\WoWPro_Leveling_Parser.lua:180>
...ce\AddOns\WoWPro_Leveling\WoWPro_Leveling_Parser.lua:240: in function `LoadGuide'
Interface\AddOns\WoWPro\WoWPro_Broker.lua:40: in function `LoadGuide'
Interface\AddOns\WoWPro\WoWPro.lua:146: in function
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
...ddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:635: in function <...ddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:316: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:517: in function

Locals:

-WKJezz
Moderator

wkjezz's picture

Something here is making the addon angry ><

WoWPro.Leveling:RegisterGuide('TAN1', 'Tanaris', 'Wkjezz', '45', '50', 'UNGC', 'Alliance', function()
return [[

N This Guide:|QID|99999|N|Starts off on the Speedbarge in Thousand Needles. If you did not complete Thousand Needles; It's OK, Just skip this step and the next one. (Click to continue)|
A Tanaris is Calling|QID|27446|M|75.95,74.58|Z|Thousand Needles|N|From Fizzle Brassbolts.|
R Tanaris is Calling|QID|27446|U|55121|M|75.06,96.38|N|If you have your boat use it now and heat south, if you do not, swim. Continue along the path marked by the co-ords (click to complete)|
h Gadgetzan|QID|27446|M|52.59,27.00|N|At Innkeeper Fizzgrimble.|
r Sell Junk / Repair and Restock|QID|99999|N|You can also put items in the bank here. I would suggest doing so. (Click to continue)|
f Gadgetzan|QID|27446|M|51.32,29.45|N|At Bera Stonehammer.|
T Tanaris is Calling|QID|27446|M|51.23,29.90|N|To Kelsey Steelspark.|
A Seaside Salvage|QID|25048|M|51.23,29.90|N|From Kelsey Steelspark.|
A Puddle Stomping|QID|25049|M|51.23,29.90|N|From Kelsey Steelspark.|
A Butcherbot|QID|25112|M|52.24,28.07|N|From Driz Plunkbow.|
C Seaside Salvage|QID|25048|M|54.88,36.83|N|Kill Striders as you go.|
C Puddle Stomping|QID|25049|M|54.93,43.58|
N Distress Beacon|QID|99999|N|You could well find a distress beacon at any time from mobs in tanaris. If you should do so use it to accept the quest and we will deal with it later. If not, don't worry. (Click to continue)|
A Find OOX-17/TN!|QID|351|N|This is the Distress Beacon, If you do not have it yet skip this step to continue.|
N Butcherbot|QID|25112|U|52715|M|50.86,37.48|N|Progress to this location killing Basalisks as you go. Once dead use the Butcherbot Control when targeting the Basilisks. (Click to continue)|
C Butcherbot|QID|25112|U|52715|M|49.73,39.34|
T Seaside Salvage|QID|25048|M|51.27,29.98|N|To Kelsey Steelspark.|
T Puddle Stomping|QID|25049|M|51.25,29.94|N|To Kelsey Steelspark.|
A Rocket Rescue|QID|25050|M|51.25,29.94|N|From Kelsey Steelspark.|
T Butcherbot|QID|25112|M|52.26,28.07|N|To Driz Plunkbow.|
A Scavengers Scavenged|QID|25111|M|52.26,28.07|N|From Driz Plunkbow.|
R Rocket Rescue|QID|25050|M|53.27,27.43|N|Get in the balloon here, and fingers crossed they it stays in the air better than the Zeps! (Click to continue)|
C Rocket Rescue|QID|25050|M|60.05,27.04|N|Button 1 Delivers Life Boats.
Button 2 Sends Pirates Flying.
Press Button 6 When you are done.|
T Rocket Rescue|QID|25050|M|51.22,29.90|N|To Kelsey Steelspark.|
A Momentum|QID|25121|M|51.22,29.90|N|From Kelsey Steelspark.|
C Scavengers Scavenged|QID|25111|U|52715|M|44.19,40.97|
R Momentum|QID|99999|M|67.66,41.75|N|Run east after your buzzard slaughter. (Click to continue)|
T Momentum|QID|25121|M|72.17,45.21|N|To Kelsey Steelspark.|
A Dead Man's Chest|QID|25052|M|72.17,45.21|N|From Kelsey Steelspark.|
A To The Ground!|QID|25053|M|72.17,45.21|N|From Kelsey Steelspark.|
A Lootin' Plunder|QID|25054|M|72.17,45.21|N|From Kelsey Steelspark.|
R To The Ground!|QID|99999|U|51547|M|71.67,46.75|N|The 1st building to torch is here. Kill Pirates and collect booty as you go. Kill your way through this first building, pleanty of booty in here (Click to continue)|
C Lootin' Plunder|QID|25054|M|71.50,46.79|
R To The Ground!|QID|99999|U|51547|M|71.86,47.73|N|The 2nd building to torch is here. If you still need booty have a look inside, kill the pirates, yearggg (Click to continue)|
C Dead Man's Chest|QID|25052|M|72.61,46.39|
C To The Ground!|QID|25053|U|51547|M|72.68,46.15|
]]

end)

-WKJezz
Moderator

wkjezz's picture

found it

C Rocket Rescue|QID|25050|M|60.05,27.04|N|Button 1 Delivers Life Boats.
Button 2 Sends Pirates Flying.
Press Button 6 When you are done.|

should be

C Rocket Rescue|QID|25050|M|60.05,27.04|N|Button 1 Delivers Life Boats. Button 2 Sends Pirates Flying. Press Button 6 When you are done.|

-WKJezz
Moderator