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 277
    • Issues 277
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • 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
  • #175

Closed
Open
Created Aug 29, 2020 by Croc@CrocContributor

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.

Edited Aug 29, 2020 by Croc
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking