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!

Comments

Also experiencing bad framerates

No LUA errors, just really bad framerates, so bad I had to disable the addon.

 

I am running a Core2Quad 4.2Ghz system, 4 gig ram, 1 TB HD, nVidia GForce GT460 video card.

Ludovicus's picture

If you have bad framerates with WoWPro ...

Please try the development version of the addon at :

https://github.com/Jiyambi/WoW-Pro-Guides/archive/master.zip

and be sure to disable the recorder, or you will get confused.  I updated all of the support libraries, which I forgot to do after 5.4 was released.   Some were VERY stale.

Also the addon saves a copy of the latest log in your world of warcraft directory.  You can get it at:

  • /Applications/World of Warcraft/WTF/Account/6666666#1/SavedVariables/WoWPro.lua
  • C:\Program files (x86)\World of Warcraft\WTF\Account\6666666#1\SavedVariables\WoWPro.lua

Just send me that file.   If you want to be even more helpful.  Download and install this addon:

http://www.curse.com/addons/wow/brokercpu

and then left click on the minimap button that looks like a computer with a red wave on it and select "CPU profiling".  Then quit out of WoW and start it again.  It will be monitoring your FPS and collecting data on all your addons.  To see a report, just bring the mouse over the minimap button.  Send me a screenshot of things that are bad.

 

 

FPS drops when WoWPro is enabled

When the addon isn't enabled I have an FPS of 50 - 80. When enabled, and after doing a few quests, it drops to 2 - 10 which is not really playable. When disabling the addon, the FPS goes up right away. This happens to me in all Pandaria leveling guides.  It has been happening to me for the last few versions actually.

I tried to look at the debug log, to see if that would provide anything. Upon clicking to show the log, it first froze my WoW and then my entire computer, forcing me to reboot.  So debug log is not really possible, LUA error is not given.

Ludovicus's picture

Re: FPS drops when WoWPro is enabled

Can you tell me what kind of computer you are running on?

Can you tell me what other addons you have loaded?

The fact that you can't get a debug log makes me think something is very wrong.

My FPS never gets below 60, so I suspect that our addon is interacting with another addon.

 

I am using ElvUI,

I am using ElvUI, arkinventory, deadly bossmods and a few battlepet addons.

I did notice this: it only happens when accepting certain quests, I disable the addon, do what I have to do, run back to where I have to turn in the quests, enable the addon and turn them in WITH the addon enabled.  My FPS goes back to normal as soon as the quests are turned in.  It's the quests where the horde enter pandaria.  

 I do have to say, I tried it on another alt and it hasn't happened anymore as soon as my first char bit through the FPS drops.  Maybe it was an addon causing this that has been updated since, I have no clue.  But at the moment I can play without FPS drops.  In case this changes again I will let you know.

Is there any other way to check the debug log (file in the WTF folder or something), maybe it will point out what was going wrong when I tried to open it in-game.

I'm running wow on windows 7 Home Premium, 6 gigs of RAM, AMD  A8 - 4500M APU radeon (it's a laptop).  I never had problems running wow, cept for those few times that the FPS dropped in the past.

Ludovicus's picture

Re: I am using ElvUI,

Hmm, let me see if I can rig a test for you to run.

I'll also double-check I am using the latest support libraries for the addon.   Sometimes they need updates after a release.

 

Lua Error

I get the following LUA-error when starting WoW.  I use the 2.7.3 version.

 

Date: 2013-12-15 20:44:34

ID: 1

Error occured in: Global

Count: 1

Message: ..\AddOns\WoWPro\WoWPro.lua line 55:

   bad argument #4 to 'format' (string expected, got nil)

Debug:

   [C]: ?

   [C]: format()

   WoWPro\WoWPro.lua:55: dbp()

   WoWPro\WoWPro_Broker.lua:306: NextStep()

   WoWPro\WoWPro_Broker.lua:722: NextStepNotSticky()

   WoWPro\WoWPro_Mapping.lua:431: MapPoint()

   WoWPro\WoWPro_Events.lua:192: AutoCompleteQuestUpdate()

   WoWPro\WoWPro_Events.lua:586:

      WoWPro\WoWPro_Events.lua:349

Ludovicus's picture

Re: Lua Error

