Group Finder doesn't show groups untill after a reload.
roeleert opened this issue ยท 23 comments
Bug description
When I queue for anything in group finder nothing shows up. Reason is an error from Questie:
11x [ADDON_ACTION_BLOCKED] AddOn 'Questie' tried to call the protected function 'Search()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function Search' [string "@Blizzard_LookingForGroupUI/Blizzard_LFGBrowse.lua"]:226: in function
LFGBrowse_DoSearch'
[string "@Blizzard_LookingForGroupUI/Blizzard_LFGBrowse.lua"]:179: in function SearchActiveEntry' [string "@Blizzard_LookingForGroupUI/Blizzard_LFGParentFrame.lua"]:92: in function
LFGParentFrame_SearchActiveEntry'
[string "@Blizzard_LookingForGroupUI/Blizzard_LFGListing.lua"]:69: in function <...s/Blizzard_LookingForGroupUI/Blizzard_LFGListing.lua:51>
Questie & WoW version
Questie-v8.0.1
Wow Wotlk
Just updated one of our internal libraries that should address this issue. Look at @timcrid taint log. I did some research on UIDropDownMenu and I found that our internal library that's based on the Ace library was out of date. This will be included in the next release.
I do remember in my taint log where Prat was tainting the LFG, the lines before that showed a bunch of UIDropDownMenu taints. Wasn't Questie "per-say"... one of the remapped API's wasn't tagged to use our internal local versions and it went out through the Blizzard API instead and used by other addons. I only found it while updating our library.
...oh, I even fired up a taint log last night and did a search for Search()
... nothing came up.
Searching through Questies code, we don't call anything with the name Search()
. Scratches Head
Did a few tests just now, only seems to happen when I put text in the optional comment field
Huh... super weird. I'll find some time here soon to dig into this a bit. When I first saw this yesterday, I was about to join a guild raid. I popped on the LFG and didn't see any issue. When I joined the raid, it was turned on by the raid leader. It was still working.
Oh... if another addon is hooked into Search()
or created a function called Search()
in their own code and made it Global by mistake then when you pop open LFG and Blizzard calls its own Global Search()
... even though Questie doesn't call it, it's being referenced for some strange reason.
Did you disable all your addons "in game" and do a reloadUI? You have to exit to character selection. Disable either all or just the one addon that is causing the taint (might have to enable taint log to find it). Then exit the game entirely and relaunch from the Battle.net app.
guessing this is the same issue:
[ADDON_ACTION_BLOCKED] AddOn 'Questie' tried to call the protected function 'Search()'.
[string "@interface\AddOns!BugGrabber\BugGrabber.lua"]:480: in function <Interface\AddOns!BugGrabber\BugGrabber.lua:480>
[string "=[C]"]: in function Search' [string "@Interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGBrowse.lua"]:225: in function
LFGBrowse_DoSearch'
[string "@interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGBrowse.lua"]:178: in function SearchActiveEntry' [string "@Interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGParentFrame.lua"]:92: in function
LFGParentFrame_SearchActiveEntry'
[string "@interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGListing.lua"]:67: in function <...s\Blizzard_LookingForGroupUI\Blizzard_LFGListing.lua:49>
This issue didn't start for me until the latest update of Questie and disabling Questie resolves the issue.
I wanted to clarify the issue is only if I put text into the group finder description box. Otherwise there is no conflict. Even if I'm already in the group list looking for a group, adding text and updating would cause the issue. /rl will fix the endless searching and the text will be there as it should.
This is taint; Questie doesn't touch anything regarding LFG, and as you can see from the stack trace, all of the functions referenced are Blizzard ones.
Hey @roeleert would you mind disabling all addons except Questie and check if the issue still persists?
@roeleert new version of Questie is out. Please retest. :)