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:
- Set up a simple profile with a bouquet
- Turn on an addon from Esc > Addons .. > Reload UI
- Vuhdo is now grey or gone and you type /vuhdo options
- Vuhdo appears to be normal.. Cant close options
- Relog
- Vuhdo is grey on load
- Type /Vuhdo Options -> Resets to default vuhdo roughly deleting all binds and bouquets
- 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:
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