General Bug Reporting

Jiyambi's picture

Known Bugs:

Before submitting a bug, please check this list to make sure you aren't repeating a submission!

Submit Your Bug:

When submitting your addon bug, you MUST include the following:

  • The version number of your WoW-Pro installation
  • Any error text that WoW provided when your bug happened
  • Information about the guide you were using when the bug happened, including:
    • Faction (Alliance/Horde)
    • Zone
    • What step you were on
  • As many details as possible about what you were doing when the bug occurred.

Including this information will help us troubleshoot and possibly get you a temporary solution to the bug, and get it fixed as quickly as possible!


Emmaleah's picture

The errors with zone name

The errors with zone name have been corrected and will be part of the next update.  If you want to get it now it is available here:

There have been several changes, adding comments, making comments clearer, etc.

Note, while currently that link is to the most up=to=date version, it is NOT the main repository, so don't expect it to always be the correct version.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Zone Names

There seems to be an error with the zone "Kun-Lai Summit". With the dash (-) in the guide the error says "Zone Kun not found using map ID 809. I have looked for a list of zone names that would be compatable with this addon but cannot find one. Can you use zone ID's to specify the zones? I was using the addon version 2.3.3 and will report on 2.3.4.

Ludovicus_Maior's picture

Re: Zone Names

That error was already reported and a fix checked in:


It will be in the next release.

Way point arrow and way points on map won't show.

I'm questing in Dragonblight atm and it just recently started doing this, there's no way point arrow nor way points on my map, I don't know if this is just the Dragonblight area or what. My tomtom and WoW-Pro are both up to date.

Temp fix for Dragonblight waypoints

It looks like the zone mapping info for Dragonblight is wrong. It says it is an area within the DS dungeon.

Btw, I've never been thru Cata yet so I don't know if there is also a Dragonblight in there, but I imagine there is not b/c Blizzard should know better than to duplicate a name like that, knowing how they are used for unique mappings. I only mention this caveat since if it *is* a legit part of DS as well, the following change will make the DS part not work instead of the real Dragonblight zone. But since you are leveling in LK content, I imagine that is a good trade anyway.

Edit WoWPro_Zones.lua as follows.

Change the lines at or around line 1832 from this:

  ["Dragonblight"] = {   ["dungeon"] = "DragonSoul",   ["mapID"] = 824,   ["floor"] = 1,   ["mapName"] = "Dragonblight",  },

to this:

  ["Dragonblight"] = {   ["numFloors"] = 0,   ["mapID"] = 488,   ["cont"] = 4,   ["zone"] = "Dragonblight",   ["mapName"] = "Dragonblight",   ["zonei"] = 4,  },

I had the same issue you had, and now it works fine. I'm sure this can get patched in the official version sometime.

Ludovicus_Maior's picture

Re: Temp fix for Dragonblight waypoints

Dang it!   Yeah, Dragonblight is a duplicate map name in both the continent and the DS instance.

I'll have to put logic in my map extractor to handle this case.


Grumble, why does Blizzard do this!!?!?!

Pandarean guides in general

New member trying to figure out an issue.  Firstly: love the addon and guides - nothing better.  Secondly: I completely understand that new content guides will be buggy early on.  Finally the problem:  frequently throughout the leveling process in Pandaria, I have been directed back to a previous area or quest giver and directed to pickup a quest I either just completed or completed some time ago.  this is not a result of a log out or manual click through guilde directives, unless of course it specificly said to of course.  Are there some how redundant entries or am I experienceing a known bug or conflict with another addon?

Once again, fine work gang, and thanks for any assistance here!

Emmaleah's picture

Those sound like errors

I suspect those type of errors come from syncing two versions (by two authors/editors) Plase let us know the specific quest, zone and faction and we will get them fixed. 


Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Bug with dailies tab

I got this error when I tried to load the tab for the dailies. I was trying to load the firelands invasion dailies.

using v. 2.3.2

Was on my horde druid in Hyjal

2x WoWPro_Dailies-2.3.2\WoWPro_Dailies_Parser.lua:207: attempt to index field "ach" (a nil value)WoWPro_Dailies-2.3.2\WoWPro_Dailies_Parser.lua:207: in function <WoWPro_Dailies\WoWPro_Dailies_Parser.lua:140>WoWPro_Dailies-2.3.2\WoWPro_Dailies_Parser.lua:242: in function "LoadGuide"WoWPro-2.3.2\WoWPro_Broker.lua:74: in function "LoadGuide"WoWPro-2.3.2\WoWPro_GuideList.lua:278: in function <WoWPro\WoWPro_GuideList.lua:270>Locals:self = <table> { SetDefaultModuleLibraries = <func> @Ace3\..\AceAddon-3.0.lua:383 AutoCompleteZone = <func> @..\WoWPro_Dailies_Parser.lua:843 CreateGuideTabFrame = <func> @..\WoWPro_GuideList.lua:368 OnInitialize = <func> @..\WoWPro_Dailies.lua:11 NewModule = <func> @Ace3\..\AceAddon-3.0.lua:256 EnableModule = <func> @Ace3\..\AceAddon-3.0.lua:348 GuideTabFrame_RowOnClick = <func> @..\WoWPro_GuideList.lua:270 GetModule = <func> @Ace3\..\AceAddon-3.0.lua:231 IterateEmbeds = <func> @Ace3\..\AceAddon-3.0.lua:458 actionlabels = <table> {} defaultModuleLibraries = <table> {} UpdateQuestTracker = <func> @..\WoWPro_Dailies_Parser.lua:860 AutoCompleteLoot = <func> @..\WoWPro_Dailies_Parser.lua:804 SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425 CheckDailiesReset = <func> @..\WoWPro_Dailies_Parser.lua:679 RowUpdate = <func> @..\WoWPro_Dailies_Parser.lua:306 name = "WoWPro_Dailies" FirstMapCall = true IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467 orderedModules = <table> {} FramesLoaded = true DisableModule = <func> @Ace3\..\AceAddon-3.0.lua:366 Events = <table> {} Setup_TitleRow = <func> @..\WoWPro_GuideList.lua:199 baseName = "WoWPro_Dailies" QIDsInTable = <func> @..\WoWPro_Dailies_Parser.lua:41 AutoCompleteSetHearth = <func> @..\WoWPro_Dailies_Parser.lua:827 modules = <table> {} Print = <func> @..\WoWPro.lua:54 GuideList = <table> {} dbp = <func> @..\WoWPro.lua:32 AutoCompleteQuestUpdate = <func> @..\WoWPro_Dailies_Parser.lua:710 Disable = <func> @Ace3\..\AceAddon-3.0.lua:330 IsModule = <func> @Ace3\..\AceAddon-3.0.lua:238 OnEnable = <func> @..\WoWPro_Dailies.lua:15 SetDefaultModuleState = <func> @Ace3\..\AceAddon-3.0.lua:403 RowLeftClick = <func> @..\WoWPro_Dailies_Parser.lua:559 LoadGuide = <func> @..\WoWPro_Dailies_Parser.lua:235 SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440 NextStep = <func> @..\WoWPro_Dailies_Parser.lua:54 UpdateGuideList = <func> @..\WoWPro_GuideList.lua:171 actiontypes = <table> {} enabledState = true OnDisable = <func> @..\WoWPro_Dailies.lua:48 EventHandler = <func> @..\WoWPro_Dailies_Parser.lua:568 Enable = <func> @Ace3\..\AceAddon-3.0.lua:315 CreateConfig = <func> @..\WoWPro_Dailies_Config.lua:159 IterateModules = <func> @Ace3\..\AceAddon-3.0.lua:453 CreateGuideTabFrame_Rows = <func> @..\WoWPro_GuideList.lua:285 RegisterGuide = <func> @..\WoWPro_Dailies.lua:61 GetName = <func> @Ace3\..\AceAddon-3.0.lua:300 moduleName = "Dailies" defaultModuleState = true Reset = <func> @..\WoWPro_Da

Ludovicus_Maior's picture

Re: Bug with dailies tab

Thanks for the report.  Fix for the problem is checked in and will be in the next release.


WoWPro_Leveling_Parser.lua:720: attempt to call field

I was on the horde side on my BE hunter when I got this error after the most recent update:

I don't remember what zone.

Current Version: 2.3.2 is the one i am using



1x WoWPro_Leveling-2.3.2\WoWPro_Leveling_Parser.lua:720: attempt to call field "CheckAvailableSpells" (a nil value)

WoWPro_Leveling-2.3.2\WoWPro_Leveling_Parser.lua:720: in function "EventHandler"

WoWPro\WoWPro-2.3.2.lua:272: in function <WoWPro\WoWPro.lua:206>



self = WoWPro.EventFrame {

 0 = <userdata>



(for generator) = <func> =[C]:-1

(for state) = <table> {

 Leveling = <table> {}


(for control) = "Leveling"

name = "Leveling"

module = <table> {

 SetDefaultModuleLibraries = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:383

 AutoCompleteZone = <func> @..\WoWPro_Leveling_Parser.lua:892

 CreateGuideTabFrame = <func> @..\WoWPro_GuideList.lua:368

 OnInitialize = <func> @..\WoWPro_Leveling.lua:11

 NewModule = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:256

 EnableModule = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:348

 GuideTabFrame_RowOnClick = <func> @..\WoWPro_GuideList.lua:270

 GetModule = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:231

 IterateEmbeds = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:458

 CreateSpellListFrame = <func> @..\WoWPro_Leveling_Frames.lua:69

 actionlabels = <table> {}

 defaultModuleLibraries = <table> {}

 UpdateQuestTracker = <func> @..\WoWPro_Leveling_Parser.lua:925

 RowDropdownMenu = <table> {}

 AutoCompleteLoot = <func> @..\WoWPro_Leveling_Parser.lua:854

 AutoCompleteQuestUpdate = <func> @..\WoWPro_Leveling_Parser.lua:757

 RecordTaxiLocations = <func> @..\WoWPro_Leveling_Parser.lua:733

 enabledState = true

 FirstMapCall = false

 FramesLoaded = true

 SetDefaultModulePrototype = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:425

 Events = <table> {}

 baseName = "WoWPro_Leveling"

 RowUpdate = <func> @..\WoWPro_Leveling_Parser.lua:336

 name = "WoWPro_Leveling"

 actiontypes = <table> {}

 IsEnabled = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:467

 orderedModules = <table> {}

 SkipStep = <func> @..\WoWPro_Leveling_Parser.lua:104

 DisableModule = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:366

 modules = <table> {}

 Setup_TitleRow = <func> @..\WoWPro_GuideList.lua:199

 GetAvailableSpells = <func> @..\WoWPro_Leveling_Parser.lua:992

 AutoCompleteLevel = <func> @..\WoWPro_Leveling_Parser.lua:909

 AutoCompleteSetHearth = <func> @..\WoWPro_Leveling_Parser.lua:876

 CompletingQuest = false

 Print = <func> @..\WoWPro.lua:54

 GuideList = <table> {}

 dbp = <func> @..\WoWPro.lua:32

 OnEnable = <func> @..\WoWPro_Leveling.lua:18

 RowLeftClick = <func> @..\WoWPro_Leveling_Parser.lua:594

 IsModule = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:238

 LoadGuide = <func> @..\WoWPro_Leveling_Parser.lua:274

 SetDefaultModuleState = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:403

 UnSkipStep = <func> @..\WoWPro_Leveling_Parser.lua:146

 AutoCompleteGetFP = <func> @..\WoWPro_Leveling_Parser.lua:746

 SetEnabledState = <func> @AtlasLoot_Loader\Libs\..\AceAddon-3.0.lua:440

 NextStep = <func> @..\WoWPro_Leveling_Parser.lua:46

 UpdateGuideList = <functi



Ludovicus_Maior's picture

Re: attempt to call field "CheckAvailableSpells" (a nil value)

Yup.  Got that one already.  New cut in 30  minutes.


Problem with the addon on MacIntosh computer

I haven't had any issues on my Mac before 5.0.4.  Since then, I get the following error whenever I a) get a skillup, b) get an achievement, or c) gain a level:--------

Message: ...ce\AddOns\WoWPro_Leveling\WoWPro_Leveling_Parser.lua:724: attempt to call field 'CheckAvailableSpells' (a nil value)

Time: Thu Sep 27 22:04:06 2012

Count: 25

Stack: [C]: in function `CheckAvailableSpells'

...ce\AddOns\WoWPro_Leveling\WoWPro_Leveling_Parser.lua:724: in function `EventHandler'

Interface\AddOns\WoWPro\WoWPro.lua:272: in function <Interface\AddOns\WoWPro\WoWPro.lua:206>



It's a general addon bug I'm

It's a general addon bug I'm sure they're aware of. They don't need to know what computer you're on as the addon is not coded any different for either OS. It's coded to work with WoW regardless. The LUA error will pop up occasionally but it shouldn't effect the guide from working. Just try your best to ignore for now.

Quest resetting

With the latest patch of Wow, my WowPro resets most of the quests, and is not able to find back to where i was anymore.

Only if a step is manually removed, it is remembered. Resetting the current guide usually will put you up to (or about) where you left of, or if the quests have been done before.

This no longer happens.




EDIT: The 
CAPTCHA thing here sucks! I've tried 15 times, and it is not possible to read for the human eye whatsoever! small letters that are only 10 pixels large... Not working well... Change it, please!



---ooo---- Questing is the meaning of life  ---ooo---

Yes I had issues with the

Yes I had issues with the Captcha too.  Seeing as I'm dyslexic this is the worst Captcha I've ever had to deal with and I had to do it atleast 15 times to get it to work.

Emmaleah's picture

Its horrid!!!

I put the page size to 400% then I can sometimes get it on the 1st try, and always less than 5 (I think)

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Firelands Dailies Error

I'm running the current version of the addon, Current Version: 2.3.0B

The error occurs when I try to load up the guide for the first time, sometimes it won't load and to produce this I just hit "Reset Current Guide"

Date: 2012-09-04 21:16:18

ID: 1

Error occured in: Global

Count: 1

Message: ..\AddOns\WoWPro\WoWPro_Frames.lua line 775:

   'for' limit must be a number


   [C]: ?

   WoWPro\WoWPro_Frames.lua:775: func()

   ..\FrameXML\UIDropDownMenu.lua:710: UIDropDownMenuButton_OnClick()

   [string "*:OnClick"]:1:

      [string "*:OnClick"]:1


(for index) = 1

(for limit) = nil

(for step) = 1

(*temporary) = nil

(*temporary) = nil

(*temporary) = nil

(*temporary) = "'for' limit must be a number"


  Swatter, v5.14.5335 (KowariOnCrutches)

  AucAdvanced, v5.14.5335 (KowariOnCrutches)

  AucFilterBasic, v5.14.5335 (KowariOnCrutches)

  AucFilterOutlier, v5.14.5335.5335(5.14/embedded)

  AucMatchUndercut, v5.14.5335.5225(5.14/embedded)

  AucStatHistogram, v5.14.5335 (KowariOnCrutches)

  AucStatiLevel, v5.14.5335 (KowariOnCrutches)

  AucStatPurchased, v5.14.5335 (KowariOnCrutches)

  AucStatSales, v5.14.5335.5335(5.14/embedded)

  AucStatSimple, v5.14.5335 (KowariOnCrutches)

  AucStatStdDev, v5.14.5335 (KowariOnCrutches)

  AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)

  AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)

  AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)

  AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)

  AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)

  AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)

  AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)

  AucUtilFixAH, v5.14.5335 (KowariOnCrutches)

  AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)

  AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)

  AucUtilScanButton, v5.14.5335.5335(5.14/embedded)

  AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)

  AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)

  AucUtilScanStart, v5.14.5335.5153(5.14/embedded)

  AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)

  AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)

  AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)

  AutoBar, vv5.0.4.02

  Babylonian, v5.1.DEV.312(/embedded)

  BeanCounter, v5.14.5335 (KowariOnCrutches)

  Configator, v5.1.DEV.330(/embedded)

  DBMCore, v

  DebugLib, v5.1.DEV.312(/embedded)

  Enchantrix, v5.14.5335 (KowariOnCrutches)

  EnchantrixBarker, v5.14.5335 (KowariOnCrutches)

  GoGoMount, v5.0.3

  Informant, v5.14.5335 (KowariOnCrutches)

  LibExtraTip, v5.12.DEV.324(/embedded)

  Postal, v3.5.0

  SlideBar, v5.14.5335 (KowariOnCrutches)

  Stubby, v5.14.5335 (KowariOnCrutches)

  TipHelper, v5.12.DEV.315(/embedded)

  TomTom, vv50001-1.0.2

  WoWPro, v2.3.0B

  WoWProAchievements, v2.3.0B

  WoWProDailies, v2.3.0B

  WoWProLeveling, v2.3.0B

  WowProProfession, v2.3.0B

  WoWProWorldEvents, v2.3.0B

  BlizRuntimeLib_enUS v5.0.4.50001 <us>


