Skillet-Classic

Skillet-Classic

445k Downloads

AddOn 'Skillet-Classic' tried to call the protected function 'Search()'

0vertime opened this issue ยท 11 comments

commented

4x [ADDON_ACTION_BLOCKED] AddOn 'Skillet-Classic' tried to call the protected function 'Search()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function Search' [string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua"]:250: in function LFGBrowse_DoSearch'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua"]:189: in function SearchActiveEntry' [string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_ParentFrame.lua"]:95: in function LFGParentFrame_SearchActiveEntry'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua"]:77: in function <...pFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua:54>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events =

{
}

commented

I believe this is a case of "who has the most up-to-date ACE3 libraries". There is nothing in the traceback which points to Skillet-Classic code. Was Skillet-Classic even open at the time? If so, I will need details on exactly what you were doing to cause this error including screenshots if possible. Also include which WoW expansion and your locale.

commented

Classic fresh, only bugsack and skillet enabled
(i dont know exactly myself what triggers it, i just randomly pressed stuff)

https://streamable.com/bqpiv0

10x [ADDON_ACTION_BLOCKED] AddOn 'Skillet-Classic' tried to call the protected function 'Search()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Search'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua"]:250: in function `LFGBrowse_DoSearch'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua"]:189: in function `SearchActiveEntry'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_ParentFrame.lua"]:95: in function `LFGParentFrame_SearchActiveEntry'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua"]:77: in function <...pFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua:54>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
}

commented

Both reports have "LFG" in the traceback and the video posted by @HelveteTV shows interaction with some sort of LFG tool but when I attempted to recreate the actions in the video, I can't find this tool. Can either of you point me to a "how-to"?

commented

I searched the Skillet-Classic code base including the ACE3 libraries and there are no calls to Search(). None of the tracebacks show any Skillet-Classic code being referenced. The only thing that might be the issue is the event = "ADDON_ACTION_BLOCKED".

In ...\Addons\Skillet-Classic\Skillet.lua please change line 798 from:

self:RegisterEvent("ADDON_ACTION_BLOCKED")

to:

-- self:RegisterEvent("ADDON_ACTION_BLOCKED")

and try again.

commented

I'm working on leveling a Paladin (Ararus) to 10 on Dreamscythe. to see if I can recreate this. Hopefully, I'll have enough gold to train a profession.

Edit: Managed to train First Aid so now I just need to get to 10.

commented

i only reloaded when edited the file, tried relogging now and still same issue

commented

OK. I was hoping you had edited the file while still logged in and relogging fixed the issue. ๐Ÿ˜‚

commented

The LFG tool is available on the anniversary classic version, i think you need to be at least 10 to unlock the LFG tool. i tried changing line 798 as you said but it seems like the same issue, did the same steps as in the video, except this time i didnt disable all other addons.

EDIT: created a lvl 1 and it didnt have the LFG tool available

11x [ADDON_ACTION_BLOCKED] AddOn 'Skillet-Classic' tried to call the protected function 'Search()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Search'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua"]:250: in function `LFGBrowse_DoSearch'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua"]:189: in function `SearchActiveEntry'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_ParentFrame.lua"]:95: in function `LFGParentFrame_SearchActiveEntry'
[string "@Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua"]:77: in function <...pFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua:54>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
}

commented

I'm working on leveling a Paladin, Ararus, on Dreamscythe to 10 to see if I can recreate this. Hopefully, I'll have enough gold to train a profession.

If you commented out the RegisterEvent then I'm really confused as that is the only connection I see between Skillet-Classic and the traceback. You did logoff and logon after you did the edit?

Not sure I'll get to 10 today as I have some RL obligations but I'll be back when I learn things.

commented

So put line 798 back (and relog). Type /skillet debugshow and '/skillet traceshow`. This will output to chat and to the character specific saved variables file, Skillet-Classic.lua. When the error occurs, logoff, zip, and attach the character specific saved variables zip file.

/skillet debugshow and /skillet traceshow are toggles so if the chat spam gets to be too much, turn them off. The output will still go to the saved variables file.

Edit: I got my toon to 10 and can reproduce this error. I did the above but it revealed nothing so I have no idea how to proceed.

commented

The error appears to happen when you add yourself to a group in LFG. Again, it has nothing to do With Skillet-Classic other than Blizzard's "name dropping".