WeakAuras / WeakAuras2

World of Warcraft addon that provides a powerful framework to display customizable graphics on your screen.
https://weakauras.wtf
GNU General Public License v2.0
1.26k stars 311 forks source link

WA Options stuck on loading #4967

Closed Causese closed 3 months ago

Causese commented 5 months ago

Is there an existing issue for this?

Description

WA occasionally gets stuck on loading after using /wa. I'd say this didn't happen prior to 10.2.6

no idea if colorpicker plus can cause this

included a screenshot

WeakAuras Version

5.12.5

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

EU

Tested with only WeakAuras

Lua Error

1x ...s/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown-Items.lua:17: script ran too long
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown-Items.lua"]:17: in function <...s/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua:12>
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown-Items.lua"]:17: in function <...s/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua:12>
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown-Items.lua"]:96: in function `SetPullout'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown.lua"]:177: in function `AddItem'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown.lua"]:570: in function <...ue/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua:560>
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown.lua"]:610: in function `SetList'
[string "@Masque/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1279: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1110>
[string "@Masque/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1639: in function `FeedGroup'
[string "@Masque/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1919: in function `Open'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1001: in function `FillOptions'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:998: in function <...dOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua:996>
[string "=[C]"]: ?
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:342: in function `SelectTab'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:200: in function <...Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua:197>

Locals:
parent = AceGUI30DropDownItem312 {
 0 = <userdata>
 sndButton = Button {
 }
 PixelSnapDisabled = true
 obj = <table> {
 }
}
i = 1
child = Button {
 0 = <userdata>
 sound = FontString {
 }
 PixelSnapDisabled = true
}
(*temporary) = <function> defined @Masque/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua:12
(*temporary) = Button {
 0 = <userdata>
 sound = FontString {
 }
 PixelSnapDisabled = true
}
(*temporary) = "script ran too long"
select = <function> defined =[C]:-1
fixlevels = <function> defined @Masque/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua:12
1x Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua:66: script ran too long
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:342: in function `SelectTab'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:200: in function <...Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua:197>

Locals:
func = <function> defined @WeakAurasOptions/OptionsFrames/OptionsFrame.lua:996
(*temporary) = false
(*temporary) = nil
(*temporary) = "script ran too long"
xpcall = <function> defined =[C]:-1
errorhandler = <function> defined @Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua:60
1x WeakAuras/WeakAuras.lua:4339: script ran too long
[string "@WeakAuras/WeakAuras.lua"]:4339: in function <WeakAuras/WeakAuras.lua:4321>

Locals:
self = Frame {
 0 = <userdata>
}
elapsed = 0.023000
start = 383241952.209600
hasData = true
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 LayoutDisplayButtons2 = <no value>
}
(for control) = "LayoutDisplayButtons2"
name = "LayoutDisplayButtons2"
func = <no value>
ok = false
msg = "WeakAuras/Libs/LibSerialize/LibSerialize.lua:1230: script ran too long"
(*temporary) = false
(*temporary) = "WeakAuras/Libs/LibSerialize/LibSerialize.lua:1230: script ran too long"
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = "script ran too long"
debugprofilestop = <function> defined =[C]:-1
dynFrame = <table> {
 RemoveAction = <function> defined @WeakAuras/WeakAuras.lua:4309
 AddAction = <function> defined @WeakAuras/WeakAuras.lua:4296
 frame = Frame {
 }
 update = <table> {
 }
 size = 1
}
debugstack = <function> defined =[C]:-1

Reproduction Steps

can't reproduce reliably

Last Good Version

No response

Screenshots

Export String

No response WeakAuras.zip

emptyrivers commented 4 months ago

Hi I didn't forget about this, I was just avoiding thinking about it. Some notes:

  1. First timeout happened during construction of a dropdown list - specifically with a list that contained an item which had a Button a few levels down the parent chain, which itself had a child FontString with parentKey = sound. That's almost certainly a media selector in either Actions, Conditions, or Custom Options tabs.
  2. Second error happened pretty early in the call stack during FillOptions, specifically during the a SelectTab invocation.
  3. Last error occurred during LayoutDisplayButtons2 thread, where execution terminates on a LibSerialize:Deserialize(...) invocation. We only invoke that particular library during a) ActivateAuraEnvironment, if aura has custom saved data, or b) when unpacking an import string. Very unlikely it was the latter, given reporter doesn't mention trying to import anything. The former happens whenever any aura function runs, and in particular can be invoked many times during ResumeAllDynamicGroups, and indeed there are four auras in attached savedvariables which make use of custom saved data, at least one of which (a member of this import: https://wago.io/M+Timer) is parented to a dynamic group.

All evidence seems to point to, 'normal execution was interrupted unexpectedly by Blizzard'. Normally, this only happens after 19 contiguous seconds of execution, which seems unlikely in this case, because a) we already chunk our execution to avoid exactly that problem, and b) I think we would get a lot of complaints if we were routinely freezing the game for 10+ seconds when any user opens options.

There is one case where that 19 second timeout is conspicuously reduced. During combat the limit is something closer to 200 milliseconds. Normally, we refuse to open the options window during combat, but it turns out we don't stop thread execution if combat starts, so it's possible that a user with a) a lot of auras that use a lot of features that b) starts combat or gets put into combat by their party members while c) options is still building, could trigger a similar fail like this (though the exact stack traces are unlikely to be identical, due to the nature of script timeouts).

Causese commented 2 months ago

WeakAuras.zip happened when I used /wa right after logging into beta with version 5.14.1

I assume it's related. not sure if all errors are relevant so I added them in a backwards chronological order

1x WeakAuras/WeakAuras.lua:4368: script ran too long
[string "@WeakAuras/WeakAuras.lua"]:4368: in function <WeakAuras/WeakAuras.lua:4350>