Here's another, same guide

Date: 2012-09-04 22:31:51

ID: 1

Error occured in: Global

Count: 1

Message: ...face\AddOns\WoWPro_Dailies\WoWPro_Dailies_Parser.lua line 129:

   Usage: GetAchievementCrieriaInfo(achievementID, criteriaIndex)


   [C]: ?

   [C]: GetAchievementCriteriaInfo()

   ...face\AddOns\WoWPro_Dailies\WoWPro_Dailies_Parser.lua:129: NextStep()

   WoWPro\WoWPro_Broker.lua:315: NextStep()

   ...face\AddOns\WoWPro_Dailies\WoWPro_Dailies_Parser.lua:319: RowUpdate()

   WoWPro\WoWPro_Broker.lua:121: rowContentUpdate()

   WoWPro\WoWPro_Broker.lua:146: UpdateGuide()

   ...face\AddOns\WoWPro_Dailies\WoWPro_Dailies_Parser.lua:290: LoadGuide()

   WoWPro\WoWPro_Broker.lua:74: LoadGuide()




(*temporary) = "5865"

(*temporary) = nil

Estelyen's picture

Guide progression

It's sort of hard to explain the problem I am experiencing, but I'll give it a shot: On some guides, the progression through the guide steps doesn't work as intended. I noticed it on the guide for the Darkmoon Faire first, it would lead me to where I turn in the Tonk Commander quest and then it bugs out; in some cases, the step just gets marked as completed but it doesn't advance to the next step, in some cases the step displayed just vanishes entirely and it's just displaying a blank window.

At first I didn't mind too much, since I know quite well how to do the Darkmoon quests by now. But now I just started doing my own Firelands Invasion guide again, with the same character I wrote the guide with (meaning I have already unlocked everything, but I missed the pet sometimes contained in Zen'Vorkas cache, that's what I'm trying to get now) and it's showing the same symptoms. Even worse, it doesn't mark those one-time unlocking quests as completed and tells me to do them every time. When the progression gets stuck on this guide like described above, it sometimes does move on to the correct current step when I accept/complete quests further down in the guide, but it's generally buggy, not stickying some steps correctly and getting completely stuck again when I try to do Into the Fire rather than the Forlorn Spire, always showing the "Decision Quest" step and not doing anything else anymore.

Another thing I noticed is that a few steps before it starts bugging out, the WoWPro window doesn't resize to the step text anymore, either showing a lot of empty space in it or truncating the step text with "..." at the end.

Clicking the step off in the guide doesn't work, it just checkmarks the step but doesn't move on. Resetting the guide and reloading the UI both don't help at all, I've tried alternatively multiple times. I tried deactivating all other addons to see if it was an addon conflict, no change. I tried completely removing WoWPro (yes, all its files in the WTF account and character specific folders including their .bak files as well) and reinstalling it, no change. I'm at a loss as to what else I could do, so I'm writing this wall of text here. The odd thing is that most other guides work completely fine (well, ok I haven't tested all of them, that'd be a little too much tedious work, so there might be more guides where this happens).

