TellMeWhen icon indicating copy to clipboard operation
TellMeWhen copied to clipboard

TMW trying to access protected `resume` function error

Open arieh opened this issue 1 year ago • 7 comments

WoW Version

Retail

TellMeWhen Version

v10.2.0

Describe the bug

Been seeing this error for a while:

6x [ADDON_ACTION_BLOCKED] AddOn 'TellMeWhen' tried to call the protected function 'resume()'.
[string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481>
[string "=[C]"]: in function `resume'
[string "@TellMeWhen/TellMeWhen.lua"]:2680: in function <TellMeWhen/TellMeWhen.lua:2669>

Don't think it causes any in-game issues. Unsure if it's related to a specific icon or just TMW itself.

Export Strings

n/a

arieh avatar Nov 25 '23 09:11 arieh

Its a known issue - resume isn't actually protected. Are you able to reliably reproduce this?

https://github.com/Stanzilla/WoWUIBugs/issues/483

ascott18 avatar Nov 25 '23 18:11 ascott18

Every time I enter combat. Haven't really looked into it since it doesnt break anything (I think). Can try and dig deeper to see if it's a specific group or something

arieh avatar Nov 28 '23 09:11 arieh

That would be great, or if you want to share your saved variables then I could dig in too

ascott18 avatar Nov 28 '23 20:11 ascott18

yeah ok after spending 5min on this I figure this is way above my head. It does seem on the surface that this should never happen since you're the one creating the coroutine in the first place...

Interesting tidbit is that it happens consistently after I reload when I hit a target dummy, but at some point later it stops happening.

I'll share my saved variables, though I'm unsure how helpful it will be since my TMW config is huge :D

arieh avatar Nov 29 '23 13:11 arieh

TellMeWhen.zip

arieh avatar Nov 29 '23 13:11 arieh

I'm seeing the same error message, but only on my Frost Mage. [Edit: any combat triggers it]

5x [ADDON_ACTION_BLOCKED] AddOn 'TellMeWhen' tried to call the protected function 'resume()'. [string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481> [string "=[C]"]: in function `resume' [string "@TellMeWhen/TellMeWhen.lua"]:2680: in function <TellMeWhen/TellMeWhen.lua:2669>

Grumsta avatar Dec 05 '23 10:12 Grumsta

Found a way to replicate this (was shared in discord by user Verazord).

  1. Have an item cooldown icon with "Range check" Checked (See below for import).
  2. Enter combat (used training dummy room in Valdrakken)
  3. Untarget your current target (escape).

Note: Only happens once after a /reload Still doesn't seem to cause any issues other than the error message itself.

Icon import

^1^T^SShowTimer^B ^SType^Sitem ^SShowTimerText^B ^SName^S14 ^SStates^T ^N2^T ^SAlpha^N0.44 ^t^t^SRangeCheck^B ^SEnabled^B ^t^N102201^S~`~| ^Sicon^^

Alwies avatar Feb 01 '24 05:02 Alwies