[CF 1609] An error message
tmw-issue-import opened this issue ยท 3 comments
Good day. I've encountered an issue with TMW sometimes stops working partially, and exactly some groups do not work and some of them are functional.
This happens when I log in to the arena.
I've found this particular post and it seems like I have the same problem.
https://wow.curseforge.com/projects/tellmewhen/issues/1540
I've clearly understood that this cannot be solved due to some blizzard restrictions, however, I'd like to know.
1/ Is there a specific way for me to build my groups so that I can avoid an issue?
2/ If I simply /tmw twice, will it fix the issue?
Thanks for the reply in advance!
----------------------------------------------------------------------------------------------------------------------------------
19x [string "safecall Dispatcher[1]"]:9: script ran too long
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
TellMeWhen\TellMeWhen-8.5.4.lua:2669: in function `UpdateNormally'
TellMeWhen\TellMeWhen-8.5.4.lua:2790: in function `Update'
TellMeWhen\TellMeWhen-8.5.4.lua:2798: in function `?'
...ceDetails\Libs\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <...ceDetails\Libs\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals:
func = <function> defined @TellMEwhen\Components\Core\Group.lua:424
(*temporary) = true
(*temporary) = "script ran too long"
method = <function> defined @TellMEwhen\Components\Core\Conditions\ConditionObject.lua:259
arg1 = <table> {
conditionString = "local ConditionObject = ...
return (
((GetSpellCharges(77762) or GetSpellCount(77762)) == 2) -- 1_SPELLCHARGES
and( TABLES.table_00000228FEDBB4F0[( UnitSpec("player") )] ) -- 2_UNITSPEC
)"
NextUpdateTime = inf
UpdateMethod = "OnEvent"
RequestedEvents = <table> {
}
Failed = true
AutoUpdateRequesters = <table> {
}
UpdateFunction = <function> defined ConditionEvents_SPELLCHARGES_UNITSPEC:0
getsExternallyUpdated = true
registeredForUpdating = true
numArgsForEventString = 1
updateString = "local ConditionObject, event, arg1 = ...
if (not event or
(event == 'PLAYER_TALENT_UPDATE') or
(event == 'SPELL_UPDATE_USABLE') or
(event == 'SPELL_UPDATE_COOLDOWN') or
(false) or
(event == 'SPELL_UPDATE_CHARGES') or
(event == 'TMW_UNITSPEC_UPDATE')
) then
-- Don't check the condition or request an immediate check if event is nil
-- since event is only nil when manually calling from within :Check()
if not event then return end
-- Check the condition:
if ConditionObject.doesAutoUpdate then
ConditionObject:Check()
else
ConditionObject.UpdateNeeded = true
end
end"
CheckFunction = <function> defined Condition_SPELLCHARGES_UNITSPEC:0
funcIdentifier = "_SPELLCHARGES_UNITSPEC"
ExternalUpdaters = <table> {
}
}
xpcall = <function> defined =[C]:-1
call = <function> defined safecall Dispatcher[1]:3
eh = <function> defined @TellMEwhen\TellMeWhen.lua:459
----------------------------------------------------------------------------------------------------------------------------------
Posted by CurseForge user keps2569480 | Imported from CurseForge issue #1609 | Raw
I had this error too. I found that owner TMW fixed in some one latest github build. If you want fix it you should check "Condition" tab in group/frame control where you probably have missed (empty) condition which cause you error, I found 1 frame which wasn't enabled as "type" and he had some conditions inside. I removed them and it started work.
Posted by CurseForge user cordankos
Well, I've checked everything and could not resolve the issue.
I've also uploaded a full export of my profile(all the global groups).
Here is it - https://pastebin.com/1NVUTfsR
The thing is - I'm not checking spell charges of 77762 (Lava Surge) anywhere.
I'd be more than happy to get rid of this issue.
Btw, I've found that if I /tmw twice in the prep room when the issue appears - tell me when works fine.
Posted by CurseForge user keps2569480
This is indeed a duplicate of many past issues, but most recently https://wow.curseforge.com/projects/tellmewhen/issues/1572 as it relates to the issue happening when zoning into an arena. This issue should be fixed in the latest alpha: https://wow.curseforge.com/projects/tellmewhen/files
Posted by CurseForge user Cybeloras