EDIT: Ok, just did a little more testing: Most of the daily guides seem broken, on the Kalu'ak guide for instance, it refuses to load the guide at all since it always thinks that I've done all the quests in there already, although I haven't. The Argent Tournament guide always presents me with ALL the quests, even the one-time only introdutcion quests that I've done years ago :P

Life isn't like a box of chocolates, it's more like a jar of jalapeños: What you do today might burn your a** tomorrow.


Dailies Module refuses to load

After the last update, I won't load for me for nothing! It's quite annoying!  I'm posting a screenshot from in game to demonstrate what I mean.

I even had dailes in my log and it was STILL doing that!

ugh the screnshot wont load!

ugh the screnshot wont load! is there  anyplace where I can show you what i mean?

Ludovicus_Maior's picture

Re: ugh the screnshot wont load!

Send me a private message and then you can attach it to a REAL email.

Kaboca's picture

WoWPro 2.2.4 - Better Carbonite support

--[[The problem:
original line 465 table.insert(cache, TomTom:AddZWaypoint(zc, zi, x, y, desc, false))
The "zc" and "zi"  variable never filled, so when you cross a border , carbonite missdirect you in the current zone...

The solution: I wrote some code, maybe not perfect, but work for me.

-- original line 456: elseif TomTom then
-- New Code for WoWPro_Mapping.lua
            local zc, zi = GetCurrentMapContinent(), WoWPro.Zone2MapID[zone].mapZone

                if not zi then
                        zi = WoWPro.Zone2MapID[zone].mapZone

--- New Code for: WoWPro_Zones.lua ---
local function AddMapZoneData(zi,zone)
        if WoWPro.Zone2MapID[zone] then
                WoWPro.Zone2MapID[zone].mapZone = zi
                WoWPro:Print("Zone:"" not found WoWPro Zone2MapID table!")

function WoWPro:GenerateCarboniteMapData()
    WoWPro:Print("Generating Carbonite mapZone data...")
        local here = GetCurrentMapAreaID()
        for ci,c in pairs{GetMapContinents()} do
            contnames[ci] = c
            zonenames[ci] = {GetMapZones(ci)}
            for zi,z in pairs(zonenames[ci]) do

Ludovicus_Maior's picture

Better carbonite support - but different.

Thanks for the code snippets, but it turns out there is a shorter way to do it, as we already collect the information in your function GenerateCarboniteMapData().

I'll put my version of the fix in tomorrow's build.

Add-On doesn't function if WoW is run from external HDD

I am using version 2.2.4.  I run WoW off of a portable hard drive so I can use it on multiple computers.  I have other addons in my interface folder that work like they're supposed to, the only one that doesn't is WoW-pro.  The little circle on the edge of the map is there but left or right clicking it does nothing.  When I check the addons tab from the menu, WoW-Pro isn't even there.  I have used this add-on on a computer without running it from an external hard drive and it worked.  It'd be really cool if I could get this working so I can take my game and my addons anywhere.

Gylin's picture

Addon not working from external HDD

Have you only just installed the addon?

If so check it's installed correctly, open your addons folder and check if you have 1 or 6 wowpro folders.

If you only have 1 (wowpro v2.2.4) open it and take the 6 folders within and put them into your addons folder.

I've just done a check to see if the addon worked while running the game from an external hd, and for me it does, so other than the above suggestion, I can't give you much more advice as I can't replicate your problem.

The only other possiblity is a bad clash with another addon your running, but without knowing your other addons I can't check.


Problem with guide sorting

I'm hoping you can shed some light on why this issue is occurring.

I click on a heading (WoW-Pro addon v 2.2.3) under the guide list.  Say I select Range, so it's sorted by lowest level to highest level zones...helping me to find the next zone easier.

The issue occurs when I click on the line for a sone.  Example - I click on the top line of the sort (in this case, Tirisfal Glades) and instead of selecting that guide, the selection jumps to a completely different guilde (in this example, Kezan).  I try clicking on the next line (Kezan in this case) and it jumps down to Azshara half way down the list instead.

The only theory I have for this behaviour is that it's still selecting the guide based on the line from the original sorting...instead of the new sorting.  It is also appearing to be nigh impossible to get the guilde back to that sorting  Even a log off and log back in still shows a different order (it does have Kezan first...however it has Durator second and will still jump ahead to Azshara)

Ludovicus_Maior's picture

Jumping GuideLists: Mark II

OK, I have reproduced it, and it was blazingly obvious on inspection.
Try this fix, if you know how patch addons!
Otherwise, it will be fixed in the next release.

lfo@throne;371$ git diff
diff --git a/WoWPro/WoWPro_GuideList.lua b/WoWPro/WoWPro_GuideList.lua
index 9cb4c7c..a0f825b 100644
--- a/WoWPro/WoWPro_GuideList.lua
+++ b/WoWPro/WoWPro_GuideList.lua
@@ -184,6 +184,7 @@ function WoWPro:UpdateGuideList()
+                       row.GID = GID
                        row:SetChecked(WoWProDB.char.currentguide == GID)

Ludovicus_Maior's picture

Selecting those pesky jumping guides

I think I know what is going on.  

By default, the current guide is highlighted and selected.

When you select another guide, it is activated.   If the guide is complete, then the next guide is automatically selected and loaded.  This changes the current guide, which can lead to the selection jumping around until it finds a guide that is incomplete.


Please tell me you see this behaviour only on completed zones!

Odd...thought I'd replied to

Odd...thought I'd replied to this already...but here goes...

Negative on the jumping due to completion.  I'm attempting to manually select guildes with the level range sorted...and clicking on ones I've done or haven't don't result in any predictable behaviour...I click on (alliance side) Dun Morogh (Gnome) which is second in the jumps to Teldrassil...I click on Dun Morogh (Dwarf) and it jumps to Gilneas (Worgen).  I click on jumps to Dun Morogh (Dwarf).

If there's any other detail/info I can relay to assist in figuring out what's going on with this, let me know.

Gylin's picture

Jumping guidelist

Just a thought, are you using any other addons and if so what ones?

I run quite a few (addon memory usage normally runs at 150mb+) and have never had the issue your having.

It might be something that has a similar list function, or something that runs using the same ace libary functions, and is effecting our guidelist somehow.

Sorry thats a bit vague, but if I can't replicate the problem I can't say much else.


Ackis Recipie List, Atlas,

Ackis Recipie List, Atlas, Auctionator, Carbonite, Gatherer, Identity, PlayerScore, WoW Pro

I don't tend to run many addons at the moment, figure when I get to raiding or such, I'll get the necessary addons then...

I have found that a complete exit of WoW and going back in will resolve the issue...until the list is resorted.

Bug with addon


Date: 2012-04-22 12:16:32

ID: 1

Error occured in: Global

Count: 1

Message: ...face\AddOns\WoWPro_Dailies\WoWPro_Dailies_Parser.lua line 754:

   attempt to index field '?' (a nil value)


   (tail call): ?



   (tail call): ?

   [C]: ?

   [string "safecall Dispatcher[1]"]:9:

      [string "safecall Dispatcher[1]"]:5

   (tail call): ?



   (tail call): ?

   [C]: ?

   [string "safecall Dispatcher[1]"]:9:

      [string "safecall Dispatcher[1]"]:5

   (tail call): ?




  Swatter, v5.13.5258 (BoldBandicoot)

  AckisRecipeList, v2.3.0

  Altoholic, v4.3.001

  Archy, v1.8.24

  AtlasLootLoader, vv6.05.04

  AucAdvanced, v5.13.5258 (BoldBandicoot)

  AucFilterBasic, v5.13.5258 (BoldBandicoot)

  AucFilterOutlier, v5.13.5258.5187(5.13/embedded)

  AucMatchUndercut, v5.13.5258.5232(5.13/embedded)

  AucStatHistogram, v5.13.5258 (BoldBandicoot)

  AucStatiLevel, v5.13.5258 (BoldBandicoot)

  AucStatPurchased, v5.13.5258 (BoldBandicoot)

  AucStatSales, v5.13.5258.4838(5.13/embedded)

  AucStatSimple, v5.13.5258 (BoldBandicoot)

  AucStatStdDev, v5.13.5258 (BoldBandicoot)

  AucStatWOWEcon, v5.13.5258.4828(5.13/embedded)

  AucUtilAHWindowControl, v5.13.5258.5133(5.13/embedded)

  AucUtilAppraiser, v5.13.5258.5241(5.13/embedded)

  AucUtilAskPrice, v5.13.5258.5160(5.13/embedded)

  AucUtilAutoMagic, v5.13.5258.5224(5.13/embedded)

  AucUtilCompactUI, v5.13.5258.5254(5.13/embedded)

  AucUtilEasyBuyout, v5.13.5258.5241(5.13/embedded)

  AucUtilFixAH, v5.13.5258 (BoldBandicoot)

  AucUtilItemSuggest, v5.13.5258.5224(5.13/embedded)

  AucUtilPriceLevel, v5.13.5258.5241(5.13/embedded)

  AucUtilScanButton, v5.13.5258.5153(5.13/embedded)

  AucUtilScanFinish, v5.13.5258.5153(5.13/embedded)

  AucUtilScanProgress, v5.13.5258.4979(5.13/embedded)

  AucUtilScanStart, v5.13.5258.5153(5.13/embedded)

  AucUtilSearchUI, v5.13.5258.5254(5.13/embedded)

  AucUtilSimpleAuction, v5.13.5258.5210(5.13/embedded)

  AucUtilVendMarkup, v5.13.5258.4828(5.13/embedded)

  Babylonian, v5.1.DEV.312(/embedded)

  BadBoy, v9.000

  BadBoyLevels, v2.81

  BeanCounter, v5.13.5258 (BoldBandicoot)

  CantHealYou, v3.21

  Configator, v5.1.DEV.312(/embedded)

  Currency, v7.4

  DataStore, v4.3.001

  DataStoreAchievements, v4.3.001

  DataStoreAgenda, v4.3.001

  DataStoreAuctions, v4.3.001

  DataStoreCharacters, v4.3.001

  DataStoreContainers, v4.3.001

  DataStoreCrafts, v4.3.001

  DataStoreCurrencies, v4.3.001

  DataStoreInventory, v4.3.001

  DataStoreMails, v4.3.001

  DataStorePets, v4.3.001

  DataStoreQuests, v4.3.001

  DataStoreReputations, v4.3.001

  DataStoreSpells, v4.3.001

  DataStoreStats, v4.3.001

  DataStoreTalents, v4.3.001

  DBMCore, v

  DebugLib, v5.1.DEV.312(/embedded)

  Enchantrix, v5.13.5258 (BoldBandicoot)

  EnchantrixBarker, v5.13.5258 (BoldBandicoot)

  GTFO, v4.12.3

  Healium, v

  Informant, v5.13.5258 (BoldBandicoot)

  LibExtraTip, v5.12.DEV.319(/embedded)

  Mapster, v1.4.3

  OmniCC, v4.3.2

  Panda, v4.3.0.39

  QuestLevelPatch, v1.4

  Recount, v

  Reforgenator, v1.3.17

  SlideBar, v5.13.5258 (BoldBandicoot)

  Stubby, v5.13.5258 (BoldBandicoot)

  TipHelper, v5.12.DEV.315(/embedded)

  TomTom, vv40300-1.4.4

  WoWPro, v2.2.3

  WoWProAchievements, v2.2.3

  WoWProDailies, v2.2.3

  WoWProLeveling, v2.2.3

  WowProProfession, v2.2.3

  WoWProWorldEvents, v2.2.3

  BlizRuntimeLib_enUS v4.3.4.40300 <eu>




Ludovicus_Maior's picture

WoWPro_Dailies_Parser.lua line 754:attempt to index: Caught it!

If you logged out with a dalies guide open and then came back on, you could trigger an error like this.

Fix in the next release.

Gylin's picture

Addon bug

To help us to help you, could you give us a bit more information, rather than just the error.

What were you doing, what guide was loaded at the time, what faction are you, what step in the guide were you on when the error occured etc etc?

The more information we have the easier (and quicker) it is for us to fix the issue

Estelyen's picture

Very sticky TomTom waypoints

I'm having an issue related to TomTom while using WoWPro: Very occasionally the TomTom-waypoints created by WoWPro that are active when I log off will remain on the map forever, even if I delete them in a later session (when I log on the next time, they're back again).

It happened on my priest first when I was doing the Alliance Lunar Festival Guide back in January, the waypoints labelled "Wall of Text" created by the first steps in the guide are now always displayed in Ironforge whenever I log in to WoW, and yesterday it happened for the second time on my paladin while leveling in Un'Goro Crater, the waypoint in question now points me to the location of Gormashh the Glutinous for all eternity :P

It's not a really important issue, it's just a little annoying... I don't really want to delete my entire waypoints profile since I have a lot of other waypoints saved, but deleting those WPs created by WoWPro just isn't permanent. Does anyone know whether there are any other steps I could take?

Life isn't like a box of chocolates, it's more like a jar of jalapeños: What you do today might burn your a** tomorrow.


Ludovicus_Maior's picture

Sticky Waypoints

You should be able to delete them by clicking on them on the map and having TomTom remove them.

If you set up TomTom to remember waypoints, then by default WoWPro (actually all) waypoints are persistent too, which is baaad.

In WoWPro_Mapping.lua, change:

uid = TomTom:AddMFWaypoint(zm, zf, x/100, y/100, {title = title, callbacks = WoWProMapping_callbacks_tomtom})


uid = TomTom:AddMFWaypoint(zm, zf, x/100, y/100, {title = title, callbacks = WoWProMapping_callbacks_tomtom, persistent=false })

and it will never happen again.


Ludovicus_Maior's picture

Sticky Waypoints: stomped

For what it is worth, this change is now checked in.



Estelyen's picture

I DID delete them

Thanks for the reply. Unfortunately, your first tip was useless, as I already tried that (as mentioned in my above post :P). That way, the waypoints would simply reappear on the next login.

I did indeed tell my TomTom to remember waypoints but I did that about 3 years or something ago and it never happened until January and then just once again a few days ago, so I don't think that it's an inherently broken option because usually it works just fine and the waypoints created by WoWPro get deleted when the step in question is finished.

I will try to change my WoWPro_Mapping.lua but if I understand your advise correctly, that change will only be able to prevent the issue from happening again and not do anything against those "sticky waypoints" already there... I guess I will just have to try deleting my waypoints profile and recreating all my standard-waypoints from scratch *sigh*

Well, if deleteing the profile helps I will save my standard-waypoints in a seperate backup profile, so that if the issue with WoWPro happens again despite the changes to the mapping.lua, I can delete the corrupted profile and import the clean backup :P

Life isn't like a box of chocolates, it's more like a jar of jalapeños: What you do today might burn your a** tomorrow.


Ludovicus_Maior's picture

So how reckless are you?

You could just go and edit the <WOW>WTF/Account/XXX/SavedVariables/TomTom.lua file and remove the offending entries from TomTomWaypointsMF and/or TomTomWaypoints .

Guarenteed results :-).



