Tried to call the protected function 'UNKNOWN()'
JustArion opened this issue ยท 5 comments
Trace:
1x [ADDON_ACTION_FORBIDDEN] AddOn 'LFGSpamFilter' tried to call the protected function 'UNKNOWN()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: ?
[string "=[C]"]: in function `SendReport'
[string "@FrameXML\ReportFrame.lua"]:171: in function `SendReport'
[string "@FrameXML\ReportFrame.lua"]:75: in function `InitiateReportInternal'
[string "@FrameXML\ReportFrame.lua"]:427: in function <FrameXML\ReportFrame.lua:413>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML\ReportFrame.lua"]:52: in function `InitiateReport'
[string "@FrameXML\LFGList.lua"]:3281: in function `LFGList_ReportAdvertisement'
[string "@FrameXML\LFGList.lua"]:3313: in function `func'
[string "@SharedXML\UIDropDownMenu.lua"]:918: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
The results table gets tainted by being filtered, so this can't really be fixed. At least not until Blizzard adds an official API to do this.
This happens with any other addon that changes the results, e.g. 0xbs/premade-groups-filter#95
Best I can do is disable that menu option or add some message.
Some message might work, the error only appears every once and a while, it never repeats in succession, the action still completes successfully, the only indicator of an error is the error sound from bugsack.