SetVertexColor issue with Border indicator bouquet containing Flag : Debuff, configured
Confirm the issue lies within VuhDo:
Please first disable all add-ons other than VuhDo and VuhDo Options and see if your issue persists.
Yes, only Vudho, reset to default, on a brand new character
Describe your environment:
- VuhDo version 3.144
- World of Warcraft region US
- World of Warcraft client language enUS
Summary of the issue:
Prior to resetting to defaults, multiple issues starting when opening the panel to edit anything in Vuhdo; lua errors, then clicking Cancel / Okay don't close the tab, then reloading resets Vuhdo to factory settings.
Upon investigation, the root of the issue seems to be caused by an error calling SetVertexColor
Message: Usage: self:SetVertexColor(color [, a])
Time: Sun Nov 27 13:08:54 2022
Count: 1
Stack: Usage: self:SetVertexColor(color [, a])
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function SetVertexColor' [string "@Interface/SharedXML/Backdrop.lua"]:430: in function
SetBackdropBorderColor'
[string "@Interface/AddOns/VuhDo/VuhDoBarCustomizerClusters.lua"]:233: in function tDelegate' [string "@Interface/AddOns/VuhDo/VuhDoBouquets.lua"]:514: in function <Interface/AddOns/VuhDo/VuhDoBouquets.lua:504> [string "@Interface/AddOns/VuhDo/VuhDoBouquets.lua"]:572: in function <Interface/AddOns/VuhDo/VuhDoBouquets.lua:565> [string "@Interface/AddOns/VuhDo/VuhDoBouquets.lua"]:594: in function
VUHDO_initAllEventBouquets'
[string "@Interface/AddOns/VuhDo/VuhDoPanelRedraw.lua"]:1100: in function <Interface/AddOns/VuhDo/VuhDoPanelRedraw.lua:1068>
[string "@Interface/AddOns/VuhDo/VuhDoPanelRedraw.lua"]:1115: in function VUHDO_reloadUI' [string "*VuhDoNewOptionsGeneral.xml:271_OnShow"]:4: in function <[string "*VuhDoNewOptionsGeneral.xml:271_OnShow"]:1> [string "=[C]"]: in function
SetShown'
[string "@Interface/AddOns/VuhDo/VuhDoGuiToolbox.lua"]:185: in function VUHDO_toggleMenu' [string "@Interface/AddOns/VuhDo/VuhDoEventHandler.lua"]:767: in function
VUHDO_slashCmd'
[string "@Interface/AddOns/VuhDo/VuhDoAddonAdapter.lua"]:93: in function `OnClick'
Upon further investigation (print inside tDelegate), errors were caused when a bouquet uses "Flag : Debuff, configured", which contains no R/G/B info and therefore passes nil as the color components.
To reproduce, from default settings, create a new bouquet, add a "Flag: Debuff, configured" element to it, then assign it as Indicator -> Inner.
Issue has been happening since prepatch.