WeakAuras

WeakAuras

200M Downloads

Weak auras crashing on menu open, missing import/lock buttons

Tsubear opened this issue ยท 9 comments

commented

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

image

Export String

No response

commented

That error message doesn't look like a bug in WA but some other addon interfering with WA. Please try disabling all other addons.

commented

I disabled all addons and still get lua errors

commented

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

commented

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

commented

Then we would need your weakauras settings.

commented

Then we would need your weakauras settings.

you mean the weakaura.lua file?

commented
commented

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?

commented

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.