I believe the problem lies in

I believe the problem lies in TomTom itself.  I was encountering the same problem.  What seems to have been happening is a rounding error where one set of values were being stored and when the deletion happened it did not get the set of values that were slightly different, so they remained in TomTom's database.  There is a fix on TomTom development site.

Thank you!

Thank you so much. I went a month without the addon, and i could not stand it! I was leveling up so slow. But i found out that this whole time, my addon has been in a wrong folder. It wasnt in the folder for windows 7, it was like "Program files(89x)...."  or something like that. But i have it now. So thank you!

Ludovicus_Maior's picture

A Happy you are welcome!

Glad you figured it out.

One of the reasons the addon works nicely is that all the developers use it.

Whenever I try do to something, I stop and think "Where is the guide for this?".


Dependency Missing?

Whenever i start up the game, in the character menu, the addons file doesnt show the "WoW-Pro" folder or "Wow-Pro_Leveling"? It is in the folder outside of the game though. It detects the other folders though, like the "WoW-Pro_Professions", and "WoW-Pro_Dailies". Any ideas on  how to fix it, besides redownloading the game again? Already tried that.

Gylin's picture

dependency missing

Ok, 1st check your WoW install folder, if you have WOTLK and/or Cataclysm folders you will need to install the addon into their interface\addons folders to.

