seblindfors / Immersion

Immersive questing addon for World of Warcraft
Artistic License 2.0
26 stars 15 forks source link

Lua error, Immersion trying to call UseQuestLogSpecialItem() which is protected #13

Closed brittyazel closed 6 months ago

brittyazel commented 3 years ago

Client: Retail 9.0.2 Version: 1.3.4-Retail

Describe the bug If I am in combat when trying to use a quest item directly from the on-screen quest list (underneath the minimap), I will often times be presented with the bug below. It seems like Immersion has trying to call the protected function UseQuestLogSpecialItem(). I'm unsure why Immersion would be trying to call this function, but (having fixed a lot of these issues in the past) I think it's probably more likely that this bug is due to Immersion taking ownership of a frame that calls this function.

Lua Error 1x [ADDON_ACTION_FORBIDDEN] AddOn 'Immersion' tried to call the protected function 'UseQuestLogSpecialItem()'. [string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519> [string "=[C]"]: in function `UseQuestLogSpecialItem' [string "@Blizzard_ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua"]:95: in function <...ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua:88>