LUA error when deleting "Match Count" value for Multi-target Aura trigger - Breaks Entire UI
ntowle opened this issue ยท 0 comments
Describe the bug
LUA error. If you /reload with this error present on a WeakAura with no load conditions, the entire WeakAuras UI will disappear forever and you can no longer open it with /wa or otherwise.
Do you have an error log of what happened?
Message: Interface\AddOns\WeakAuras\BuffTrigger2.lua:2183: bad argument #2 to 'format' (string expected, got nil)
Time: Wed Nov 4 19:08:30 2020
Count: 1
Stack: Interface\AddOns\WeakAuras\BuffTrigger2.lua:2183: bad argument #2 to 'format' (string expected, got nil)
[string "=(tail call)"]: ?
[string "=[C]"]: in function `format'
[string "@Interface\AddOns\WeakAuras\BuffTrigger2.lua"]:2183: in function `Add'
[string "@Interface\AddOns\WeakAuras\WeakAuras.lua"]:2719: in function <Interface\AddOns\WeakAuras\WeakAuras.lua:2666>
[string "@Interface\AddOns\WeakAuras\WeakAuras.lua"]:2795: in function `Add'
[string "@Interface\AddOns\WeakAurasOptions\CommonOptions.lua"]:1515: in function <Interface\AddOns\WeakAurasOptions\CommonOptions.lua:1513>
[string "=[C]"]: ?
[string "@Interface\AddOns\Altoholic\libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:51: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:49>
[string "@Interface\AddOns\Altoholic\libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:843: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:664>
[string "=[C]"]: ?
[string "@Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <...face\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:70>
[string "@Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function `Fire'
[string "@Interface\AddOns\Altoholic\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua"]:437: in function <...ic\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:428>
[string "=[C]"]: ?
[string "@Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <...face\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:70>
[string "@Interface\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function `Fire'
[string "@Interface\AddOns\Altoholic\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua"]:351: in function <...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:341>
Locals: <none>
To Reproduce
Steps to reproduce the behavior:
- Make a new WeakAura (I used Icon)
- Go to triggers
- Set Trigger 1 to Type: Aura, Unit: Multi-target
- Check "Match Count"
- Pick any Operator
- Type a value in "Count" and then delete it and press "Okay"
- LUA error immediately + additional error on most UI interactions
Screenshots
Did you try having WeakAuras as the only enabled addon and everything else (especially something like ElvUI) disabled?
Yes.
Which version of WeakAuras are you using?
3.0.5
Are you on World of Warcraft Classic or Retail?
- Classic
- Retail
Was it working in a previous version? If yes, which was the last good one?
Didn't try.
Additional Info
I uh... guess I need this bug to be fixed before I can use WeakAuras again.