WeakAuras

WeakAuras

206M Downloads

Frame Selector for 'Glow External Element' on 'Condition' gives LUA error

Juvecu opened this issue ยท 1 comments

commented

Describe the bug

When configuring a 'Condition' that uses 'Glow External Element', clicking the 'Choose' button to select a frame gives a LUA error.

Do you have an error log of what happened?
Yes, see below.

To Reproduce

Steps to reproduce the behavior:

  1. Open any weak aura, a simple icon weakaura with a trigger is fine.
  2. Go to the Conditions tab and add a condition for any trigger that uses 'Glow External Element'.
  3. Set 'Glow Frame Type' to 'Frame Selector' & click on the 'Choose' button.
  4. LUA error is generated.

Screenshots
Can provide on request.

Did you try having WeakAuras as the only enabled addon and everything else (especially something like ElvUI) disabled?
Yes, I still get the same error.

Which version of WeakAuras are you using?
2.17.4

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?
I only tested on my currently installed version.

Additional Info

If I use the 'Action' tab to configure 'Glow External Element' the 'Choose' button works as expected.

Message: ...terface\AddOns\WeakAurasOptions\ConditionOptions.lua:966: attempt to call field 'finishFrameChooser' (a nil value)
Time: Thu Apr 30 11:59:32 2020
Count: 1
Stack: ...terface\AddOns\WeakAurasOptions\ConditionOptions.lua:966: attempt to call field 'finishFrameChooser' (a nil value)
[string "@Interface\AddOns\WeakAurasOptions\ConditionOptions.lua"]:966: in function <...terface\AddOns\WeakAurasOptions\ConditionOptions.lua:965>
[string "=[C]"]: ?
[string "@Interface\AddOns\WeakAuras\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\WeakAuras\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\WeakAuras\Libs\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <...face\AddOns\WeakAuras\Libs\AceGUI-3.0\AceGUI-3.0.lua:70>
[string "@Interface\AddOns\WeakAuras\Libs\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function `Fire'
[string "@Interface\AddOns\WeakAuras\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua"]:22: in function <...uras\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>

Locals: <none>
commented

Thanks for the quick fix :)