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 275
    • Issues 275
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • 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
  • #901

Closed
Open
Created May 01, 2024 by Lauren Heckendorn@LaurenLore

[CataCPrePatch] Vuhdo Resetting Bouquets + Spells Assignment + Profiles

Confirm the issue lies within VuhDo:

Please first disable all add-ons other than VuhDo and VuhDo Options and see if your issue persists.

Describe your environment:

  • *VuhDo version 3.164-catac (wotlk cata prepatch)
  • *World of Warcraft region: Americas
  • *World of Warcraft client language: enUS

Summary of the issue:

When reloading UI after turning on an addon or sometimes just reloading UI, Vuhdo will turn all grey and then after relogging or closing the game or sometimes re-opening the options vuhdo will appear normal and then on relog again it will reset the profile to default and wipe all bouquets and keybinds. Loading a profile does work, but losing the bouquets and spell binds in the process.

Expected behaviour:

Vuhdo not resetting to default

Actual behaviour:

Steps to produce:

  1. Set up a simple profile with a bouquet
  2. Turn on an addon from Esc > Addons .. > Reload UI
  3. Vuhdo is now grey or gone and you type /vuhdo options
  4. Vuhdo appears to be normal.. Cant close options
  5. Relog
  6. Vuhdo is grey on load
  7. Type /Vuhdo Options -> Resets to default vuhdo roughly deleting all binds and bouquets
  8. Load profile (Binds and Bouquets are still gone)

Related error messages:

Please first install the following two add-ons to assist in capturing any error messages in-game:

  • BugGrabber
  • BugSack

Next, disable all add-ons except for Bugsack, Bug Grabber, VuhDo and VuhDo Options. Capture any VuhDo related error messages and paste them here verbatim.

---Reloaded UI (step 4)----

2x VuhDoNewOptionsPanelBarsTexturePanelTextureSliderSlider:SetMinMaxValues(): max must be >= min Lua Taint: VuhDoOptions [string "=[C]"]: in function SetMinMaxValues' [string "*VuhDoNewOptionsTabbedFrame.xml:253_OnShow"]:3: in function <[string "*VuhDoNewOptionsTabbedFrame.xml:253_OnShow"]:1> [string "=[C]"]: in function SetShown' [string "@VuhDo/VuhDoGuiToolbox.lua"]:190: in function VUHDO_toggleMenu' [string "@VuhDo/VuhDoEventHandler.lua"]:868: in function VUHDO_slashCmd' [string "@VuhDo/VuhDoEventHandler.lua"]:1702: in function ?' [string "@Blizzard_ChatFrameBase/Classic/ChatFrame.lua"]:5001: in function ChatEdit_ParseText' [string "@Blizzard_ChatFrameBase/Classic/ChatFrame.lua"]:4664: in function ChatEdit_SendText' [string "@Blizzard_ChatFrameBase/Classic/ChatFrame.lua"]:4700: in function ChatEdit_OnEnterPressed' [string "*ChatFrame.xml:120_OnEnterPressed"]:1: in function <[string "*ChatFrame.xml:120_OnEnterPressed"]:1>

Locals: (*temporary) = VuhDoNewOptionsPanelBarsTexturePanelTextureSliderSlider { 0 = OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152 Center = Texture { } backdropInfo =

{ } GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390 SetupTextureCoordinates = defined @Blizzard_SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @Blizzard_SharedXML/Backdrop.lua:182 HasBackdropInfo = defined @Blizzard_SharedXML/Backdrop.lua:278 SetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:422 RightEdge = Texture { } BottomEdge = Texture { } TopRightCorner = Texture { } GetEdgeSize = defined @Blizzard_SharedXML/Backdrop.lua:188 BottomRightCorner = Texture { } BottomLeftCorner = Texture { } TopEdge = Texture { } ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294 SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329 ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282 TopLeftCorner = Texture { } GetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:409 GetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:347 _onsetting = false SetupPieceVisuals = defined @Blizzard_SharedXML/Backdrop.lua:246 SetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:399 LeftEdge = Texture { } SetBorderBlendMode = defined @Blizzard_SharedXML/Backdrop.lua:266 } (*temporary) = 1 (*temporary) = 0

---Relog (step 5)----

4x VuhDo/VuhDoBuffWatch.lua:410: attempt to index field '?' (a nil value) [string "@VuhDo/VuhDoBuffWatch.lua"]:410: in function VUHDO_initBuffsFromSpellBook' [string "@VuhDo/VuhDoEventHandler.lua"]:218: in function VUHDO_initBuffs' [string "@VuhDo/VuhDoEventHandler.lua"]:407: in function <VuhDo/VuhDoEventHandler.lua:386> [string "@VuhDo/VuhDoEventHandler.lua"]:670: in function <VuhDo/VuhDoEventHandler.lua:448>

Locals: tParentSpellName = "Devotion Aura" tChildSpellName = "Devotion Aura" tSpellId = 465 tIcon = 135893 (for generator) = defined =[C]:-1 (for state) =

{ Inquisition =
{ } Aura =
{ } Seal =
{ } Blessing =
{ } Beacon of Light =
{ } Righteous Fury =
{ } } (for control) = "Aura" _ = "Aura" tCateg =
{ 1 =
{ } 2 =
{ } 3 =
{ } 4 =
{ } 5 =
{ } } (for generator) = defined =[C]:-1 (for state) =
{ 1 =
{ } 2 =
{ } 3 =
{ } 4 =
{ } 5 =
{ } } (for control) = 1 _ = nil tCategSpells =
{ 1 = "Devotion Aura" 2 = 13 } (*temporary) = nil (*temporary) = 13 (*temporary) = 135893 (*temporary) = 0 (*temporary) = 0 (*temporary) = 0 (*temporary) = 465 (*temporary) = "attempt to index field '?' (a nil value)" pairs = defined =[C]:-1 GetSpellInfo = defined =[C]👎

---Vuhdo Options (step 7)----

3x VuhDoNewOptionsPanelBarsTexturePanelTextureSliderSlider:SetMinMaxValues(): max must be >= min Lua Taint: VuhDoOptions [string "=[C]"]: in function SetMinMaxValues' [string "*VuhDoNewOptionsTabbedFrame.xml:253_OnShow"]:3: in function <[string "*VuhDoNewOptionsTabbedFrame.xml:253_OnShow"]:1> [string "=[C]"]: in function SetShown' [string "@VuhDo/VuhDoGuiToolbox.lua"]:190: in function VUHDO_toggleMenu' [string "@VuhDo/VuhDoEventHandler.lua"]:868: in function VUHDO_slashCmd' [string "@VuhDo/VuhDoEventHandler.lua"]:1702: in function ?' [string "@Blizzard_ChatFrameBase/Classic/ChatFrame.lua"]:5001: in function ChatEdit_ParseText' [string "@Blizzard_ChatFrameBase/Classic/ChatFrame.lua"]:4664: in function ChatEdit_SendText' [string "@Blizzard_ChatFrameBase/Classic/ChatFrame.lua"]:4700: in function ChatEdit_OnEnterPressed' [string "*ChatFrame.xml:120_OnEnterPressed"]:1: in function <[string "*ChatFrame.xml:120_OnEnterPressed"]:1>

Locals: (*temporary) = VuhDoNewOptionsPanelBarsTexturePanelTextureSliderSlider { 0 = OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152 Center = Texture { } backdropInfo =

{ } GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390 SetupTextureCoordinates = defined @Blizzard_SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @Blizzard_SharedXML/Backdrop.lua:182 HasBackdropInfo = defined @Blizzard_SharedXML/Backdrop.lua:278 SetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:422 RightEdge = Texture { } BottomEdge = Texture { } TopRightCorner = Texture { } GetEdgeSize = defined @Blizzard_SharedXML/Backdrop.lua:188 BottomRightCorner = Texture { } BottomLeftCorner = Texture { } TopEdge = Texture { } ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294 SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329 ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282 TopLeftCorner = Texture { } GetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:409 GetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:347 _onsetting = false SetupPieceVisuals = defined @Blizzard_SharedXML/Backdrop.lua:246 SetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:399 LeftEdge = Texture { } SetBorderBlendMode = defined @Blizzard_SharedXML/Backdrop.lua:266 } (*temporary) = 1 (*temporary) = 0
Edited May 01, 2024 by Lauren Heckendorn
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking