TellMeWhen

TellMeWhen

24M Downloads

TMW trying to access protected `resume` function error

arieh opened this issue ยท 7 comments

commented

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
commented

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

Stanzilla/WoWUIBugs#483

commented

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

commented

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

commented
commented

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

commented

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>

commented

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^^