WoW Version
Retail
TellMeWhen Version
12.0.13 r2 {g69661ee)
Describe the bug
Lua errors when using the new "is Important" check box on a spell cast icon. Mostly happens for me in Mythic plus, but also happens on the tank dummy in Silvermoon.
Note the group of the spell cast icon has a linked opacity to a spell cooldown icon tracking my kick, but on testing it doesn't seem related to the error.
Export Strings
!TMW1!TY4xUsMwEEXxNWg4QyhTkbGEcCYmmViGgqFQ7CXsoKwcaePglpuQlJQUnEw9UQqG9s37899R8NCBwMaRaA2br6J6dXuNG/BR1IR8y8avgYVOWmMCl3+ChneO09xRi4yOwiE7njW5lJNc/1/LGfRgswllZUEM3u86xpWFWM7JDsWmc54NcRSqLkSty8dxChqPXmoE0fO93cq73LrmTeUizitgRlqHBfgHhP3nuf4wTTkzM7gdywSuZQLhQz1VHVj7fKMkmdNnG1UPPpyCLy9+rr5/AQ==!
Error Capture
Lua Errors
17308x ...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')
[!BugGrabber/BugGrabber.lua]:397: in function <!BugGrabber/BugGrabber.lua:300>
[Blizzard_SharedXMLBase/ErrorUtil.lua]:3: in function <Blizzard_SharedXMLBase/ErrorUtil.lua:1>
[TellMeWhen/Components/IconTypes/IconType_cast/cast.lua]:183: in function 'UpdateFunction'
[TellMeWhen/Components/Core/Icon.lua]:918: in function <TellMeWhen/Components/Core/Icon.lua:875>
[C]: ?
[TellMeWhen/TellMeWhen.lua]:531: in function <TellMeWhen/TellMeWhen.lua:530>
[TellMeWhen/TellMeWhen.lua]:2554: in function <TellMeWhen/TellMeWhen.lua:2516>
Locals:
errorMessage = "...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')"
isSimple = nil
errorObject = <table> {
message = "...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')"
time = 1775168379
locals = "errorMessage = "...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')"
isSimple = nil
errorObject = <table> {
message = "...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')"
time = 1775166583
locals = "errorMessage = "...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')"
isSimple = nil
errorObject = <table> {
message = "...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')"
time = 1775165076
locals = "errorMessage = "...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean valu stack = "[!BugGrabber/BugGrabber.lua]:397: in function <!BugGrabber/BugGrabber.lua:300>
[Blizzard_SharedXMLBase/ErrorUtil.lua]:3: in function <Blizzard_SharedXMLBase/ErrorUtil.lua:1>
[TellMeWhen/Components/IconTypes/IconType_cast/cast.lua]:183: in function 'UpdateFunction'
[TellMeWhen/Components/Core/Icon.lua]:918: in function <TellMeWhen/Components/Core/Icon.lua:875>
[C]: ?
[TellMeWhen/TellMeWhen.lua]:531: in function <TellMeWhen/TellMeWhen.lua:530>
[TellMeWhen/TellMeWhen.lua]:2554: in function <TellMeWhen/TellMeWhen.lua:2516>
"
session = 8
counter = 17291
}
positionInDatabase = 4
session = 8
curTime = 1775168379
elapsed = 609
stack = "[!BugGrabber/BugGrabber.lua]:397: in function <!BugGrabber/BugGrabber.lua:300>
[Blizzard_SharedXMLBase/ErrorUtil.lua]:3: in function <Blizzard_SharedXMLBase/ErrorUtil.lua:1>
[TellMeWhen/Components/IconTypes/IconType_cast/cast.lua]:183: in function 'UpdateFunction'
[TellMeWhen/Components/Core/Icon.lua]:918: in function <TellMeWhen/Components/Core/Icon.lua:875>
[C]: ?
[TellMeWhen/TellMeWhen.lua]:531: in function <TellMeWhen/TellMeWhen.lua:530>
[TellMeWhen/TellMeWhen.lua]:2554: in function <TellMeWhen/TellMeWhen.lua:2516>
"
level = 2
msgsAllowed = 9
msgsAllowedLastTime = 1754642.642000
paused = false
bugGrabberParentAddon = "!BugGrabber"
STANDALONE_NAME = "!BugGrabber"
lastWarningTime = 0
L = <table> {
NO_DISPLAY_2 = "|cffffff00The standard display is called BugSack, and can probably be found on the same site where you found !BugGrabber.|r"
ERROR_DETECTED = "%s |cffffff00captured, click the link for more information.|r"
BUGGRABBER_STOPPED = "|cffffff00There are too many errors in your UI. As a result, your game experience may be degraded. Disable or update the failing addons if you don't want to see this message again.|r"
USAGE = "|cffffff00Usage: /buggrabber <1-%d>.|r"
STOP_NAG = "|cffffff00!BugGrabber will not nag about missing a display addon again until next patch.|r"
NO_DISPLAY_STOP = "|cffffff00If you don't want to be reminded about this again, run /stopnag.|r"
NO_DISPLAY_1 = "|cffffff00You seem to be running !BugGrabber with no display addon to go along with it. Although a slash command is provided for accessing error reports, a display can help you manage these errors in a more convenient
1x TellMeWhen/TellMeWhen.lua:2594: ...llMeWhen/Components/IconTypes/IconType_cast/cast.lua:183: attempt to perform boolean test on local 'isImportant' (a secret boolean value tainted by 'TellMeWhen')
[TellMeWhen/TellMeWhen.lua]:2594: in function <TellMeWhen/TellMeWhen.lua:2583>
Locals:
self = TMW {
CovenantIcons = <table> {
}
modules = <table> {
}
DS = <table> {
}
db = <table> {
}
ALLOW_LOCKDOWN_CONFIG = true
operators = <table> {
}
COMMON = <table> {
}
TEXT = <table> {
}
EquivFullIDLookup = <table> {
}
InitializedDatabase = true
name = "TellMeWhen"
Defaults = <table> {
}
C = <table> {
}
BackupDate = "08:10:34 PM"
SNIPPETS = <table> {
}
L = <table> {
}
OrderedTypes = <table> {
}
justifyVPoints = <table> {
}
Views = <table> {
}
clientHasSecrets = true
CHANGELOG = "## v12.0.12
* Added Only Important filter to Spell Cast icon type
* Fix #2410 - Buff/Debuff icons rarely failing to emit a duration object
## v12.0.11
* Fix #2401 - Lua Value icon type to not break when the user code returns secrets.
* Fix #2381 - Icon sometimes has a delay in showing as ready.
* Fix #2405 - Errors when totems expire.
* Fix CooldownSweep.lua:215: attempt to compare number with nil
## v12.0.10
* Support timer bars for totems once Blizzard releases GetTotemDuration
* Fix #2378 - cast.lua compound unit tokens are not allowed for this call
* Fix #2398 - Auras.lua:303: attempt to index a nil value
* Fix #2380 - PlayerNames.lua:112: table index is secret
* Fix #2385 - Mounted condition doesn't update if no other icon is tracking player auras.
* Fix #2386 - attempt to compare local 'start' a secret number value tainted by ForceTaint_Strong
* Fix #2379 - Deleting groups temporarily clobbers some icons from the GUID lookup
## v12.0.9
* Fix #2371 - Corruption treated as Immolate
* Fix defaultModuleState = true
CHANGELOG_LASTVER = "10.0.0"
HELP = <table> {
}
UPD_INTV = 0.101000
Locked = true
NAMES = <table> {
}
GUIDToOwner = <table> {
}
justifyPoints = <table> {
}
EventList = <table> {
}
EVENTS = <table> {
}
EquivOriginalLookup = <table> {
}
CONST = <table> {
}
indentLib = <table> {
}
GroupsToUpdate = <table> {
}
points = <table> {
}
Classes = <table> {
}
Backupdb = <table> {
}
Group_Defaults = <table> {
}
SpellTexturesMetaIndex = <table> {
}
Warned = true
performedEvent = "TMW_UPGRADE_PERFORMED"
UNITS = <table> {
}
profile = <table> {
}
DOGTAG = <table> {
}
IconStateArbitrator = <table> {
}
time = 1748965.816000
baseName = "TellMeWhen"
SUG = <table> {
}
BE = <table> {
}
TIMERS = <table> {
}
DD = <table> {
}
DROPDOWNMENU = <table> {
}
Initialized = true
strlowerCache = <table> {
}
IE = TellMeWhen_IconEditor {
}
CI = <table> {
}
GCDSpell = 61304
enabledState = true
EquivFirstIDLookup = <table> {
}
EquivFullNameLookup = <table> {
}
DEFAULT_ICON_SETTINGS = <table> {
}
spellTextureCache = <table> {
}
isNumber = <table> {
}
COUNTERS = <table> {
}
wowMajor = 12
IconEventUpdateEngine = Frame {
}
PreviousGUIDToOwner = <table> {
}
CNDT = <table> {
}
defaultModuleLibraries = <table> {
}
Icon_Defaults = <table> {
}
IconsToUpdate = <table> {
}
ValidityCheckQueue = <table> {
}
orderedModules = <table> {
}
IconDragger = <table> {
}
OrderedViews = <table> {
}
Types = <table> {
}
CompareFuncs = <table> {
}
callbackregistry = <table> {
}
global = <table> {
}
}
start = 1748965827.652200
Coroutine = <no value>
coroutine = <table> {
}
TMW = TMW {
CovenantIcons = <table> {
}
modules = <table> {
}
DS = <table> {
}
db = <table> {
}
ALLOW_LOCKDOWN_CONFIG = true
operators = <table> {
}
COMMON = <table> {
}
TEXT = <table> {
}
EquivFullIDLookup = <table> {
}
InitializedDatabase = true
name = "TellMeWhen"
Defaults = <table> {
}
C = <table> {
}
BackupDate = "08:10:34 PM"
SNIPPETS = <table> {
}
L = <table> {
}
OrderedTypes = <table> {
}
justifyVPoints = <table> {
}
Views = <table> {
}
clientHasSecrets = true
CHANGELOG = "## v12.0.12
* Added Only Important filter to Spell Cast icon type
* Fix #2410 - Buff/Debuff icons rarely failing to emit a duration object
## v12.0.11
* Fix #2401 - Lua Value icon type to not break when the user code returns secrets.
* Fix #2381 - Icon sometimes has a delay in showing as ready.
* Fix #2405 - Errors when totems expire.
* Fix CooldownSweep.lua:215: attempt
WoW Version
Retail
TellMeWhen Version
12.0.13 r2 {g69661ee)
Describe the bug
Lua errors when using the new "is Important" check box on a spell cast icon. Mostly happens for me in Mythic plus, but also happens on the tank dummy in Silvermoon.
Note the group of the spell cast icon has a linked opacity to a spell cooldown icon tracking my kick, but on testing it doesn't seem related to the error.
Export Strings
Error Capture
Lua Errors