Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
VuhDo VuhDo
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 279
    • Issues 279
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • VuhDo
  • VuhDoVuhDo
  • Issues
  • #617

Closed
Open
Created Nov 27, 2022 by Steven B@icewind322

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.

Edited Nov 27, 2022 by Steven B
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking