[BUG] Multiple issues with latest SoD patch (AQ war effort)
akatechis opened this issue · 20 comments
Describe the bug
Hard to describe the issue(s)...
- Everything is busted, and reset.
- XPbar appears in the middle of my screen, claiming im at 69% even though im level 60.
- Bars are missing textures and gryphons.
- All the action bar pages and many other pages in settings are greyed out (see second screenshot). Also the "NEW" text never goes away.
Took a look at some of the stack traces, I suspect some of the errors are due to the new LFG tool they added in SoD, it has a new minimap icon.
Error Log
error 1
4x DragonflightUI/Modules/Minimap.lua:656: attempt to index global 'MiniMapWorldMapButton' (a nil value)
[string "@DragonflightUI/Modules/Minimap.lua"]:656: in function `HideDefaultStuff'
[string "@DragonflightUI/Modules/Minimap.lua"]:1455: in function `Era'
[string "@DragonflightUI/Modules/Minimap.lua"]:417: in function <DragonflightUI/Modules/Minimap.lua:410>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:516>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@DragonflightUI/Modules/Config.lua"]:155: in function `ApplySettings'
[string "@DragonflightUI/Modules/Config.lua"]:122: in function <DragonflightUI/Modules/Config.lua:114>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'MiniMapWorldMapButton' (a nil value)"
error 2
4x DragonflightUI/Modules/Actionbar.lua:2984: attempt to index local 'frame' (a nil value)
[string "@DragonflightUI/Modules/Actionbar.lua"]:2984: in function `ChangeMicroMenuButton'
[string "@DragonflightUI/Modules/Actionbar.lua"]:3358: in function `ChangeMicroMenuNew'
[string "@DragonflightUI/Modules/Actionbar.lua"]:4297: in function `Era'
[string "@DragonflightUI/Modules/Actionbar.lua"]:1872: in function <DragonflightUI/Modules/Actionbar.lua:1859>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:516>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@DragonflightUI/Modules/Config.lua"]:155: in function `ApplySettings'
[string "@DragonflightUI/Modules/Config.lua"]:122: in function <DragonflightUI/Modules/Config.lua:114>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
frame = nil
name = "Groupfinder"
microTexture = "Interface\Addons\DragonflightUI\Textures\Micromenu\uimicromenu2xERA"
pre = "UI-HUD-MicroMenu-"
key = "UI-HUD-MicroMenu-Groupfinder"
up = <table> {
1 = 16
2 = 20
3 = 0.194336
4 = 0.256836
5 = 0.494141
6 = 0.654297
7 = false
8 = false
9 = "2x"
}
sizeX = 32
sizeY = 40
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'frame' (a nil value)"
Module = <table> {
defaults = <table> {
}
modules = <table> {
}
baseName = "DragonflightUI"
defaultModuleState = true
Frame = DragonflightUIActionbarFrame {
}
db = <table> {
}
enabledState = true
UpdateRangeHooked = false
Temp = <table> {
}
FrameBagToggle = DragonflightUIBagToggleFrame {
}
wasEnabled = true
hooks = <table> {
}
defaultModuleLibraries = <table> {
}
MicroButtons = <table> {
}
xpbar = DragonflightUIXPBar {
}
name = "DragonflightUI_Actionbar"
orderedModules = <table> {
}
repbar = DragonflightUIRepBar {
}
MicromenuAtlas = <table> {
}
MicroFrame = DragonflightUIMicroMenuBar {
}
moduleName = "Actionbar"
}
DF = <table> {
baseName = "DragonflightUI"
EraLater = true
defaultModuleState = true
hooks = <table> {
}
db = <table> {
}
enabledState = true
InterfaceVersion = 11505
Wrath = false
defaultModuleLibraries = <table> {
}
name = "DragonflightUI"
optFrames = <table> {
}
orderedModules = <table> {
}
ConfigModule = <table> {
}
OptionTableProfiles = <table> {
}
Compatibility = <table> {
}
modules = <table> {
}
Cata = false
Era = true
}
error 3
4x DragonflightUI/Mixin/UI.mixin.lua:3503: attempt to index local 'tab' (a nil value)
[string "@DragonflightUI/Mixin/UI.mixin.lua"]:3503: in function `PortraitFrameTemplate'
[string "@DragonflightUI/Modules/UI.lua"]:478: in function `ChangeFrames'
[string "@DragonflightUI/Modules/UI.lua"]:792: in function `Era'
[string "@DragonflightUI/Modules/UI.lua"]:199: in function <DragonflightUI/Modules/UI.lua:190>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:516>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@DragonflightUI/Modules/Config.lua"]:155: in function `ApplySettings'
[string "@DragonflightUI/Modules/Config.lua"]:122: in function <DragonflightUI/Modules/Config.lua:114>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
self = <table> {
}
frame = FriendsFrame {
TitleText = FriendsFrameTitleText {
}
PortraitFrame = FriendsFramePortraitFrame {
}
LeftBorder = FriendsFrameLeftBorder {
}
guildStatus = 0
selectedIgnore = 1
FriendsTabHeader = FriendsTabHeader {
}
selectedFriend = 1
TopLeftCorner = FriendsFrameTopLeftCorner {
}
Bg = FriendsFrameBg {
}
playerStatusFrame = 1
selectedTab = 1
TopBorder = FriendsFrameTopBorder {
}
numTabs = 4
TopTileStreaks = FriendsFrameTopTileStreaks {
}
TitleBg = FriendsFrameTitleBg {
}
BottomBorder = FriendsFrameBottomBorder {
}
Inset = FriendsFrameInset {
}
CloseButton = FriendsFrameCloseButton {
}
RightBorder = FriendsFrameRightBorder {
}
BotRightCorner = FriendsFrameBotRightCorner {
}
portrait = FriendsFramePortrait {
}
BotLeftCorner = FriendsFrameBotLeftCorner {
}
TopRightCorner = FriendsFrameTopRightCorner {
}
}
name = "FriendsFrame"
closeBtn = FriendsFrameCloseButton {
}
(for index) = 5
(for limit) = 5
(for step) = 1
i = 5
tab = nil
(*temporary) = "FriendsFrameTab5"
(*temporary) = "Tab"
(*temporary) = "5"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "FriendsFrameTab4"
(*temporary) = "Interface\Addons\DragonflightUI\Textures\UI\uiframetabs"
(*temporary) = FriendsFrameTab4HighlightTexture {
}
(*temporary) = DragonflightUIHighlightLeft {
}
(*temporary) = DragonflightUIHighlightRight {
}
(*temporary) = DragonflightUIHighlightMiddle {
}
(*temporary) = "attempt to index local 'tab' (a nil value)"
base = "Interface\Addons\DragonflightUI\Textures\UI\"
DF = <table> {
baseName = "DragonflightUI"
EraLater = true
defaultModuleState = true
hooks = <table> {
}
db = <table> {
}
enabledState = true
InterfaceVersion = 11505
Wrath = false
defaultModuleLibraries = <table> {
}
name = "DragonflightUI"
optFrames = <table> {
}
orderedModules = <table> {
}
ConfigModule = <table> {
}
OptionTableProfiles = <table> {
}
Compatibility = <table> {
}
modules = <table> {
}
Cata = false
Era = true
}
error 4
4x DragonflightUI/Modules/Darkmode.lua:117: attempt to index local 'minimapBorderTex' (a nil value)
[string "@DragonflightUI/Modules/Darkmode.lua"]:117: in function `UpdateMinimap'
[string "@DragonflightUI/Modules/Darkmode.lua"]:104: in function `ApplySettings'
[string "@DragonflightUI/Modules/Darkmode.lua"]:69: in function <DragonflightUI/Modules/Darkmode.lua:57>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:516>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@DragonflightUI/Modules/Config.lua"]:162: in function `ApplySettings'
[string "@DragonflightUI/Modules/Config.lua"]:122: in function <DragonflightUI/Modules/Config.lua:114>
[string "=[C]"]: ?
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Atlas/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...faceAtlas/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
self = <table> {
defaults = <table> {
}
modules = <table> {
}
baseName = "DragonflightUI"
defaultModuleState = true
db = <table> {
}
enabledState = true
wasEnabled = true
defaultModuleLibraries = <table> {
}
name = "DragonflightUI_Darkmode"
orderedModules = <table> {
}
moduleName = "Darkmode"
hooks = <table> {
}
}
dark = true
moduleName = "Minimap"
minimapModule = <table> {
defaults = <table> {
}
modules = <table> {
}
baseName = "DragonflightUI"
defaultModuleState = true
Frame = Frame {
}
db = <table> {
}
enabledState = true
wasEnabled = true
defaultModuleLibraries = <table> {
}
hooks = <table> {
}
Tmp = <table> {
}
orderedModules = <table> {
}
name = "DragonflightUI_Minimap"
moduleName = "Minimap"
}
minimapBorderTex = nil
(*temporary) = "Minimap"
(*temporary) = nil
(*temporary) = <table> {
defaults = <table> {
}
modules = <table> {
}
baseName = "DragonflightUI"
defaultModuleState = true
Frame = Frame {
}
db = <table> {
}
enabledState = true
wasEnabled = true
defaultModuleLibraries = <table> {
}
hooks = <table> {
}
Tmp = <table> {
}
orderedModules = <table> {
}
name = "DragonflightUI_Minimap"
moduleName = "Minimap"
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'minimapBorderTex' (a nil value)"
DF = <table> {
baseName = "DragonflightUI"
EraLater = true
defaultModuleState = true
hooks = <table> {
}
db = <table> {
}
enabledState = true
InterfaceVersion = 11505
Wrath = false
defaultModuleLibraries = <table> {
}
name = "DragonflightUI"
optFrames = <table> {
}
orderedModules = <table> {
}
ConfigModule = <table> {
}
OptionTableProfiles = <table> {
}
Compatibility = <table> {
}
modules = <table> {
}
Cata = false
Era = true
}
error 5
4x ...faceDragonflightUI/Mixin/Statusbar.mixin.lua:182: attempt to index local 'state' (a nil value)
[string "@DragonflightUI/Mixin/Statusbar.mixin.lua"]:182: in function `Update'
[string "@DragonflightUI/Mixin/Statusbar.mixin.lua"]:24: in function <...faceDragonflightUI/Mixin/Statusbar.mixin.lua:23>
Locals:
self = DragonflightUIXPBar {
RestedBar = StatusBar {
}
Background = Background {
}
DFMouseHandler = DragonflightUIXPBarHandlerOnEnterLeave {
}
TextPercent = Text {
}
DFStateHandler = DragonflightUIXPBarHandler {
}
Text = Text {
}
RestedBarMark = Frame {
}
DFShower = DragonflightUIXPBarShower {
}
Border = Border {
}
Bar = StatusBar {
}
}
state = nil
showXP = false
(*temporary) = 60
(*temporary) = 60
(*temporary) = 60
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'state' (a nil value)"
DF = <table> {
baseName = "DragonflightUI"
EraLater = true
defaultModuleState = true
hooks = <table> {
}
db = <table> {
}
enabledState = true
InterfaceVersion = 11505
Wrath = false
defaultModuleLibraries = <table> {
}
name = "DragonflightUI"
optFrames = <table> {
}
orderedModules = <table> {
}
ConfigModule = <table> {
}
OptionTableProfiles = <table> {
}
Compatibility = <table> {
}
modules = <table> {
}
Cata = false
Era = true
}
error 6
2x DragonflightUI/Bindings.xml:3 Unrecognized XML: Binding
error 7
10x ...faceDragonflightUI/Mixin/Statusbar.mixin.lua:379: attempt to index local 'state' (a nil value)
[string "@DragonflightUI/Mixin/Statusbar.mixin.lua"]:379: in function `Update'
[string "@DragonflightUI/Mixin/Statusbar.mixin.lua"]:308: in function <...faceDragonflightUI/Mixin/Statusbar.mixin.lua:307>
Locals:
self = DragonflightUIRepBar {
Background = Background {
}
DFMouseHandler = DragonflightUIRepBarHandlerOnEnterLeave {
}
valid = true
Border = Border {
}
Text = Text {
}
DFStateHandler = DragonflightUIRepBarHandler {
}
DFShower = DragonflightUIRepBarShower {
}
Bar = StatusBar {
}
}
state = nil
name = "Brood of Nozdormu"
standing = 1
min = -42000
max = -6000
value = -41900
(*temporary) = DragonflightUIRepBar {
Background = Background {
}
DFMouseHandler = DragonflightUIRepBarHandlerOnEnterLeave {
}
valid = true
Border = Border {
}
Text = Text {
}
DFStateHandler = DragonflightUIRepBarHandler {
}
DFShower = DragonflightUIRepBarShower {
}
Bar = StatusBar {
}
}
(*temporary) = "Brood of Nozdormu"
(*temporary) = 1
(*temporary) = -42000
(*temporary) = -6000
(*temporary) = -41900
(*temporary) = "attempt to index local 'state' (a nil value)"
Versions (please complete the following information):
- WoW: SOD (1.15.4)
- Addon: 0.18.2
Additional context
I'll close it for now. Feel free to open up a new issue if anything is broken or you have suggestions!
Looks like it works, although it has some old layout that I had a while back (ie, the positions of actionbars, etc. I assume this is because the settings are saved somewhere else, and the "beta" build is loading settings from somewhere else?
Oh, I'm dumb, I forgot that I tried creating a new profile to see if that would fix my issues earlier :D
Hey,
it might bug out if you get an error early in the execution, as it might skip the rest.
I think the first one is the problem, but I dont know why it cant find MiniMapWorldMapButton
as it works for me.
Can you try something out? Go into Modules/Minimap.lua
, into the function Module.HideDefaultStuff()
on line 651
, comment out the following line, like so
MiniMapWorldMapButton:Hide()
hooksecurefunc(MiniMapWorldMapButton, 'Show', function()
MiniMapWorldMapButton:Hide()
end)
change this to:
-- MiniMapWorldMapButton:Hide()
-- hooksecurefunc(MiniMapWorldMapButton, 'Show', function()
-- MiniMapWorldMapButton:Hide()
--end)
(so add the two minuses on each line)
You could also try to deactivate the minimap module, and see if the rest works again.
Oh, are you on NA? More people are reporting issues, but EU is not in the new phase I think, so I cant really debug.
I am in NA if you are @'ing me.
I guess you both are.
I'm pushing a new alpha version, maybe you could test it out. See #270
DL: DragonflightUI-v0.18.2-1-gfa8bf0b.zip
The alpha is under review on curseforge, should be online in a few minutes, or you take the link above.
@codiac-b Ha, great!
I can only test myself in about 10h, all changes are guesses based on the lua errors and file changes on the PTR client, but I'll push it as new version v0.19 to curseforge, so maybe others can test more.
@Karl-HeinzSchneider That fixed it. Thanks for the super fast turn-around!
It does look like all of the actionbars are condensed into a single bar at the bottom between the Blizzard art, but I've only used this addon since today's breaking changes. That may just be me not knowing how to use the addon. I.E. I can only page through the bars using the yellow arrows. I can't show all of my bars like I would with Dominos.
@codiac-b It might be this blizzard issue: they changed the default to only show the default actionbar 1, so go into blizzard options, and search for 'Actionbar', activate all of them, even if you dont use them, the addon will take care and you can hide/change them in the addon config window.
@codiac-b Thanks for helping with testing and the quick feedback!
If you need anything, or have any ideas for improvements, feel free to open a new issue here.
Just got back, disabling the minimap module didn't work. Neither did commenting out those few lines in the HideDefaultStuff()
function. Going to try manually installing from the zip you uploaded and see if that fixes my issues.
@akatechis haha, classic!
Is everything working so far? I'll take a look now, as EU is live.
@codiac-b What do you mean?