I had this happen to me and I checked in a fix for it (https://github.com/Jiyambi/WoW-Pro-Guides/commit/be07342893fad0d147525b5739e8fc96871351e5) and it stopped happening to me.

I guess I need to look harder!

 

 

Addon being goofy

Version is the newest one, the 2.7.0 from Sept 10th, 2013.

No exact error message, but everytime i log on it starts me back at the begining of the guide for the zone i am in. And once i get back to where i was it wont complete the steps, so i have to do it manually, and then after a couple quests it goes backwards mutiple steps.

Current Guide: Grizzly Hills

Faction: Its happening on both for my toons

Step: all of them

Ludovicus's picture

Blizzard bug 170644

Well, I dug around the source code to the Blizzard Quest UI and found this gem:

    --The counts may have changed with SetNearestValidSelection expanding quest headers.
    --Bug ID 170644
    numEntries, numQuests = GetNumQuestLogEntries();

I ran a test on a Level 90 toon that had a bunch of quests in progress (17) and the dammed function would return 12,17 and find only 7 quests!

Trying to use the UI to even look at 17 quests was hard, as things would misbehave left and right.

It looks like numEntries is wrong, but numQuests is right.
I'll see what I can do to toughen up our code.

Ludovicus's picture

Re: Blizzard bug 170644 (Testers Needed)

OK, so there are two bugs here.

  1. We relied on the number of entries returned from GetNumQuestLogEntries to be constant.  But anytime you expand or collapse a header that number changes.  So a simple linear for loop iterating over the number of entries can get into trouble as the number of entries under a header may be bigger than the number of headers!
  2. If the QuestLog UI is up, this code can't run or horrible things happen.

So I will check the code in for this shortly.  Any testers?  Use the development zip at

https://github.com/Jiyambi/WoW-Pro-Guides/archive/master.zip

 

GetNumQuestLogEntries() craziness

Hi.  I have not checked your code, but you are correct in the number of quests being returned is correct no matter which headers are open or closed.  However, the location (index into GetQuestLogTitle()) of quests will move depending on whether they are in closed headers.  For example, quest at index 2 (in an open header) will move to the end of the list if that header is closed.  Not knowing the total count of the quests through which to iterate (because GetNumQuestLogEntries() will not return the proper number if headers are closed) means to get the complete list of quests in the log one needs to continually iterate until no title is returned.  I believe this should give all quests and headers, though not necessarily in any convenient order.

Ludovicus's picture

Re: GetNumQuestLogEntries() craziness

A code review of https://github.com/Jiyambi/WoW-Pro-Guides/blob/master/WoWPro/WoWPro_Broker.lua#L765 would be appreciated, but I think I ended up implementing something close to your suggestion. When I expanded a header section and was about to collapse it because we hit the next header, I reset the index into the quests to end up being one past the old header, which is where the new header was ending up after the collapse.

To further refine it, I will change the repeat loop termination condition from:

                if ( i > 50 ) then
                 break
                end
        until num == numQuests

to:
        until not questTitle

and eliminate:
                if not questTitle and (num < numQuests) then
                 WoWPro:Error("PopulateQuestLog: return value from GetQuestLogTitle(%d) is nil.",i)
                end

PS: There are two new undocumented return values from GetQuestLogTitle() Smiling

This is the routine I use in

This is the routine I use in Grail.  (The next release as I updated it based on your previous findings.)

 

-- Returns a table whose key is the questId and whose value is a table made of the quest title and the completedness

-- of the quest for each quest in the Blizzard quest log.  If there is nothing in the log, an empty table is returned.

_QuestsInLog = function(self)

if nil == self.cachedQuestsInLog then

local retval = {}

-- It tuns out that numQuests will be correct, but numEntries will not reflect the total number of values that

-- will be returned from GetQuestLogTitle() if any of the headers are closed.  With closed headers, the quests

-- that would normally be in them are going to be at the end of the list, but not necessarily in any specific

-- order that is helpful.

-- local numEntries, numQuests = GetNumQuestLogEntries()

-- for i = 1, numEntries do

local i = 1

while (true) do

local questTitle, level, questTag, suggestedGroup, isHeader, isCollapsed, isComplete, isDaily, questId, startEvent = GetQuestLogTitle(i)

if not questTitle then

break

else

i = i + 1

end

if not isHeader then

retval[questId] = { questTitle, isComplete }

end

end

self.cachedQuestsInLog = retval

end

return self.cachedQuestsInLog

end

 

 

After looking at your code I believe there is no need to do all the work with expansion and collapsing of the headers.  If you based your control structure on the while loop I implemented here I imagine you can just do all your work in the "if not is header then" block.  Of course I do not know if the calls to things like GetNumQuestLeaderboards() will work with the indexes that are past the "entries" value that is returned from GetNumQuestLogEntries().  But since GetQuestLogTitle() does work with those values, I would hope the rest of the Blizzard API would.

 

I just realized you use the header name for each quest, so my suggestion will not be that great since my loop does not care about which header a quest is in, and in fact cannot know this because the quests in closed headers are at the end of the list in an unknown order.

Ludovicus's picture

Re: This is the routine I use in

You might want to try the following experiment. 

Collapse all the headers in the Quest Log UI.  Then run your function.

It used to be the case that a straight loop like yours would not pick up any quests!

My function works with all

My function works with all the headers collapsed.  At least this new version does.

Ludovicus's picture

Re: My function works with all

Turns out we do use the header in *1* place:   The guide recorder uses it to detect class specific quests.

 

 

That sort of sucks.  Is there

That sort of sucks.  Is there no other way around this?  Perhaps you can just hardcode the list of class specific quests internally and reference those?

Ludovicus's picture

Re: That sort of sucks. Is there

Its there for new guides, so by definition, the quests may not be in the usual lists, particularly in the PTR.

Is the guide recorder

Is the guide recorder something that is an optional function?  If so, perhaps just make the guide recorder use the complicated form of getting the Blizzard quest list, and have the normal addon use a simpler form?  For the complicated form I have no idea what the problems are when the Blizzard quest panel is open, but I would normally think walking through the list one time to open all the headers, recording which ones I opened, and then going through the entire list to get the quest information (since the API that returns the counts should be valid since all the headers are open, and even if it weren't you could just do the same type of while loop until the title is nil), and then go back and close the headers that I open.

Ludovicus's picture

Re: My function works with all

So I had to poke at why both work. I used this function to test:

function WoWPro:Tepes()
    local i = 1
    while (true) do

        local questTitle, level, questTag, suggestedGroup, isHeader, isCollapsed, isComplete, isDaily, questId, startEvent = GetQuestLogTitle(i)
        if not questTitle then
            break
        else
            i = i + 1
        end
        if not isHeader then
            WoWPro:Print("%d: %s",questId,questTitle)
        else
            WoWPro:Warning("%s: %s",tostring(isCollapsed),questTitle)
        end
    end
end

and I got the following:

20131202/1529.646 ~ WoWPro: 1: Battle Pets
20131202/1529.647 ~ WoWPro: nil: Blackrock Caverns
20131202/1529.648 ~ WoWPro: 28735: To the Chamber of Incineration!
20131202/1529.649 ~ WoWPro: nil: Brawler's Guild
20131202/1529.650 ~ WoWPro: 32851: Blingtron 3000
20131202/1529.651 ~ WoWPro: 32844: Secret of the Ooze
20131202/1529.652 ~ WoWPro: 1: Hallow's End
20131202/1529.653 ~ WoWPro: 1: Legendary
20131202/1529.654 ~ WoWPro: 1: Mana-Tombs
20131202/1529.655 ~ WoWPro: 1: Pandaren Brewmasters
20131202/1529.656 ~ WoWPro: 1: Stormstout Brewery
20131202/1529.657 ~ WoWPro: 1: The Arboretum
20131202/1529.658 ~ WoWPro: 1: Vale of Eternal Blossoms
20131202/1529.659 ~ WoWPro: nil: Valley of the Four Winds
20131202/1529.660 ~ WoWPro: 31323: Buy A Fish A Brewery?
20131202/1529.661 ~ WoWPro: 31813: Dagra the Fierce
20131202/1529.662 ~ WoWPro: 31889: Battle Pet Tamers: Kalimdor
20131202/1529.663 ~ WoWPro: 11131: Stop the Fires!
20131202/1529.664 ~ WoWPro: 31902: Battle Pet Tamers: Eastern Kingdoms
20131202/1529.665 ~ WoWPro: 8311: Hallow's End Treats for Jesper!
20131202/1529.666 ~ WoWPro: 31468: Trial of the Black Prince
20131202/1529.667 ~ WoWPro: 31473: The Strength of One's Foes
20131202/1529.668 ~ WoWPro: 10977: Stasis Chambers of the Mana-Tombs
20131202/1529.669 ~ WoWPro: 30567: Blanche's Boomer Brew
20131202/1529.670 ~ WoWPro: 31327: Trouble Brewing
20131202/1529.671 ~ WoWPro: 31539: A Thing of Beauty
20131202/1529.672 ~ WoWPro: 33229: A Flash of Bronze...
20131202/1529.673 ~ WoWPro: 29371: A Time to Lose

Note that all of the "hidden" quests show after the last item that shows in the UI (Buy A Fish A Brewery?). So your code does work if you don't care about which header they were under.

So now I gotta see if we use that information anywhere.
If not, I can simplify our code.

Ludovicus's picture

QuestLog Being Goofy

This bug occured previously and we added code to "uncollapse" the sections so we could see the bugs, but with account wide quests, people are probably running right near the edge of what the UI is allowing to be displayed/queryied.

I'll give that code a looking over.  It would not be the first time Blizzard changed its behaviour.

 

Ludovicus's picture

Re: Goofy Grizzly Hills

Could someone give me a  log with debugging enabled?

Also, pull up the current guide and mouse over the quests that should be checked off, but are not.

It should tell you why the quest was not selected.

WowPro Why Box

Ludovicus's picture

Debug Log from demonllama@Curse

In a nutshell, it's WoW-Pro conflicting (somehow) with the Account-wide Pet Battle quests. Abandon those, and it works fine. Other than the guides "not working", observably behavior is that in the Quest Log, it keeps auto-collapsing all the quest sections every time something happens to update the log (accepting a new question, completing an existing one, etc). For some reason, that nailed the Grizzly Hills guide and the Mount Hyjal guides pretty hard. The error I was getting was that, for some reason, it was saying it couldn't find the quest in the Quest Log. For example:

20131201/0123.501 ~ WoWPro: Called WoWPro:NextStep(41,1)
20131201/0123.502 ~ WoWPro: Signaled for UpdateGuide
20131201/0123.503 ~ WoWPro: Running: UpdateGuideReal()
20131201/0123.504 ~ WoWPro: Called WoWPro:NextStep(1,1)
20131201/0123.505 ~ WoWPro: Step C [Flamebreaker] skipped as not in QuestLog
20131201/0123.506 ~ WoWPro: Step T [Flamebreaker] skipped as not in QuestLog
20131201/0123.507 ~ WoWPro: Step C [The Return of Baron Geddon] skipped as not in QuestLog
20131201/0123.508 ~ WoWPro: Running: WoWPro:RowUpdate()
20131201/0123.509 ~ WoWPro: Called WoWPro:NextStep(41,1)
20131201/0123.510 ~ WoWPro: Called WoWPro:NextStep(42,2)
20131201/0123.511 ~ WoWPro: Step T [The Return of Baron Geddon] skipped as not in QuestLog
20131201/0123.512 ~ WoWPro: Step T [Emerald Allies] skipped as not in QuestLog
20131201/0123.513 ~ WoWPro: Step T [The Captured Scout] skipped as not in QuestLog
20131201/0123.514 ~ WoWPro: Step C [Twilight Captivity] skipped as not in QuestLog
20131201/0123.515 ~ WoWPro: Step T [Twilight Captivity] skipped as not in QuestLog
20131201/0123.516 ~ WoWPro: Step T [Return to Alysra] skipped as not in QuestLog
20131201/0123.517 ~ WoWPro: Called WoWPro:NextStep(54,3)

When Flamebreaker was most definitely in my quest log.

Ludovicus's picture

Re: Goffy Grizzly Hills

OK.  I'll take a look at the guide to see if I can guess why.

But I may need a debug log for this one.

Estelyen's picture

Can confirm

I just entered Grizzly Hills with my druid twink and I get the same problem.

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.

~Garfield

Cannot download newest version 2.7.0

The addon page says the newest version is 2.7.0 released on September
10, 2013. When I click download, it is giving me version 2.6.4. I would
really like to download the newest version that is for WoW 5.4. Please
fix this! Thank you for your guides.

-Iconoclast

What happened to being able to mark things as sticky?

I remember that I used to be able to right click (I think?) on a step and see a menu that included an option to make it sticky.  It was helpful and I miss being able to do that. Now, when I click or right click on the text for the step, it highlights the text block in yellow, which isn't useful and doesn't let me mark things as sticky.

Addon doesn't remember skipped steps anymore

I'm having a consistent issue where I can't skip steps anymore - if I reload or relog, the skipped steps all come back.  It doesn't seem to be remembering them.

 

I have tried deleting the addon with all saved variables and re-installing, and it doesn't fix it.

 

I'm running 2.6.4.

Error with matching up to Carbonite

Everytime i start WOW-PRO it tells me that 

WOWPro: Waiting for TomTom or Carbonite to intialize

WOWPro: Waiting for TomTom or Carbonite to intialize

WOWPro: Waiting for TomTom or Carbonite to intialize

WOWPro: Waiting for TomTom or Carbonite to intialize

WOWPro: Waiting for TomTom or Carbonite to intialize

WOWPro: It Looks like you dont have TomTom or Carbonite Installed. WOWPro Guides dont have their full functionality without it! Download it for free from wowinterface.com or www.curse.com

WOWPro: If you have Carbonite Installed, do not forget to enable Carbonite's TomTom emulation (Tracking HUD section)

 

The problem is, i do have caronite enabled and this meesage just keeps repeating itself over and over filling my chat box, and will not quit until i copmpletely disable WOWPro.

This started with the last update.

Version: 2.6.3

Faction: Both

Step: None it happens as soon as i log on.

Not advancing the steps at all

I'm currently using v.2.6.3 and the addon isn't moving onwards to the next step when i pick up the quest it tells me to, this happens on every single guide at all lvls and on both horde/alliance, this has been going on for about 1-2 weeks now i believe. the only error message i was getting is: Date: 2013-07-11 21:20:43ID: 1Error occured in: GlobalCount: 1Message: ..\AddOns\WoWPro\WoWPro_Events.lua line 117:   attempt to index field '?' (a nil value)Debug:   WoWPro\WoWPro_Events.lua:117: AutoCompleteQuestUpdate()   WoWPro\WoWPro_Events.lua:559:      WoWPro\WoWPro_Events.lua:336Locals:self = <table> { InitLockdown = false note = <table> { } index = <table> { } CarboniteProfileHack = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:1066 DeactivateTab = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:155 spell = <table> { } CreateGuideWindowScrollbar = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:516 CreateGuideTabFrame_Rows = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:285 NextGuide = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:123 ach = <table> { } newQuest = 6922 CreateItemButton = <function> defined @Interface\AddOns\WoWPro\WoWPro_Widgets.lua:63 CreateHeading = <function> defined @Interface\AddOns\WoWPro\WoWPro_Widgets.lua:104 UpdateQuestTracker = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:252 RowDropdownMenu = <table> { } oldQuests = <table> { } CurrentGuideFrame = <unnamed> { } rep = <table> { } Tags = <table> { } modules = <table> { } MapPoint = <function> defined @Interface\AddOns\WoWPro\WoWPro_Mapping.lua:402 SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440 CreateSkipStepsDialog = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:654 UpdateGuide = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:143 SetDefaults = <function> defined @Interface\AddOns\WoWPro\WoWPro_Config.lua:14 Leveling = <table> { } stickycount = 15 IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:482 optionalcount = 3 RegisterTags = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:352 ZoneInfo = <function> defined @Interface\AddOns\WoWPro\WoWPro_Mapping.lua:627 LoadAllGuides = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:402 Setup_TitleRow = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:199 OrderSteps = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:876 RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118 UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181 FirstMapCall = false GuideList = <unnamed> { } AutoCompleteLevel = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:235 UnregisterEvents = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:373 ActiveStickyCount = 0 chat = <table> { } CreateMiniMapButton = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:624 buff = <table> { } faction = <table> { } SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:455 Zone2MapID = <table> { } RegisterEvents = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:363 lootitem = <table> { } Disable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:345 questtext = <table> { } StickyFrame = WoWPro.StickyFrame { } ResetMainFramePosition = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:15 NPC = <table> { } OnEnable = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:271 Version = "2.6.3" CreateMouseNotes = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:594 PickQuestline = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:961 PaddingSet = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:69 missingQuest = false ActiveStep = 4 active = <table> { } TitleText = <unnamed> { } AutoCompleteZone = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:203 CreateGuideTabFrame = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:368 OnInitialize = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:241 UnregisterAllEvents = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202 Achievements = <table> { } why = <table> { } GuideTabFrame_RowOnClick = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lu

The addon isn't moving onto next step when picking up quests

The addon isn't moving on to the next step when picking up the quest(s) it tell me to do, i've tried all kinds of guides, same thing keeps happening, i've also tried disabling all addons except for wowpro, makes no difference at all. This has occured on both factions/levels.

 

Error messages:

 

Date: 2013-07-07 16:58:02ID: -1Error occured in: GlobalCount: 2Message: ..\AddOns\WoWPro\WoWPro_Events.lua line 117:   attempt to index field '?' (a nil value)Debug:   WoWPro\WoWPro_Events.lua:117: AutoCompleteQuestUpdate()   WoWPro\WoWPro_Events.lua:562:      WoWPro\WoWPro_Events.lua:336Locals:self = <table> { InitLockdown = false note = <table> { } index = <table> { } zone = <table> { } CreateGuideWindowScrollbar = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:516 CreateGuideTabFrame_Rows = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:285 NextGuide = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:111 CreateItemButton = <function> defined @Interface\AddOns\WoWPro\WoWPro_Widgets.lua:63 CreateHeading = <function> defined @Interface\AddOns\WoWPro\WoWPro_Widgets.lua:104 UpdateQuestTracker = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:252 CurrentGuideFrame = <unnamed> { } Tags = <table> { } MapPoint = <function> defined @Interface\AddOns\WoWPro\WoWPro_Mapping.lua:355 SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440 CreateSkipStepsDialog = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:654 UpdateGuide = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:131 SetDefaults = <function> defined @Interface\AddOns\WoWPro\WoWPro_Config.lua:14 Leveling = <table> { } IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:482 RegisterTags = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:363 LoadAllGuides = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:413 Setup_TitleRow = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:199 RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118 UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181 GuideList = <unnamed> { } AutoCompleteLevel = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:235 UnregisterEvents = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:384 ActiveStickyCount = 0 CreateMiniMapButton = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:624 SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:455 Zone2MapID = <table> { } RegisterEvents = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:374 ActiveStep = 1 GrailQuestPrereq = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:887 newQuest = false StickyFrame = WoWPro.StickyFrame { } ResetMainFramePosition = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:15 LoadNilGuide = <function> defined @Interface\AddOns\WoWPro\WoWPro_NilGuide.lua:5 OnEnable = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:270 Version = "2.6.0a" oldQuests = <table> { } PickQuestline = <function> defined @Interface\AddOns\WoWPro\WoWPro_Broker.lua:883 PaddingSet = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:69 missingQuest = false DebugMode = true CreateDropdownMenu = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:761 TitleText = <unnamed> { } AutoCompleteZone = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:203 CreateGuideTabFrame = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:368 OnInitialize = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:240 UnregisterAllEvents = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202 stickycount = 9 optionalcount = 0 GuideTabFrame_RowOnClick = <function> defined @Interface\AddOns\WoWPro\WoWPro_GuideList.lua:270 NextGuideDialog = Guide Completed { } FirstMapCall = true buff = <table> { } actionlabels = <table> { } LogEvent = <function> defined @Interface\AddOns\WoWPro\WoWPro.lua:88 RowSet = <function> defined @Interface\AddOns\WoWPro\WoWPro_Frames.lua:321 AutoCompleteLoot = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:85 noncombat = <table> { } RecordTaxiLocations = <function> defined @Interface\AddOns\WoWPro\WoWPro_Events.lua:8 ValidateMapCoords = <function> defined @Interface\AddOns\WoWPro\WoWPro_Mapping.lua:341 ActivateTab = <functioAddOns:  Swatter, v4.3.1 (<%codename%>)  TomTom, vv50300-1.0.1  WoWPro, v2.6.0a  WoWProAchievements, v2.6.0a  WoWProDailies, v2.6.0a  WoWProLeveling, v2.6.0a  WowProProfession, v2.6.0a  WoWProWorldEvents, v2.6.0a  BlizRuntimeLib_enUS v5.3.0.50300 <eu>  (ck=8f3)

 

Guide List and Current Guide not displaying when clicked

My version is 2.6.1 but it happened with the previous version also.

When I right click the
guide box and choose either guide list or current guide, it brings up
the WoW addon box instead of the intended target. I close it and then
right click again on it and then left click the guide list or current
guide and it will correctly bring up the intended target on that second
try.

Thank you very much for this addon, it is totally awesome!
Please fix the Jade Forest so I can use it! I feel lost without your
addon! LOL

Peace!

FPS drop when WoW-Pro enabled

When I play with the latest version of WoW-Pro enabled, my FPS drops to 1 - 10, when not moving (when I move the images freezes for second)  When I disable it, my FPS is back to 60+.  I have no idea what causes this, I don't get any LUA errors either.

 

Error report

WoWPro ver: 2.6.1

OS: Win7 x64 Ultimate

This is an error report I got when trying to select Valley of the Four Winds:

Date: 2013-06-11 20:44:05ID: 3Error occured in: GlobalCount: 1Message: ..\AddOns\Grail\Grail.lua line 3367:   bad argument #2 to 'strsplit' (string expected, got nil)Debug:   (tail call): ?   [C]: ?   [C]: ?   Grail\Grail.lua:3367: _FromPattern()   Grail\Grail.lua:5337: QuestPrerequisites()   WoWPro\WoWPro_Broker.lua:890: GrailQuestPrereq()   WoWPro\WoWPro_Parser.lua:257: ParseQuestLine()   WoWPro\WoWPro_Parser.lua:363: ParseQuests()   WoWPro\WoWPro_Parser.lua:377: LoadGuideSteps()   WoWPro\WoWPro_Broker.lua:105: LoadGuide()   WoWPro\WoWPro_GuideList.lua:278:      WoWPro\WoWPro_GuideList.lua:270Locals:(*temporary) = "LeftButton"(*temporary) = false(*temporary) = <function> defined =[C]:-1AddOns:  MoncaiCompare, v5.3.0  Swatter, v4.3.0 (<%codename%>)  NPCScanOverlay, v5.0.0.3  Ace3, v  AceGUI30SharedMediaWidgets, v  AckisRecipeList, v2.4.8  AckisRecipeListQuickScan, v5.2.0.-1.0.8  ACP, v3.4.3   AddonLoader, v2.0.1  Altoholic, v5.3.001  AnnounceInterrupts, v1.3  AnnounceMisdirection, v  AnnouncePallyAssist, v  AnnounceResurrection, v  Archy, v1.8.42  AtlasLoot, vv7.06.00  AtlasLootCataclysm, vv7.06.00  AtlasLootClassicWoW, vv7.06.00  AtlasLootLoader, vv7.06.00  AtlasLootMistsofPandaria, vv7.06.00  AucAdvanced, v5.17.5413 (NeedyNoddy)  AucFilterBasic, v5.17.5413 (NeedyNoddy)  AucFilterOutlier, v5.17.5413.5347(5.17/embedded)  AucMatchUndercut, v5.17.5413.5364(5.17/embedded)  AucStatHistogram, v5.17.5413 (NeedyNoddy)  AucStatiLevel, v5.17.5413 (NeedyNoddy)  AucStatPurchased, v5.17.5413 (NeedyNoddy)  AucStatSales, v5.17.5413.5376(5.17/embedded)  AucStatSimple, v5.17.5413 (NeedyNoddy)  AucStatStdDev, v5.17.5413 (NeedyNoddy)  AucStatWOWEcon, v5.17.5413.5323(5.17/embedded)  AucUtilAHWindowControl, v5.17.5413.5347(5.17/embedded)  AucUtilAppraiser, v5.17.5413.5393(5.17/embedded)  AucUtilAskPrice, v5.17.5413.5347(5.17/embedded)  AucUtilAutoMagic, v5.17.5413.5392(5.17/embedded)  AucUtilCompactUI, v5.17.5413.5400(5.17/embedded)  AucUtilEasyBuyout, v5.17.5413.5347(5.17/embedded)  AucUtilFixAH, v5.17.5413 (NeedyNoddy)  AucUtilItemSuggest, v5.17.5413.5365(5.17/embedded)  AucUtilPriceLevel, v5.17.5413.5365(5.17/embedded)  AucUtilScanButton, v5.17.5413.5403(5.17/embedded)  AucUtilScanFinish, v5.17.5413.5347(5.17/embedded)  AucUtilScanProgress, v5.17.5413.4979(5.17/embedded)  AucUtilScanStart, v5.17.5413.5347(5.17/embedded)  AucUtilSearchUI, v5.17.5413.5373(5.17/embedded)  AucUtilSimpleAuction, v5.17.5413.5388(5.17/embedded)  AucUtilVendMarkup, v5.17.5413.4828(5.17/embedded)  AutoTabard, v1.972  Babylonian, v5.1.DEV.332(/embedded)  BagBrother, v  Bagnon, v5.3  BagnonAccountSearch, v1.7.0  BagnonConfig, v  BagnonFacade, v8  Bartender4, v4.5.10  Bartender4ThereIsNoCost, v  BasicMinimap, v2.12  BeanCounter, v5.17.5413 (NeedyNoddy)  ButtonFacade, v5.3.394  CallbackHandler10, v  Carbonite, v5.1.6  CarboniteTransfer, v1.01  CollectMe, v2.4.2  CombustionHelper, v3.4.7  Configator, v5.1.DEV.344(/embedded)  CTMailMod, v5.2  CurseProfiler, v  DataStore, v5.3.001  DataStoreAchievements, v5.3.001  DataStoreAgenda, v5.3.001  DataStoreAuctions, v5.3.001  DataStoreCharacters, v5.3.001  DataStoreContainers, v5.3.001  DataStoreCrafts, v5.3.001  DataStoreCurrencies, v5.3.001  DataStoreInventory, v5.3.001  DataStoreMails, v5.3.001  DataStorePets, v5.3.001  DataStoreQuests, v5.3.001  DataStoreReputations, v5.3.001  DataStoreSpells, v5.3.001  DataStoreStats, v5.3.001  DataStoreTalents, v5.3.001  DBMCore, v  DBMLDB, v  DebugLib, v5.1.DEV.337(/embedded)  Decursive, v2.7.2.9  Digits, v1.1  ElkBuffBars, v2.3.2-172  Enchantrix, v5.17.5413 (NeedyNoddy)  EnchantrixBarker, v5.17.5413 (NeedyNoddy)  FactionGrinder3, v1.0.0  Factionizer, v5.03.00.12 13.6.6  FBMergeDatabase, v1.2m  FBTrackingFrame, v1.2m  FishingBuddy, v1.2n  ForteCasting, v  ForteClass, v  ForteCooldown, v  ForteCore, v1.980.8  ForteTalent, v  ForteTimer, v  FriendShare, vv1.5.1  Gatherer, v4.3.0  GearScore, v5.2.0  GFWDisenchantPredictor, v5.2  Grail, v049  Grid2, v699  Grid2FreeLayout, v0.1  Grid2LDB, v699  Grid2RaidDebuffs, v699  GrinderCore2, v2.0.1  HealersHaveToDie, v2.1.4  Informant, v5.17.5413 (NeedyNoddy)  ItemAge, v  ItemDataCache, v1.505  LibAboutPanel, v1.52  LibActionButton10, v  LibBabbleBoss30, v  LibBabbleCreatureType30, v  LibBabbleDigSites30, v5.3-release1  LibBabbleFaction30, v  LibBabbleInventory30, v  LibBabbleItemSet30, v  LibBabbleSubZone30, v  LibBabbleZone30, v  LibBossIDs10, v  LibCompress, v  LibDBIcon10, v  LibDualSpec10, vv1.9  LibExtraTip, v5.12.DEV.350(/embedded)  LibKeyBound10, v  LibMapData10, v1.0.0.29-release  LibNameplate10, v  LibSharedMedia30, v3.0-79  LibSink20, v  LibStub, v  LibWindow11, v1.1.11  Masque, v5.3.394  MikScrollingBattleText, v5.7.129  Multishot, v3.1.0  MultiTool, v5.3.0.001  myCalendarBroker, v2.0.0  Omen, v3.1.8  OmniCC, v5.3.1  oRA3, v  Outfitter, v5.9.1  Overachiever, v0.72  OverachieverTrade, v0.71  Pawn, v1.8.6  PetTheory, v5.2.0-1.1.11  PitBull4, vv4.0.0-beta45  PitBull4Aggro, vv4.0.0-beta45  PitBull4AltPowerBar, vv4.0.0-beta45  PitBull4Background, vv4.0.0-beta45  PitBull4BattlePet, vv4.0.0-beta45  PitBull4BlankSpace, vv4.0.0-beta45  PitBull4Border, vv4.0.0-beta45  PitBull4CombatFader, vv4.0.0-beta45  PitBull4CombatIcon, vv4.0.0-beta45  PitBull4CombatText, vv4.0.0-beta45  PitBull4HealthBar, vv4.0.0-beta45  PitBull4HideBlizzard, vv4.0.0-beta45  PitBull4Highlight, vv4.0.0-beta45  PitBull4HostilityFader, vv4.0.0-beta45  PitBull4LeaderIcon, vv4.0.0-beta45  PitBull4LuaTexts, vv4.0.0-beta45  PitBull4MasterLooterIcon, vv4.0.0-beta45  PitBull4PhaseIcon, vv4.0.0-beta45  PitBull4Portrait, vv4.0.0-beta45  PitBull4PowerBar, vv4.0.0-beta45  PitBull4PvPIcon, vv4.0.0-beta45  PitBull4QuestIcon, vv4.0.0-beta45  PitBull4RaidTargetIcon, vv4.0.0-beta45  PitBull4RangeFader, vv4.0.0-beta45  PitBull4ReadyCheckIcon, vv4.0.0-beta45  PitBull4RestIcon, vv4.0.0-beta45  PitBull4RoleIcon, vv4.0.0-beta45  PitBull4Sounds, vv4.0.0-beta45  PitBull4ThreatBar, vv4.0.0-beta45  PitBull4VisualHeal, vv4.0.0-beta45  Prat30, v3.5.6        Prat30HighCPUUsageModules, v  Prat30Libraries, v  ProfessionsVault, v6.4.5  Quartz, v3.1.3  Recount, v  SharedMedia, v3.0.5-184  SharedMediaAdditionalFonts, v1.0.14  SilverDragon, vv3.0.6  SimpleTankFrames, v1  SlideBar, v4.3.0 (<%codename%>)  Stubby, v5.17.5413 (NeedyNoddy)  SunnArt, v3.67  SunnArtPack2, v1.13  SunnArtPack3, v1.13  SunnArtPack4, v1.13  SunnArtPack5, v1.13  SwindlerPreventer, v5.0.1 (15799) BETA  TabardAddict, v2.17  TipHelper, v5.12.DEV.351(/embedded)  TipTac, v13.05.22  TipTacItemRef, v13.05.22  TipTacTalents, v13.04.17  Titan, v5.1.21.50300  TitanArchaeology, v4.0.001  TitanBag, v5.1.21.50300  TitanClock, v5.1.21.50300  TitanCooking, v4.0.001  TitanCurrency, v5.8  TitanEnchanting, v4.0.001  TitanFirstAid, v4.0.001  TitanFishing, v4.0.001  TitanGold, v5.1.21.50300  TitanHerbalism, v4.0.001  TitanItemDed, v5.2.0.0  TitanLocation, v5.1.21.50300  TitanLootType, v5.1.21.50300  TitanPerformance, v5.1.21.50300  TitanRepair, v5.1.21.50300  TitanRestPlus, v5.0.4  TitanSocial, v5.3r23  TitanSpec, v2.3.1  TitanVolume, v5.1.21.50300  TitanXP, v5.1.21.50300  TomTom, vv50300-1.0.1  TradeSkillDW, v1.88  TradeSkillMaster, vv1.6.4  TradeSkillMasterAccounting, vv1.3.2  TradeSkillMasterAdditions, vv1.0.5  TradeSkillMasterAuctionDB, vv1.4.3  TradeSkillMasterAuctioning, vv1.3.1  TradeSkillMasterCrafting, vv1.2.3  TradeSkillMasterDestroying, vv1.2.6  TradeSkillMasterItemTracker, vv1.3.1  TradeSkillMasterMailing, vv1.3.1  TradeSkillMasterShopping, vv1.4.1  TradeSkillMasterWarehousing, vv1.5.2  Viewporter, v  WeakAuras, v1.4.7.10  WhoNeedsThis, v0.34  WoWDBProfiler, v  WoWPro, v2.6.1  WoWProAchievements, v2.6.1  WoWProDailies, v2.6.1  WoWProLeveling, v2.6.1  WowProProfession, v2.6.1  WoWProWorldEvents, v2.6.1  XBar, v4.13  XBuffBar, v4.05  XTradeBar, v4.05  BlizRuntimeLib_enUS v5.3.0.50300 <eu>  (ck=1cbb)

Leveling guide for The Jade Forest crashes WoW

I upgraded to v2.6.0a from v2.5.? but when I select The Jade Forest guide my installation of WoW still crashes. I can select the Twighlight Highlands and Valley of the Four Winds without crashing. This happens on 2 different computers (one Mac OS X.8.3 and one Windows 7 Ultimate).

I have deleted the WTF folders to see if that would help, but it didn't. I've removed all other addons but have the same result. No error logs are created.

The day before the crashes started I began to notice the guides were skipping quests (asking me to complete quests I had yet to pick up).

Thanks for the wonderful addon.

Guide locks up WOW

version 2.6 and 2.6a.....version 2.5 works for me though

No matter how I load into WoW, new WTF folder, no other addons except carbonite or tomtom. soon as I load into WOW it locks up .No error txt that i know of unless the debug log is put into a file, it's turned on on one of my machines, but not may daughters.

 

Windows XP and Win 7....with XP i was in dread wastes with Win7 i was in four winds. Win7 seems to  handle it better as it downt lockup until i interact with the addon, but in XP if the addon is loading it locks up asap once the load screen disappears and you first see the game world.

Isle of Thunder

Everything but the Isle of thunder Daily guide works. when i click it, my client freezes up, and will stay like that for hours. have to end process and reload. but all other guides still work.

Great work guys. :) still love this, makes all my dalies and finding the pandaria items a breeze. :)

wow freezing as soon as selecting a guide in wow pro

Was using the leveling guide at level 85 in Panda. All was working fine. I then updated to latest guids and addon  2.6.0a (5.3 Support). As soon as i open wow and clicked on wow pro to select a guide the wow UI freezes. I turned off all adons except wow pro and tom tom and this continued to happen each time I restarted.

I turned on all my other adons with wow pro turned off - no hang.win7 fully updated - wow 5.3 fully updated - all adons updated.any sugestions appreciated

Crashes

Exact same problem here, reinstalled wow and the addon. Really getting annoying.

Game freezes when loading "The Jade Forest" guide

Running WoW-Pro version 2.6.0a - Had my character logged in with wow-pro running with the "Valley of the Four Winds" guide loaded, and everything seemed to be working correctly. I opened the guide list and as soon as I selected "The Jade Forest" my wow client froze. I eventually got the Windows message that "World of Warcraft Retail is not responding." I don't seem to be having this issue on any of my other characters, but this is the only one I have that's going through the Jade Forest now.

Cannot get certain guides to load!

Downloaded the 2.6 addon for Patch 5.3 and thwe guides for The Jade Forest, and Krasarang Wilds will not load. After I click them WoW literally freezes up and I have to close it. I've tried disabling all my addons, deleting the WTF/Cache folders, ect.

 

Anyone else have this problem? Thanks!

Changed faction, now leveling guides lock up the computer

I have the latest version 2.6.0a and everything is working for my characters who have not changed faction. However, on the ones that have (alliance-horde, same server), and kept the same name, when I try to select a leveling guide, the computer hangs with no error message.  Selecting other types of guides do not cause a freeze.

Thanks for any help you can offer!

Panda Starting Area

I recently upgraded to version 2.6 after this last patch that made all of my add-ons out of date. It works just fine with my toons that were established. But I started a new panda and Wow would not load the starting zone. After testing each addon I have installed, I determined that Wow-Pro was the cause of things not loading. If Wow-Pro is the only addon enabled, it will not load. But loads fine if Wow-Pro is not enabled. I can load just fine with all of my other addons enabled and Wow-pro disabled. This has happened on three different computers now.

I have a serious problem with

I have a serious problem with my hunter Alt and version 2.6.0 and 2.6.0a
as well in MoP 5.3. The game freezes right after login with this
character but only with this character on my other characters (no
hunters) both versions work flawlessly. It has something to do with
WoWPro because after disabling it i can login with my hunter. I have
already deleted all WoWPro saved variables on this hunter but it did not
help. The problem seems to be hunter specific ?!?

I have a serious problem with

I have a serious problem with my hunter Alt and version 2.6.0 and 2.6.0a as well in MoP 5.3. The game freezes right after login with this character but only with this character on my other characters (no hunters) both versions work flawlessly. It has something to do with WoWPro because after disabling it i can login with my hunter. I have already deleted all WoWPro saved variables on this hunter but it did not help. The problem seems to be hunter specific ?!?

Game crashes when loading pandaria guide

2.6.0aHorde jade forest tried to load it when i go to the guide checker it does the same 

Pretty much the subject describes it whenever i try to load jade forest or karasang wilds it freezes and crashes wow. i got the newest version, reinstalled multiple times im at level 85 and prefer leveling with this awesome addon, whats my next plan of attack to fix this?cheers 

Jade Forest Guide causing freeze

Using the Current Version: 2.6.0a (5.3 Support).

Tried logging into a Horde character that was in Jade Forest with all normal add-ons turned on and as soon as the environment started to load after the loading screen, it froze. No error test and only quest I have active is Seeking Zin'jun.

Turned off all addons and restarted them one by one, including the WOW-Pro guides in the list until I wasn't having issues. Since I had deactivated the guides in the add-on menu I had to manually select the guide from within the game while it was running. As soon as I clicked on the Jade Forest guide to load, the game froze forcing me to shut the program down from the task manager.

As I was confirming which quest I had active I went through the list of guides and the same freeze happened on every Mists of Pandaria Zone I clicked on, including the Wandering Isle, Jade Forest, Krasarang Wilds and Valley of Four Winds.

WoW Pro 2.6.0 crashes Wow

As of patch 5.3.0 WoW Pro crashes my wow.

I am playing a Horde Warrior and when I try to select a leveling guide (So far I tried the Pandaria Leveling guides) my wow freezes and I need completely restart WoW.  I do not get any LUA-errors so sadly I can't provide any.  I tried it 17 times so far, and every time my WoW freezes and becomes unresponsive.

Since the last update I have

Since the last update I have a problem with my FPS.  When the WoW-Pro addon is disabled my FPS is 60-80.  Once I enable the addon my FPS drops to 1 - 10.  When I disable it again, my FPS goes back up to 60-80.  I don't get any errors.

I am using the latest version, downloaded it from the site, removed the old version and did a clean install.