Vuhdo 3.113 collides with bdUI 0.87 on Retail
Confirm the issue lies within VuhDo:
To be perfectly honest, the issue does NOT show up when disabling bdUI (0.87, latest release).
Describe your environment:
- VuhDo version : 3.113-Retail
- World of Warcraft region : EU
- World of Warcraft client language : frFR
Summary of the issue:
When opening Vuhdo and clicking on the "Tools" tab, the following LUA error shows up :
Message: ...ce\AddOns\VuhDoOptions\VuhDoNewOptionsToolsSkins.lua:464: Bad argument #1 to `Encode'. Expected string, got "nil"
Time: Sun Aug 30 01:39:21 2020
Count: 1
Stack: ...ce\AddOns\VuhDoOptions\VuhDoNewOptionsToolsSkins.lua:464: Bad argument #1 to `Encode'. Expected string, got "nil"
[string "=[C]"]: ?
[string "@Interface\AddOns\bdUI\lib\ace\LibBase64-1.0.lua"]:38: in function `Encode'
[string "@Interface\AddOns\VuhDoOptions\VuhDoNewOptionsToolsSkins.lua"]:464: in function <...ce\AddOns\VuhDoOptions\VuhDoNewOptionsToolsSkins.lua:455>
[string "@Interface\AddOns\VuhDoOptions\VuhDoNewOptionsToolsSkins.lua"]:536: in function `VUHDO_profileExportButtonShown'
[string "*:OnShow"]:1: in function <[string "*:OnShow"]:1>
[string "=[C]"]: in function `SetShown'
[string "@Interface\AddOns\VuhDoOptions\VuhDoNewOptionsTabbedFrame.lua"]:138: in function `VUHDO_newOptionsTabbedClickedClicked'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: (*temporary) = "Bad argument #1 to `Encode'. Expected string, got "nil""
It looks like Vuhdo is trying to use the Encode
function located in \bdUI\lib\ace\LibBase64-1.0.lua
instead of using its own ?
This error causes the Export button to display the same error while opening an empty window (button works fine with bdUI disabled aswell).
This error also prevent the profile feature to function properly (profiles load when they should not, etc).
Thank you for your time.