Also If you're using Vista/W7 have a read of this more in depth addon faq on the blizzard forum, paying attention to the vista/w7 specific bits

I did answer your post in the chatroom, but there it just sounded like you were using an older (pre 2.2.#) version of the addon. As it now seems that chatroom guest 6348 was also you i'll repost my chat from the chatroom:

close WoW, open ...\World of Warcraft\Interface\AddOns folder, delete all wowpro folders, redownload and extract the full addon into your addons folder. Then delete all wowpro saved variables found within these folders ...\World of Warcraft\WTF\Account\#account name#\SavedVariables and ...\World of Warcraft\WTF\Account\#account name#\#server name#\#character name#\SavedVariables. The 1st folder is account wide settings, the 2nd is character specific settings, then start the game.

You will still need either tomtom or carbonite however.

If you use an addon updater (eg curse client, mmo minion etc) tell it not to update wowpro as only trial versions are hosted on other sites

Pauses / Hickups

I recently noticed a really annoying intermittent pausing in the game... Then I noticed it happened every time ANYONE in the party looted a corpse... a little troubleshooting (took a while) and I narrowed it down to WoW-Pro.It seems worst when an achievement guide is loaded I.E. Lunar festival - nearly one second pauses... Other achievement guides give Shorter pauses... leveling guides seem good... If there are pauses they are not noticeable...I'm not sure if its really a bug or just a delay in accessing "achievement" info from the client/server.Also... the curse "Trial" update was annoying... can you either remove it from curse or upload the real client so curse doesn't wipe the full install. Thanks...Other than that ... LOVE THE ADD-ON GUYS... Keep it up :)


P.S.   I have pretty good eyes but your CAPTCHA SUCKS... lol

Estelyen's picture

Addon reacting too quickly?

This concerns a guide I'm writing for the Molten Front Dailies at the moment.

The player has to decide whether to do the dailies for Shadow Wardens or Druids of the Talon by doing a lead-in quest for either side, upon which the other quest becomes unavailable. Of course the guide is meant to show only the steps for the side the player chooses. I did this by tagging all the appropriate steps with a PRE pointing to the first quest, the one which decides which side the player chooses. It's all working fine since the recent revision of the Daily Module, however I've noticed something funny:

When I hand in the quest that all the following steps use as their PRE, the guide immediately jumps to the next step without such a tag until I accept any quest, reload the guide or do anything else that causes the addon to update its guide again. It seems to me like the addon jumps to the next step too quickly, so that the lead-in quest is not yet marked as completed within WoW when it does.

Life isn't like a box of chocolates, it's more like a jar of jalapeños: What you do today might burn your a** tomorrow.


Ludovicus_Maior's picture


Download and overwrite your copy.

Sign on to your toon  and turn on the debugging logging:

/run WoWPro.DebugMode = true

Do your thing with the quest stepping acting up and then exit the game.

Send me a copy of your /Applications/World\ of\ Warcraft/WTF/Account/####/SavedVariables/WoWPro.lua file and I'll see if I can guess what is going on.  I'll PM you my email address.

Hendo72's picture

Coordinate issue in Lunar Festival Elders Guide (Alliance)

Version 2.2.0B WoWPro_WorldEvents\Alliance\LunarFestival.lua -> Line 131

R Undercity|N|Head towards Undercity.|QID|8648|M|66.4,37.8|Z|Tirisfal Glades|

Once you have gotten Graveborn the Elder in Brill, you are then told to head towards UC. The coordintes that are given actually lead you in the opposite direction. You end up at Brightwater Lake.

The correct coordinates are 61.9,65.1. These coordinates will bring you to the front door of Ruins of Lordaeron.


I also found an issue with the next step in the guide after the UC elder. There are no coordinates to set a waypoint with and the zone is incorrect.

Line 133 should be:

R The Sepulcher|N|Run out very quickly and head to The Sepulcher.|QID|8645|M|49.4,38.0|Z|Silverpine Forest|

I didn't say it was your fault. I said I was going to blame you.