[Bug Report] Your libs.xml is loading Ace3 out of order
Myrroddin opened this issue ยท 3 comments
What game version did the bug occur in?
Vanilla Classic, Burning Crusade Classic, Wrath of the Lich King Classic, Retail
Troubleshooting
- I have verified that ChocolateBar is up to date.
- I have tried to reproduce the bug with no other addons loaded.
- I have verified that the issue hasn't yet been reported.
Describe the bug.
The Ace3 libs have a required load order, as seen in the Ace3 toc file.
Steps to reproduce.
What ChocolateBar is currently doing is trying to load various Ace3 libs before their prerequisite Ace3 libs are loaded. This will not end well. Your lbs.xml needs to follow the Ace3 load order, with external libs like LSM, LibQTip, and AceGUI-3.0-SharedMediaWidgets loaded last.
Expected behavior.
Fixing the libs.xml file to prevent "not found" or "X is nil" errors as Blizzard gets more stringent about correct procedures with addons.
Errors
No errors yet, but they will happen.
I found more potential errors in your ToC. no-lib-strip
is deprecated and should not be used. LibDataBroker-1.1 should be listed in your libs.xml file.
These lines in your ToC can be compressed.
## Interface: @toc-version-retail@
## Interface-Retail: @toc-version-retail@
## Interface-Classic: @toc-version-classic@
## Interface-BCC: @toc-version-bcc@
## Interface-Wrath: @toc-version-wrath@
They become Interface: 11503, 40400, 110002