
AddOn 'Skillet-Classic' tried to call the protected function 'Search()'
0vertime opened this issue ยท 11 comments
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 =
}
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.
Classic fresh, only bugsack and skillet enabled
(i dont know exactly myself what triggers it, i just randomly pressed stuff)
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> {
}
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"?
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.
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.
OK. I was hoping you had edited the file while still logged in and relogging fixed the issue. ๐
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> {
}
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.
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.