Weak auras crashing on menu open, missing import/lock buttons
Tsubear opened this issue ยท 9 comments
Description
Opened weakauras menu, lua error occured, no import/lock buttons visible. weakauras wont load, when menu is closed all weakauras disappear.
WeakAuras Version
WeakAuras 5.3.4
World of Warcraft Flavor
Wrath of the Lich King Classic
Tested with only WeakAuras
- Yes
- No
Lua Error
https://pastebin.com/WfsyKqVm
Reproduction Steps
Open weakauras menu
lua error occurs
Last Good Version
Weakauras 5.3.4
Screenshots
Export String
No response
That error message doesn't look like a bug in WA but some other addon interfering with WA. Please try disabling all other addons.
1x Interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua:4268: attempt to call method 'Expand' (a nil value)
[string "@interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4268: in function <Interface\AddOns\WeakAuras\WeakAuras.lua:4262>
[string "@interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4357: in function <Interface\AddOns\WeakAuras\WeakAuras.lua:4319>
[string "@interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4467: in function UpdatedTriggerState' [string "@Interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4196: in function
UpdateFakeStatesFor'
[string "@interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4169: in function FakeStatesFor' [string "@Interface\AddOns\WeakAurasOptions\AceGUI-Widgets\AceGUIWidget-WeakAurasDisplayButton.lua"]:1445: in function
SyncVisibility'
[string "@interface\AddOns\WeakAurasOptions\WeakAurasOptions-5.3.4.lua"]:816: in function ShowOptions' [string "@Interface\AddOns\WeakAurasOptions\WeakAurasOptions-5.3.4.lua"]:614: in function
ToggleOptions'
[string "@interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:155: in function OpenOptions' [string "@Interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:197: in function
?'
[string "@interface\FrameXML\ChatFrame.lua"]:4933: in function ChatEdit_ParseText' [string "@Interface\FrameXML\ChatFrame.lua"]:4596: in function
ChatEdit_SendText'
[string "@interface\FrameXML\ChatFrame.lua"]:4632: in function `ChatEdit_OnEnterPressed'
[string ":OnEnterPressed"]:1: in function <[string ":OnEnterPressed"]:1>
Locals:
id = "Equipped Items"
cloneId = "IW_Slot14"
region = {
0 =
iconSource = -1
AnchorSubRegion = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:152
subRegionEvents =
}
yOffset = 0
GetColor = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:443
icon = {
}
SetOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:319
keepAspectRatio = false
SendChat = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:267
SetInverse = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:507
state =
}
SetRegionHeight = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:502
UpdateIcon = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:467
Color = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:414
cloneId = "IW_Slot14"
Update = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:579
regionType = "icon"
GetRegionAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:388
SoundPlay = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:249
zoom = 0.300000
color_b = 1
UpdateRegionHasTimerTick = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:410
alpha = 1
color_r = 1
SetXOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:328
SetGlow = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:643
SetRegionWidth = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:497
RealClearAllPoints = defined =[C]:-1
displayIcon = 134148
RunCode = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:274
GetYOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:340
SetAnimAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:392
SetYOffsetRelative = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:357
triggerProvidesTimer = true
states =
}
Scale = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:484
cooldownSwipe = true
PreShow = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:569
GetXOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:336
UpdateTimerTick = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:439
SetCooldownEdge = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:523
color_g = 1
SetTime = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:554
SetValue = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:542
GetYOffsetRelative = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:365
SetAnchor = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:307
GlowExternal = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:282
SetZoom = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:531
SetRegionAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:378
GetXOffsetRelative = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:361
cooldownEdge = false
UpdateTexCoords = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:332
SetDesaturated = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:493
subRegions =
}
height = 26.400000
startFormatters =
}
scaley = 1
SetOffsetAnim = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:369
SetIcon = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:450
color_a = 1
SoundRepeatStop = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:195
frameId = "equipped_items9"
values =
}
xOffse
1x Interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua:4470: attempt to call method 'Collapse' (a nil value)
[string "@interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4470: in function UpdatedTriggerState' [string "@Interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4178: in function
FakeStatesFor'
[string "@interface\AddOns\WeakAuras\WeakAuras-5.3.4.lua"]:4159: in function ClearFakeStates' [string "@Interface\AddOns\WeakAurasOptions\OptionsFrames\OptionsFrame.lua"]:191: in function <...dOns\WeakAurasOptions\OptionsFrames\OptionsFrame.lua:188> [string "=[C]"]: in function
Hide'
[string "@interface\AddOns\WeakAurasOptions\WeakAurasOptions-5.3.4.lua"]:620: in function <...terface\AddOns\WeakAurasOptions\WeakAurasOptions.lua:618>
Locals:
id = "Equipped Items"
changed = true
show = false
newActiveTrigger = -10
oldShow = true
activeTriggerState =
=
}
}
region = nil
(for generator) = defined =[C]:-1
(for state) =
IW_Slot14 = {
}
}
(for control) = "IW_Slot14"
_ = "IW_Slot14"
clone = {
0 =
iconSource = -1
AnchorSubRegion = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:152
subRegionEvents =
}
yOffset = 0
GetColor = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:443
icon = {
}
SetOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:319
keepAspectRatio = false
SendChat = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:267
SetInverse = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:507
state =
}
SetRegionHeight = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:502
UpdateIcon = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:467
Color = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:414
cloneId = "IW_Slot14"
Update = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:579
regionType = "icon"
GetRegionAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:388
SoundPlay = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:249
zoom = 0.300000
color_b = 1
UpdateRegionHasTimerTick = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:410
alpha = 1
color_r = 1
SetXOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:328
SetGlow = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:643
SetRegionWidth = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:497
RealClearAllPoints = defined =[C]:-1
displayIcon = 134148
RunCode = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:274
GetYOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:340
SetAnimAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:392
SetYOffsetRelative = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:357
triggerProvidesTimer = true
states =
}
Scale = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:484
cooldownSwipe = true
PreShow = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:569
GetXOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:336
UpdateTimerTick = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:439
SetCooldownEdge = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:523
color_g = 1
SetTime = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:554
SetValue = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:542
GetYOffsetRelative = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:365
SetAnchor = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:307
GlowExternal = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:282
SetZoom = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:531
SetRegionAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:378
GetXOffsetRelative = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:361
cooldownEdge = false
UpdateTexCoords = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:332
SetDesaturated = defined @interface\AddOns\WeakAuras\RegionTypes\Icon.lua:493
subRegions =
}
height = 26.400000
startFormatters =
}
scaley = 1
SetOffsetAnim = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:369
SetIcon
Is it the only error you have? If not, could you make a list of all Lua errors you get on the session after a /reload?
I cannot reproduce those lua errors with your settings. That probably means your WeakAuras installation is somewhat broken. The error message don't make much sense.
They appear to be connected to an aura: "Equipped Items" and the first trinket slot, but I have no idea how these error messages could happen.
Maybe try seeing if it depends on a specific trinket being equipped? In any case that aura contains a lot of custom code that I won't investigate too deeply. You'd have to ask the author of that aura for more help.