Locals:
self = Frame {
}
elapsed = 0.021000
start = 264982016.848000
hasData = true
(for state) = <table> {
 LayoutDisplayButtons2 = <no value>
}
(for control) = "LayoutDisplayButtons2"
name = "LayoutDisplayButtons2"
func = <no value>
ok = false
msg = "WeakAuras/Libs/LibSerialize/LibSerialize.lua:1230: script ran too long"
(*temporary) = false
(*temporary) = "WeakAuras/Libs/LibSerialize/LibSerialize.lua:1230: script ran too long"
(*temporary) = false
(*temporary) = ScrollFrame {
 obj = <table> {
 }
}
(*temporary) = "script ran too long"
dynFrame = <table> {
 frame = Frame {
 }
 update = <table> {
 }
 size = 1
}
1x ...dOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua:158: attempt to call method 'Collapse' (a nil value)
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:158: in function <...dOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua:150>
[string "=[C]"]: in function `Hide'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:1047: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:1042>
[string "@DevTool/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1846: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1845>
[string "=[C]"]: in function `securecall'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:1088: in function `CloseWindows'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:1102: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:1100>
[string "=[C]"]: in function `securecall'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:2858: in function `ToggleGameMenu'
[string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>

Locals:
suspended = <table> {
 1 = "01 Lists (Dynamic) "
 2 = "01 Important Icons"
 3 = "01 Tank Icons"
 4 = "01 Regular Icons"
 5 = "Webbed List"
 6 = "Dragonriding UI Timers"
 7 = "Dynamic Bars"
 8 = "Icons "
 9 = "CC / Interrupt Bars"
 10 = "Important Icons (bosses)"
 11 = "01 Co-Tank Icons"
 12 = "Player Auras Anchor Nerub-ar Palace"
 13 = "01 Dynamic Bars"
 14 = "purgeable buffs"
 15 = "Frost/Fire Mastery"
 16 = "Trash timers"
}
(for state) = <table> {
 [SoB-BOSS01] On The Hook Cast = <table> {
 }
 [MoTS-TRASH] Bramble Burst = <table> {
 }
 [SoB-TRASH] Stinky Vomit = <table> {
 }
 [GB-TRASH] Shadowflame Slash = <table> {
 }
 [GB-TRASH] Lava Fist = <table> {
 }
 01 Lists (Dynamic)  = <table> {
 }
 [ACoE-BOSS03] Venom Volley Cast = <table> {
 }
 [GB-TRASH] Enveloping Shadowflame = <table> {
 }
 [GLOBAL-TRASH] Targeted (cast on you) = <table> {
 }
 [TNW-TRASH] Goresplatter = <table> {
 }
 [TD-TRASH] Dark Floes Cast = <table> {
 }
 [GB-BOSS03] Invocation of Shadowflame = <table> {
 }
 [GB-BOSS04] Void Surge = <table> {
 }
 Fire Mastery = <table> {
 }
 [TD-BOSS02] Dark Orb Cast = <table> {
 }
 [SoB-TRASH] Crimson Swipe = <table> {
 }
 01 Tank Texts = <table> {
 }
 Hyperthermia = <table> {
 }
 [ACoE-BOSS02] Burrow Charge = <table> {
 }
 [ACoE-TRASH] Knife Throw = <table> {
 }
 [ACoE-TRASH] Call of the Brood Cast = <table> {
 }
 [GB-BOSS03] Curse of Entropy = <table> {
 }
 [TS-TRASH] Molen Mortar = <table> {
 }
 06 Queensbane (Heroic+) = <table> {
 }
 [TNW-TRASH] Necrotic Ichor = <table> {
 }
 [SoB-BOSS02] Broadside = <table> {
 }
 [TNW-BOSS02] Necrotic Breath Cast = <table> {
 }
 [GB-BOSS03] Curse of Entropy Cast (Disabled) = <table> {
 }
 Demonic Gateway = <table> {
 }
 [GB-BOSS01] Skullsplitter Cast = <table> {
 }
 [GB-BOSS03] Flaming Fixate = <table> {
 }
 [TNW-BOSS04] Dark Exile (You) = <table> {
 }
 01 Important Icons = <table> {
 }
 [TNW-TRASH] Disgusting Guts = <table> {
 }
 M+ Incorporeal Affix = <table> {
 }
 WHITE (Incoming damage)  = <table> {
 }
 [TD-TRASH] Tormenting Eruption Cast = <table> {
 }
 Don't Release V2 = <table> {
 }
 magic + stealable = <table> {
 }
 [MoTS-BOSS03] Consumption Cast = <table> {
 }
 01 Tank Icons = <table> {
 }
 [TD-BOSS02] Shadowy Decay = <table> {
 }
 [TWW-BOSS01] Fetid Gas = <table> {
 }
 [TNW-BOSS01] Heaving Retch = <table> {
 }
 [GB-TRASH] Molten Wake Cast = <table> {
 }
 [TNW-BOSS04] Icebound Aegis = <table> {
 }
 01 RaidFrame Glows = <table> {
 }
 [TS-BOSS03] Lava Expulsion Cast = <table> {
 }
 [CoT-BOSS02] Duskbringer = <table> {
 }
 [MoTS-BOSS02] Guessing Game = <table> {
 }
 [TD-BOSS01] Burning Shadows Cast = <table> {
 }
 [GB-TRASH] Ascension = <table> {
 }
 Frostfire Empowerment = <table> {
 }
 [TS-TRASH] Smashed = <table> {
 }
 [TS-BOSS04] Void Corruption Cast = <table> {
 }
 Northern Sky Nerub-ar Palace = <table> {
 }
 [MoTS-BOSS01] Droman's Wrath = <table> {
 }
 [TS-TRASH] Fracture = <table> {
 }
 [TNW-TRASH] Meat Hook = <table> {
 }
 [CoT-TRASH] Fierce Stomping = <table> {
 }
 [CoT-BOSS01] Shadows of Doubt Duration = <table> {
 }
 [TS-TRASH] Void Storm = <table> {
 }
 [MoTS-BOSS01] Spirit Bolt (Disabled) = <table> {
 }
 [CoT-BOSS01] Subjugate Cast = <table> {
 }
 [TNW-BOSS04] Frozen Binds Cast = <table> {
 }
 [MoTS-BOSS03] Parasitic Pacification/Domination/Incapacitation = <table> {
 }
 01 Regular Icons = <table> {
 }
 [TS-BOSS02] Reclaim = <table> {
 }
 [TD-BOSS03] Arathi Bomb Cast = <table> {
 }
 01 Brutal Lashings = <table> {
 }
 New 3 = <table> {
 }
 Frost Mastery = <table> {
 }
 01 Special = <table> {
 }
 Bone Shield duration = <table> {
 }
 [TS-BOSS03] Activate Ventilation = <table> {
 }
 02 Grasp from Beyond = <table> {
 }
 [CoT-TRASH] Umbral Weave = <table> {
 }
 [CoT-BOSS01] Vociferous Indoctrination = <table> {
 }
 [CoT-TRASH] Dark Barrage = <table> {
 }
 [TNW-BOSS01] Carrion Eruption = <table> {
 }
 [TD-BOSS03] Expel Webs = <table> {
 }
 [TS-TRASH] Smash Rock = <table> {
 }
 Experimental Dosage Background = <table> {
 }
 [TNW-TRASH] Grim Fate = <table> {
 }
 01 Tank = <table> {
 }
 [ACoE-TRASH] Poison Bolt = <table> {
 }
 [MoTS-TRASH] Acid Nova = <table> {
 }
 [GB
13x WeakAuras/WeakAuras.lua:4803: attempt to call method 'Collapse' (a nil value)
[string "@WeakAuras/WeakAuras.lua"]:4803: in function `UpdatedTriggerState'
[string "@WeakAuras/WeakAuras.lua"]:4499: in function `FakeStatesFor'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1549: in function `SyncVisibility'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1579: in function `PriorityHide'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1045: in function `ClearPicks'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1279: in function `PickDisplay'
[string "@WeakAurasOptions/WeakAurasOptions.lua"]:1276: in function `PickDisplay'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:523: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>

Locals:
id = "[SoB-TRASH] Tooth Breaker"
changed = true
show = false
newActiveTrigger = -10
oldShow = true
activeTriggerState = <table> {
  = <table> {
 }
}
region = nil
(*temporary) = nil
(*temporary) = Frame {
 iconSource = -1
 subRegionEvents = <table> {
 }
 yOffset = 0
 icon = Texture {
 }
 keepAspectRatio = false
 toShow = false
 PixelSnapDisabled = true
 cloneId = ""
 regionType = "icon"
 zoom = 0.300000
 color_b = 1
 color_r = 1
 displayIcon = ""
 cooldownEdge = false
 cooldownSwipe = true
 yOffsetRelative = 0
 color_g = 1
 progressSource = <table> {
 }
 color_a = 1
 subRegions = <table> {
 }
 height = 80
 startFormatters = <table> {
 }
 inverseDirection = false
 currentCoord = <table> {
 }
 frameId = "[sob-trash]_tooth_breaker"
 texXOffset = 0
 scaley = 1
 xOffsetAnim = 0
 yOffsetAnim = 0
 values = <table> {
 }
 xOffset = 0
 scalex = 1
 id = "[SoB-TRASH] Tooth Breaker"
 width = 80
 finishFormatters = <table> {
 }
 xOffsetRelative = 0
 alpha = 1
 cooldown = WeakAurasCooldown[sob-trash]_tooth_breaker {
 }
 texYOffset = 0
}
(*temporary) = "attempt to call method 'Collapse' (a nil value)"
triggerState = <table> {
 [SoB-BOSS01] On The Hook Cast = <table> {
 }
 [MoTS-TRASH] Bramble Burst = <table> {
 }
 07 Scarab Fixation Anchor Below Nameplate = <table> {
 }
 [GB-TRASH] Shadowflame Slash = <table> {
 }
 03-Expose = <table> {
 }
 [GB-TRASH] Enveloping Shadowflame = <table> {
 }
 [GLOBAL-TRASH] Targeted (cast on you) = <table> {
 }
 [TS-BOSS01] Seismic Reverberation = <table> {
 }
 [TD-TRASH] Dark Floes Cast = <table> {
 }
 [GB-BOSS03] Invocation of Shadowflame = <table> {
 }
 [TNW-BOSS01] Heaving Retch Timer = <table> {
 }
 [TD-BOSS02] Dark Orb Cast = <table> {
 }
 [SoB-TRASH] Choking Waters = <table> {
 }
 [TD-BOSS03] Carrying Arathi Bomb = <table> {
 }
 [MoTS-BOSS03] Parasitic Domination = <table> {
 }
 [TS-BOSS02] Reclaim Timer = <table> {
 }
 hot streak 2 = <table> {
 }
 [ACoE-TRASH] Knife Throw = <table> {
 }
 04 Savage Wound = <table> {
 }
 [ACoE-TRASH] Call of the Brood Cast = <table> {
 }
 [SoB-TRASH] Tooth Breaker = <table> {
 }
 [TS-TRASH] Molen Mortar = <table> {
 }
 [MoTS-BOSS02] Freeze Tag Fixation Cast (You) = <table> {
 }
 06 Queensbane (Heroic+) = <table> {
 }
 [GB-BOSS03] Curse of Entropy Cast (Disabled) = <table> {
 }
 05 Volatile Concoction = <table> {
 }
 [TD-TRASH] Stygian Seed = <table> {
 }
 [GB-BOSS03] Flaming Fixate = <table> {
 }
 [TNW-BOSS04] Dark Exile (You) = <table> {
 }
 [TNW-TRASH] Disgusting Guts = <table> {
 }
 WHITE (Incoming damage)  = <table> {
 }
 [TD-BOSS02] Dark Scars = <table> {
 }
 [TD-TRASH] Tormenting Eruption Cast = <table> {
 }
 [MoTS-TRASH] Bewildering Pollen = <table> {
 }
 magic + stealable = <table> {
 }
 [MoTS-BOSS03] Consumption Cast = <table> {
 }
 Decimate Assign = <table> {
 }
 [TWW-BOSS01] Fetid Gas = <table> {
 }
 [TD-TRASH] Dark Scars = <table> {
 }
 [TNW-BOSS04] Icebound Aegis = <table> {
 }
 [CoT-BOSS03] Dark Pulse Timer = <table> {
 }
 [TS-BOSS03] Lava Expulsion Cast = <table> {
 }
 [CoT-BOSS02] Duskbringer = <table> {
 }
 02 Manifest Horror = <table> {
 }
 [TNW-BOSS03] Escape Timer = <table> {
 }
 Dragonriding UI Whirling Surge = <table> {
 }
 Frostfire Empowerment = <table> {
 }
 01-Tenderized = <table> {
 }
 forethought = <table> {
 }
 [TS-BOSS04] Void Corruption Cast = <table> {
 }
 Siphon storm = <table> {
 }
 frigid conj = <table> {
 }
 06 Assassination List = <table> {
 }
 01 Swallowing Darkness Timer = <table> {
 }
 [TNW-TRASH] Meat Hook = <table> {
 }
 04 Spinneret's Strands List (Postdebuff) = <table> {
 }
 [CoT-BOSS01] Shadows of Doubt Duration = <table> {
 }
 [TS-TRASH] Void Storm = <table> {
 }
 [MoTS-BOSS01] Spirit Bolt (Disabled) = <table> {
 }
 [CoT-BOSS01] Subjugate Cast = <table> {
 }
 [SoB-TRASH] Azerite Charge = <table> {
 }
 [SoB-TRASH] Sighted Artillery = <table> {
 }
 Interrupt Now Alert = <table> {
 }
 [TD-TRASH] Tormenting Eruption = <table> {
 }
 01 Brutal Lashings = <table> {
 }
 [CoT-TRASH] Shadows of Doubt = <table> {
 }
 07 Reckless Charge Timer = <table> {
 }
 Frost Mastery = <table> {
 }
 Bone Shield duration = <table> {
 }
 [TS-BOSS0
12x WeakAuras/WeakAuras.lua:4603: attempt to call method 'Expand' (a nil value)
[string "@WeakAuras/WeakAuras.lua"]:4603: in function <WeakAuras/WeakAuras.lua:4595>
[string "@WeakAuras/WeakAuras.lua"]:4687: in function <WeakAuras/WeakAuras.lua:4653>
[string "@WeakAuras/WeakAuras.lua"]:4797: in function `UpdatedTriggerState'
[string "@WeakAuras/WeakAuras.lua"]:4517: in function `UpdateFakeStatesFor'
[string "@WeakAuras/WeakAuras.lua"]:4490: in function `FakeStatesFor'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1539: in function `SyncVisibility'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1565: in function `PriorityShow'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1300: in function `PickDisplay'
[string "@WeakAurasOptions/WeakAurasOptions.lua"]:1276: in function `PickDisplay'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:523: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>

Locals:
id = "[SoB-TRASH] Tooth Breaker"
cloneId = ""
region = Frame {
 iconSource = -1
 subRegionEvents = <table> {
 }
 yOffset = 0
 icon = Texture {
 }
 keepAspectRatio = false
 toShow = false
 PixelSnapDisabled = true
 cloneId = ""
 regionType = "icon"
 maxProgress = 65
 zoom = 0.300000
 color_b = 1
 color_r = 1
 progressType = "timed"
 displayIcon = ""
 states = <table> {
 }
 state = <table> {
 }
 duration = 65
 expirationTime = 264813.319000
 cooldownEdge = false
 cooldownSwipe = true
 yOffsetRelative = 0
 color_g = 1
 progressSource = <table> {
 }
 color_a = 1
 subRegions = <table> {
 }
 height = 80
 startFormatters = <table> {
 }
 inverseDirection = false
 currentCoord = <table> {
 }
 modRate = 1
 frameId = "[sob-trash]_tooth_breaker"
 texXOffset = 0
 scaley = 1
 xOffsetAnim = 0
 yOffsetAnim = 0
 values = <table> {
 }
 xOffset = 0
 scalex = 1
 minProgress = 0
 id = "[SoB-TRASH] Tooth Breaker"
 width = 80
 finishFormatters = <table> {
 }
 xOffsetRelative = 0
 alpha = 1
 cooldown = WeakAurasCooldown[sob-trash]_tooth_breaker {
 }
 texYOffset = 0
}
parent = Frame {
 controlledChildren = <table> {
 }
 subRegionEvents = <table> {
 }
 yOffset = 75
 anchorPoint = "LEFT"
 updatedChildren = <table> {
 }
 controlPoints = <table> {
 }
 suspended = 6
 cloneId = ""
 regionType = "dynamicgroup"
 relativePoint = "CENTER"
 currentHeight = 80
 currentWidth = 80.000244
 sortedChildren = <table> {
 }
 alpha = 1
 needToSort = true
 background = Frame {
 }
 needToReload = true
 needToPosition = false
 subRegions = <table> {
 }
 startFormatters = <table> {
 }
 sortStates = <table> {
 }
 sortOn = <table> {
 }
 needToResize = false
 xOffsetAnim = 0
 yOffsetAnim = 0
 values = <table> {
 }
 xOffset = 325.000000
 relativeTo = Frame {
 }
 id = "Icons "
 finishFormatters = <table> {
 }
 toShow = true
 growStates = <table> {
 }
 yOffsetRelative = 0
 xOffsetRelative = 0
 selfPoint = "TOPLEFT"
}
(*temporary) = nil
(*temporary) = Frame {
 iconSource = -1
 subRegionEvents = <table> {
 }
 yOffset = 0
 icon = Texture {
 }
 keepAspectRatio = false
 toShow = false
 PixelSnapDisabled = true
 cloneId = ""
 regionType = "icon"
 maxProgress = 65
 zoom = 0.300000
 color_b = 1
 color_r = 1
 progressType = "timed"
 displayIcon = ""
 states = <table> {
 }
 state = <table> {
 }
 duration = 65
 expirationTime = 264813.319000
 cooldownEdge = false
 cooldownSwipe = true
 yOffsetRelative = 0
 color_g = 1
 progressSource = <table> {
 }
 color_a = 1
 subRegions = <table> {
 }
 height = 80
 startFormatters = <table> {
 }
 inverseDirection = false
 currentCoord = <table> {
 }
 modRate = 1
 frameId = "[sob-trash]_tooth_breaker"
 texXOffset = 0
 scaley = 1
 xOffsetAnim = 0
 yOffsetAnim = 0
 values = <table> {
 }
 xOffset = 0
 scalex = 1
 minProgress = 0
 id = "[SoB-TRASH] Tooth Breaker"
 width = 80
 finishFormatters = <table> {
 }
 xOffsetRelative = 0
 alpha = 1
 cooldown = WeakAurasCooldown[sob-trash]_tooth_breaker {
 }
 texYOffset = 0
}
(*temporary) = "attempt to call method 'Expand' (a nil value)"
1x WeakAuras/WeakAuras.lua:4915: script ran too long
[string "@WeakAuras/WeakAuras.lua"]:4915: in function <WeakAuras/WeakAuras.lua:4914>
[string "@WeakAuras/WeakAuras.lua"]:4960: in function <WeakAuras/WeakAuras.lua:4948>
[string "=(tail call)"]: ?
[string "@WeakAuras/SubRegionTypes/SubText.lua"]:245: in function `modify'
[string "@WeakAuras/RegionTypes/RegionPrototype.lua"]:805: in function `modifyFinish'
[string "@WeakAuras/RegionTypes/Icon.lua"]:631: in function `modify'
[string "@WeakAuras/WeakAuras.lua"]:3274: in function `SetRegion'
[string "@WeakAuras/WeakAuras.lua"]:3339: in function <WeakAuras/WeakAuras.lua:3319>
[string "@WeakAuras/WeakAuras.lua"]:3349: in function `EnsureRegion'
[string "@WeakAuras/WeakAuras.lua"]:4665: in function <WeakAuras/WeakAuras.lua:4653>
[string "@WeakAuras/WeakAuras.lua"]:4797: in function `UpdatedTriggerState'
[string "@WeakAuras/WeakAuras.lua"]:4517: in function `UpdateFakeStatesFor'
[string "@WeakAuras/WeakAuras.lua"]:4490: in function `FakeStatesFor'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1539: in function `SyncVisibility'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:1565: in function `PriorityShow'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1300: in function `PickDisplay'
[string "@WeakAurasOptions/WeakAurasOptions.lua"]:1276: in function `PickDisplay'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua"]:523: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>

Locals:
char = 115
state = 2
(*temporary) = nil
(*temporary) = "script ran too long"

buggrabber lua file:


BugGrabberDB = {
["session"] = 438,
["lastSanitation"] = 3,
["errors"] = {
{
["message"] = "Interface/AddOns/ElvUI/Core/Modules/Skins/Skins.lua:1133: doesn't exist!",
["time"] = "2024/07/06 12:02:39",
["locals"] = "(*temporary) = nil\n(*temporary) = \"doesn't exist!\"\n",
["stack"] = "[string \"=[C]\"]: ?\n[string \"@Interface/AddOns/ElvUI/Core/Modules/Skins/Skins.lua\"]:1133: in function `HandleDropDownBox'\n[string \"@Interface/AddOns/ElvUI/Mainline/Modules/Skins/EncounterJournal.lua\"]:218: in function <...ns/ElvUI/Mainline/Modules/Skins/EncounterJournal.lua:191>\n[string \"=[C]\"]: ?\n[string \"@Interface/AddOns/ElvUI/Core/Modules/Skins/Skins.lua\"]:2137: in function `CallLoadedAddon'\n[string \"@Interface/AddOns/ElvUI/Core/Modules/Skins/Skins.lua\"]:2078: in function `?'\n[string \"@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua\"]:109: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>\n[string \"=[C]\"]: ?\n[string \"@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua\"]:19: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>\n[string \"@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua\"]:54: in function `Fire'\n[string \"@Interface/AddOns/DevTool/Libs/AceEvent-3.0-4/AceEvent-3.0.lua\"]:120: in function <...ce/AddOns/DevTool/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>\n[string \"=[C]\"]: ?\n[string \"=[C]\"]: in function `LoadAddOn'\n[string \"@Interface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua\"]:425: in function `UIParentLoadAddOn'\n[string \"@Interface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua\"]:599: in function `EncounterJournal_LoadUI'\n[string \"@Interface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua\"]:1001: in function `ToggleEncounterJournal'\n[string \"@Interface/AddOns/Blizzard_ActionBar/Mainline/MainMenuBarMicroButtons.lua\"]:1415: in function <...zzard_ActionBar/Mainline/MainMenuBarMicroButtons.lua:1413>\n[string \"=[C]\"]: ?",
["session"] = 433,
["counter"] = 1,
},
{
["message"] = "Interface/AddOns/WeakAuras/WeakAuras.lua:4915: script ran too long",
["time"] = "2024/07/06 12:03:22",
["locals"] = "char = 115\nstate = 2\n(*temporary) = nil\n(*temporary) = \"script ran too long\"\n",
["stack"] = "[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4915: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4914>\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4960: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4948>\n[string \"=(tail call)\"]: ?\n[string \"@Interface/AddOns/WeakAuras/SubRegionTypes/SubText.lua\"]:245: in function `modify'\n[string \"@Interface/AddOns/WeakAuras/RegionTypes/RegionPrototype.lua\"]:805: in function `modifyFinish'\n[string \"@Interface/AddOns/WeakAuras/RegionTypes/Icon.lua\"]:631: in function `modify'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:3274: in function `SetRegion'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:3339: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:3319>\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:3349: in function `EnsureRegion'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4665: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4653>\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4797: in function `UpdatedTriggerState'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4517: in function `UpdateFakeStatesFor'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4490: in function `FakeStatesFor'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:1539: in function `SyncVisibility'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:1565: in function `PriorityShow'\n[string \"@Interface/AddOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua\"]:1300: in function `PickDisplay'\n[string \"@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua\"]:1276: in function `PickDisplay'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:523: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>",
["session"] = 433,
["counter"] = 1,
},
{
["message"] = "Interface/AddOns/WeakAuras/WeakAuras.lua:4603: attempt to call method 'Expand' (a nil value)",
["time"] = "2024/07/06 12:03:32",
["locals"] = "id = \"[SoB-TRASH] Tooth Breaker\"\ncloneId = \"\"\nregion = Frame {\n iconSource = -1\n subRegionEvents = <table> {\n }\n yOffset = 0\n icon = Texture {\n }\n keepAspectRatio = false\n toShow = false\n PixelSnapDisabled = true\n cloneId = \"\"\n regionType = \"icon\"\n maxProgress = 65\n zoom = 0.300000\n color_b = 1\n color_r = 1\n progressType = \"timed\"\n displayIcon = \"\"\n states = <table> {\n }\n state = <table> {\n }\n duration = 65\n expirationTime = 264813.319000\n cooldownEdge = false\n cooldownSwipe = true\n yOffsetRelative = 0\n color_g = 1\n progressSource = <table> {\n }\n color_a = 1\n subRegions = <table> {\n }\n height = 80\n startFormatters = <table> {\n }\n inverseDirection = false\n currentCoord = <table> {\n }\n modRate = 1\n frameId = \"[sob-trash]_tooth_breaker\"\n texXOffset = 0\n scaley = 1\n xOffsetAnim = 0\n yOffsetAnim = 0\n values = <table> {\n }\n xOffset = 0\n scalex = 1\n minProgress = 0\n id = \"[SoB-TRASH] Tooth Breaker\"\n width = 80\n finishFormatters = <table> {\n }\n xOffsetRelative = 0\n alpha = 1\n cooldown = WeakAurasCooldown[sob-trash]_tooth_breaker {\n }\n texYOffset = 0\n}\nparent = Frame {\n controlledChildren = <table> {\n }\n subRegionEvents = <table> {\n }\n yOffset = 75\n anchorPoint = \"LEFT\"\n updatedChildren = <table> {\n }\n controlPoints = <table> {\n }\n suspended = 6\n cloneId = \"\"\n regionType = \"dynamicgroup\"\n relativePoint = \"CENTER\"\n currentHeight = 80\n currentWidth = 80.000244\n sortedChildren = <table> {\n }\n alpha = 1\n needToSort = true\n background = Frame {\n }\n needToReload = true\n needToPosition = false\n subRegions = <table> {\n }\n startFormatters = <table> {\n }\n sortStates = <table> {\n }\n sortOn = <table> {\n }\n needToResize = false\n xOffsetAnim = 0\n yOffsetAnim = 0\n values = <table> {\n }\n xOffset = 325.000000\n relativeTo = Frame {\n }\n id = \"Icons \"\n finishFormatters = <table> {\n }\n toShow = true\n growStates = <table> {\n }\n yOffsetRelative = 0\n xOffsetRelative = 0\n selfPoint = \"TOPLEFT\"\n}\n(*temporary) = nil\n(*temporary) = Frame {\n iconSource = -1\n subRegionEvents = <table> {\n }\n yOffset = 0\n icon = Texture {\n }\n keepAspectRatio = false\n toShow = false\n PixelSnapDisabled = true\n cloneId = \"\"\n regionType = \"icon\"\n maxProgress = 65\n zoom = 0.300000\n color_b = 1\n color_r = 1\n progressType = \"timed\"\n displayIcon = \"\"\n states = <table> {\n }\n state = <table> {\n }\n duration = 65\n expirationTime = 264813.319000\n cooldownEdge = false\n cooldownSwipe = true\n yOffsetRelative = 0\n color_g = 1\n progressSource = <table> {\n }\n color_a = 1\n subRegions = <table> {\n }\n height = 80\n startFormatters = <table> {\n }\n inverseDirection = false\n currentCoord = <table> {\n }\n modRate = 1\n frameId = \"[sob-trash]_tooth_breaker\"\n texXOffset = 0\n scaley = 1\n xOffsetAnim = 0\n yOffsetAnim = 0\n values = <table> {\n }\n xOffset = 0\n scalex = 1\n minProgress = 0\n id = \"[SoB-TRASH] Tooth Breaker\"\n width = 80\n finishFormatters = <table> {\n }\n xOffsetRelative = 0\n alpha = 1\n cooldown = WeakAurasCooldown[sob-trash]_tooth_breaker {\n }\n texYOffset = 0\n}\n(*temporary) = \"attempt to call method 'Expand' (a nil value)\"\n",
["stack"] = "[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4603: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4595>\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4687: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4653>\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4797: in function `UpdatedTriggerState'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4517: in function `UpdateFakeStatesFor'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4490: in function `FakeStatesFor'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:1539: in function `SyncVisibility'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:1565: in function `PriorityShow'\n[string \"@Interface/AddOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua\"]:1300: in function `PickDisplay'\n[string \"@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua\"]:1276: in function `PickDisplay'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:523: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>",
["session"] = 433,
["counter"] = 12,
},
{
["message"] = "Interface/AddOns/WeakAuras/WeakAuras.lua:4803: attempt to call method 'Collapse' (a nil value)",
["time"] = "2024/07/06 12:03:31",
["locals"] = "id = \"[SoB-TRASH] Tooth Breaker\"\nchanged = true\nshow = false\nnewActiveTrigger = -10\noldShow = true\nactiveTriggerState = <table> {\n  = <table> {\n }\n}\nregion = nil\n(*temporary) = nil\n(*temporary) = Frame {\n iconSource = -1\n subRegionEvents = <table> {\n }\n yOffset = 0\n icon = Texture {\n }\n keepAspectRatio = false\n toShow = false\n PixelSnapDisabled = true\n cloneId = \"\"\n regionType = \"icon\"\n zoom = 0.300000\n color_b = 1\n color_r = 1\n displayIcon = \"\"\n cooldownEdge = false\n cooldownSwipe = true\n yOffsetRelative = 0\n color_g = 1\n progressSource = <table> {\n }\n color_a = 1\n subRegions = <table> {\n }\n height = 80\n startFormatters = <table> {\n }\n inverseDirection = false\n currentCoord = <table> {\n }\n frameId = \"[sob-trash]_tooth_breaker\"\n texXOffset = 0\n scaley = 1\n xOffsetAnim = 0\n yOffsetAnim = 0\n values = <table> {\n }\n xOffset = 0\n scalex = 1\n id = \"[SoB-TRASH] Tooth Breaker\"\n width = 80\n finishFormatters = <table> {\n }\n xOffsetRelative = 0\n alpha = 1\n cooldown = WeakAurasCooldown[sob-trash]_tooth_breaker {\n }\n texYOffset = 0\n}\n(*temporary) = \"attempt to call method 'Collapse' (a nil value)\"\ntriggerState = <table> {\n [SoB-BOSS01] On The Hook Cast = <table> {\n }\n [MoTS-TRASH] Bramble Burst = <table> {\n }\n 07 Scarab Fixation Anchor Below Nameplate = <table> {\n }\n [GB-TRASH] Shadowflame Slash = <table> {\n }\n 03-Expose = <table> {\n }\n [GB-TRASH] Enveloping Shadowflame = <table> {\n }\n [GLOBAL-TRASH] Targeted (cast on you) = <table> {\n }\n [TS-BOSS01] Seismic Reverberation = <table> {\n }\n [TD-TRASH] Dark Floes Cast = <table> {\n }\n [GB-BOSS03] Invocation of Shadowflame = <table> {\n }\n [TNW-BOSS01] Heaving Retch Timer = <table> {\n }\n [TD-BOSS02] Dark Orb Cast = <table> {\n }\n [SoB-TRASH] Choking Waters = <table> {\n }\n [TD-BOSS03] Carrying Arathi Bomb = <table> {\n }\n [MoTS-BOSS03] Parasitic Domination = <table> {\n }\n [TS-BOSS02] Reclaim Timer = <table> {\n }\n hot streak 2 = <table> {\n }\n [ACoE-TRASH] Knife Throw = <table> {\n }\n 04 Savage Wound = <table> {\n }\n [ACoE-TRASH] Call of the Brood Cast = <table> {\n }\n [SoB-TRASH] Tooth Breaker = <table> {\n }\n [TS-TRASH] Molen Mortar = <table> {\n }\n [MoTS-BOSS02] Freeze Tag Fixation Cast (You) = <table> {\n }\n 06 Queensbane (Heroic+) = <table> {\n }\n [GB-BOSS03] Curse of Entropy Cast (Disabled) = <table> {\n }\n 05 Volatile Concoction = <table> {\n }\n [TD-TRASH] Stygian Seed = <table> {\n }\n [GB-BOSS03] Flaming Fixate = <table> {\n }\n [TNW-BOSS04] Dark Exile (You) = <table> {\n }\n [TNW-TRASH] Disgusting Guts = <table> {\n }\n WHITE (Incoming damage)  = <table> {\n }\n [TD-BOSS02] Dark Scars = <table> {\n }\n [TD-TRASH] Tormenting Eruption Cast = <table> {\n }\n [MoTS-TRASH] Bewildering Pollen = <table> {\n }\n magic + stealable = <table> {\n }\n [MoTS-BOSS03] Consumption Cast = <table> {\n }\n Decimate Assign = <table> {\n }\n [TWW-BOSS01] Fetid Gas = <table> {\n }\n [TD-TRASH] Dark Scars = <table> {\n }\n [TNW-BOSS04] Icebound Aegis = <table> {\n }\n [CoT-BOSS03] Dark Pulse Timer = <table> {\n }\n [TS-BOSS03] Lava Expulsion Cast = <table> {\n }\n [CoT-BOSS02] Duskbringer = <table> {\n }\n 02 Manifest Horror = <table> {\n }\n [TNW-BOSS03] Escape Timer = <table> {\n }\n Dragonriding UI Whirling Surge = <table> {\n }\n Frostfire Empowerment = <table> {\n }\n 01-Tenderized = <table> {\n }\n forethought = <table> {\n }\n [TS-BOSS04] Void Corruption Cast = <table> {\n }\n Siphon storm = <table> {\n }\n frigid conj = <table> {\n }\n 06 Assassination List = <table> {\n }\n 01 Swallowing Darkness Timer = <table> {\n }\n [TNW-TRASH] Meat Hook = <table> {\n }\n 04 Spinneret's Strands List (Postdebuff) = <table> {\n }\n [CoT-BOSS01] Shadows of Doubt Duration = <table> {\n }\n [TS-TRASH] Void Storm = <table> {\n }\n [MoTS-BOSS01] Spirit Bolt (Disabled) = <table> {\n }\n [CoT-BOSS01] Subjugate Cast = <table> {\n }\n [SoB-TRASH] Azerite Charge = <table> {\n }\n [SoB-TRASH] Sighted Artillery = <table> {\n }\n Interrupt Now Alert = <table> {\n }\n [TD-TRASH] Tormenting Eruption = <table> {\n }\n 01 Brutal Lashings = <table> {\n }\n [CoT-TRASH] Shadows of Doubt = <table> {\n }\n 07 Reckless Charge Timer = <table> {\n }\n Frost Mastery = <table> {\n }\n Bone Shield duration = <table> {\n }\n [TS-BOSS0",
["stack"] = "[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4803: in function `UpdatedTriggerState'\n[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4499: in function `FakeStatesFor'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:1549: in function `SyncVisibility'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:1579: in function `PriorityHide'\n[string \"@Interface/AddOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua\"]:1045: in function `ClearPicks'\n[string \"@Interface/AddOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua\"]:1279: in function `PickDisplay'\n[string \"@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua\"]:1276: in function `PickDisplay'\n[string \"@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua\"]:523: in function <...eGUI-Widgets/AceGUIWidget-WeakAurasDisplayButton.lua:472>",
["session"] = 433,
["counter"] = 13,
},
{
["message"] = "...dOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua:158: attempt to call method 'Collapse' (a nil value)",
["time"] = "2024/07/06 12:06:15",
["locals"] = "suspended = <table> {\n 1 = \"01 Lists (Dynamic) \"\n 2 = \"01 Important Icons\"\n 3 = \"01 Tank Icons\"\n 4 = \"01 Regular Icons\"\n 5 = \"Webbed List\"\n 6 = \"Dragonriding UI Timers\"\n 7 = \"Dynamic Bars\"\n 8 = \"Icons \"\n 9 = \"CC / Interrupt Bars\"\n 10 = \"Important Icons (bosses)\"\n 11 = \"01 Co-Tank Icons\"\n 12 = \"Player Auras Anchor Nerub-ar Palace\"\n 13 = \"01 Dynamic Bars\"\n 14 = \"purgeable buffs\"\n 15 = \"Frost/Fire Mastery\"\n 16 = \"Trash timers\"\n}\n(for state) = <table> {\n [SoB-BOSS01] On The Hook Cast = <table> {\n }\n [MoTS-TRASH] Bramble Burst = <table> {\n }\n [SoB-TRASH] Stinky Vomit = <table> {\n }\n [GB-TRASH] Shadowflame Slash = <table> {\n }\n [GB-TRASH] Lava Fist = <table> {\n }\n 01 Lists (Dynamic)  = <table> {\n }\n [ACoE-BOSS03] Venom Volley Cast = <table> {\n }\n [GB-TRASH] Enveloping Shadowflame = <table> {\n }\n [GLOBAL-TRASH] Targeted (cast on you) = <table> {\n }\n [TNW-TRASH] Goresplatter = <table> {\n }\n [TD-TRASH] Dark Floes Cast = <table> {\n }\n [GB-BOSS03] Invocation of Shadowflame = <table> {\n }\n [GB-BOSS04] Void Surge = <table> {\n }\n Fire Mastery = <table> {\n }\n [TD-BOSS02] Dark Orb Cast = <table> {\n }\n [SoB-TRASH] Crimson Swipe = <table> {\n }\n 01 Tank Texts = <table> {\n }\n Hyperthermia = <table> {\n }\n [ACoE-BOSS02] Burrow Charge = <table> {\n }\n [ACoE-TRASH] Knife Throw = <table> {\n }\n [ACoE-TRASH] Call of the Brood Cast = <table> {\n }\n [GB-BOSS03] Curse of Entropy = <table> {\n }\n [TS-TRASH] Molen Mortar = <table> {\n }\n 06 Queensbane (Heroic+) = <table> {\n }\n [TNW-TRASH] Necrotic Ichor = <table> {\n }\n [SoB-BOSS02] Broadside = <table> {\n }\n [TNW-BOSS02] Necrotic Breath Cast = <table> {\n }\n [GB-BOSS03] Curse of Entropy Cast (Disabled) = <table> {\n }\n Demonic Gateway = <table> {\n }\n [GB-BOSS01] Skullsplitter Cast = <table> {\n }\n [GB-BOSS03] Flaming Fixate = <table> {\n }\n [TNW-BOSS04] Dark Exile (You) = <table> {\n }\n 01 Important Icons = <table> {\n }\n [TNW-TRASH] Disgusting Guts = <table> {\n }\n M+ Incorporeal Affix = <table> {\n }\n WHITE (Incoming damage)  = <table> {\n }\n [TD-TRASH] Tormenting Eruption Cast = <table> {\n }\n Don't Release V2 = <table> {\n }\n magic + stealable = <table> {\n }\n [MoTS-BOSS03] Consumption Cast = <table> {\n }\n 01 Tank Icons = <table> {\n }\n [TD-BOSS02] Shadowy Decay = <table> {\n }\n [TWW-BOSS01] Fetid Gas = <table> {\n }\n [TNW-BOSS01] Heaving Retch = <table> {\n }\n [GB-TRASH] Molten Wake Cast = <table> {\n }\n [TNW-BOSS04] Icebound Aegis = <table> {\n }\n 01 RaidFrame Glows = <table> {\n }\n [TS-BOSS03] Lava Expulsion Cast = <table> {\n }\n [CoT-BOSS02] Duskbringer = <table> {\n }\n [MoTS-BOSS02] Guessing Game = <table> {\n }\n [TD-BOSS01] Burning Shadows Cast = <table> {\n }\n [GB-TRASH] Ascension = <table> {\n }\n Frostfire Empowerment = <table> {\n }\n [TS-TRASH] Smashed = <table> {\n }\n [TS-BOSS04] Void Corruption Cast = <table> {\n }\n Northern Sky Nerub-ar Palace = <table> {\n }\n [MoTS-BOSS01] Droman's Wrath = <table> {\n }\n [TS-TRASH] Fracture = <table> {\n }\n [TNW-TRASH] Meat Hook = <table> {\n }\n [CoT-TRASH] Fierce Stomping = <table> {\n }\n [CoT-BOSS01] Shadows of Doubt Duration = <table> {\n }\n [TS-TRASH] Void Storm = <table> {\n }\n [MoTS-BOSS01] Spirit Bolt (Disabled) = <table> {\n }\n [CoT-BOSS01] Subjugate Cast = <table> {\n }\n [TNW-BOSS04] Frozen Binds Cast = <table> {\n }\n [MoTS-BOSS03] Parasitic Pacification/Domination/Incapacitation = <table> {\n }\n 01 Regular Icons = <table> {\n }\n [TS-BOSS02] Reclaim = <table> {\n }\n [TD-BOSS03] Arathi Bomb Cast = <table> {\n }\n 01 Brutal Lashings = <table> {\n }\n New 3 = <table> {\n }\n Frost Mastery = <table> {\n }\n 01 Special = <table> {\n }\n Bone Shield duration = <table> {\n }\n [TS-BOSS03] Activate Ventilation = <table> {\n }\n 02 Grasp from Beyond = <table> {\n }\n [CoT-TRASH] Umbral Weave = <table> {\n }\n [CoT-BOSS01] Vociferous Indoctrination = <table> {\n }\n [CoT-TRASH] Dark Barrage = <table> {\n }\n [TNW-BOSS01] Carrion Eruption = <table> {\n }\n [TD-BOSS03] Expel Webs = <table> {\n }\n [TS-TRASH] Smash Rock = <table> {\n }\n Experimental Dosage Background = <table> {\n }\n [TNW-TRASH] Grim Fate = <table> {\n }\n 01 Tank = <table> {\n }\n [ACoE-TRASH] Poison Bolt = <table> {\n }\n [MoTS-TRASH] Acid Nova = <table> {\n }\n [GB",
["stack"] = "[string \"@Interface/AddOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua\"]:158: in function <...dOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua:150>\n[string \"=[C]\"]: in function `Hide'\n[string \"@Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua\"]:1047: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:1042>\n[string \"@Interface/AddOns/DevTool/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua\"]:1846: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1845>\n[string \"=[C]\"]: in function `securecall'\n[string \"@Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua\"]:1088: in function `CloseWindows'\n[string \"@Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua\"]:1102: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:1100>\n[string \"=[C]\"]: in function `securecall'\n[string \"@Interface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua\"]:2858: in function `ToggleGameMenu'\n[string \"TOGGLEGAMEMENU\"]:1: in function <[string \"TOGGLEGAMEMENU\"]:1>",
["session"] = 433,
["counter"] = 1,
},
{
["message"] = "Interface/AddOns/WeakAuras/WeakAuras.lua:4368: script ran too long",
["time"] = "2024/07/06 12:07:21",
["locals"] = "self = Frame {\n}\nelapsed = 0.021000\nstart = 264982016.848000\nhasData = true\n(for state) = <table> {\n LayoutDisplayButtons2 = <no value>\n}\n(for control) = \"LayoutDisplayButtons2\"\nname = \"LayoutDisplayButtons2\"\nfunc = <no value>\nok = false\nmsg = \".../AddOns/WeakAuras/Libs/LibSerialize/LibSerialize.lua:1230: script ran too long\"\n(*temporary) = false\n(*temporary) = \".../AddOns/WeakAuras/Libs/LibSerialize/LibSerialize.lua:1230: script ran too long\"\n(*temporary) = false\n(*temporary) = ScrollFrame {\n obj = <table> {\n }\n}\n(*temporary) = \"script ran too long\"\ndynFrame = <table> {\n frame = Frame {\n }\n update = <table> {\n }\n size = 1\n}\n",
["stack"] = "[string \"@Interface/AddOns/WeakAuras/WeakAuras.lua\"]:4368: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:4350>",
["session"] = 435,
["counter"] = 1,
},
{
["message"] = ".../AddOns/ElvUI/Core/Modules/ActionBars/ActionBars.lua:980: bad argument #1 to 'FindSpellBookSlotForSpell' (Usage: local spellBookItemSlotIndex, spellBookItemSpellBank = C_SpellBook.FindSpellBookSlotForSpell(spellIdentifier [, includeHidden, includeFlyouts, includeFutureSpells, includeOffSpec]))",
["time"] = "2024/07/06 12:30:45",
["locals"] = "(*temporary) = UIParent {\n Tabs = <table> {\n }\n PixelSnapDisabled = true\n firstTimeLoaded = 1\n variablesLoaded = true\n}\n",
["stack"] = "[string \"=[C]\"]: ?\n[string \"@Interface/AddOns/ElvUI/Core/Modules/ActionBars/ActionBars.lua\"]:980: in function `SpellButtonOnEnter'\n[string \"@Interface/AddOns/ElvUI/Core/Modules/Tooltip/Tooltip.lua\"]:823: in function `?'\n[string \"@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua\"]:109: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>\n[string \"=[C]\"]: ?\n[string \"@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua\"]:19: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>\n[string \"@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua\"]:54: in function `Fire'\n[string \"@Interface/AddOns/DevTool/Libs/AceEvent-3.0-4/AceEvent-3.0.lua\"]:120: in function <...ce/AddOns/DevTool/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>",
["session"] = 437,
["counter"] = 2,
},
},
}