Questie

Questie

116M Downloads

Group Finder doesn't show groups untill after a reload.

roeleert opened this issue ยท 23 comments

commented

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

commented

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.

commented

image
with only Questie on. Tested it on vanilla raid no problem. WotlK raid instant searching window

commented

...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

commented

Did a few tests just now, only seems to happen when I put text in the optional comment field

commented

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.

commented

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.

commented

Hmmm... I can't repro this at all in WotLK. Both on a new toon and one I've had for a while at lvl 60 and one at lvl 80.

image

commented

Oh... there it is. But I had to create a "Custom" group then try and find it.

commented

Yep... confirmed. This is NOT Questie. It was tainted by Prat-3.0. I disabled Prat-3.0 and went back into game. And now I don't get an error and my Custom listing shows up in LFG.

image

EDIT: Screenshot is easier to read.

commented

image_2023-04-27_00-46-37

Same issue here! But we have only Questie, no other addons enabled.

commented

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.

commented

Addons was disabled incorrectly, you right. Will try to collect taint log later.

commented

Same error for me. When I queue in the LFG tool (with custom text) for the first time, this error comes up.

Maybe the log will help you:

image

commented

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>

commented

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.

commented

enable the taint log and lets see whats happening

commented

Maybe this is related to the new scroll frame of the Tracker? ๐Ÿค”

commented

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.

commented

Hey @roeleert would you mind disabling all addons except Questie and check if the issue still persists?

commented

It happens to me too, and i tested with only Questie active.

image

commented

@roeleert new version of Questie is out. Please retest. :)

commented

seems good, no more problems for now :D

commented

SWEET! Music to my ears. Reopen this issue if it pops up again.