BasicMiniMap bricked with recent classic update
1ManRiot opened this issue ยท 0 comments
Describe the problem
Something is wrong with the BasicMiniMap text and elements. The time of day indicator, zone name, etc cause an error when being modified in the options menu and when initially entering the game. This error occurred after the recent update to WoW Classic on 11-19-24.
Thanks for all your hard work. Love your AddOns!
What steps will reproduce the problem?
- Entering the world
- Having BasicMiniMap enabled
Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)
What version of the addon are you using? (Stating 'latest' is not useful)
11.0.5
Do you have an error log of what happened?
Error 1 (with ONLY BasicMiniMap enabled)
Message: bad argument #1 to '?' (Usage: self:SetParent([parent]))
Time: Tue Nov 19 15:52:08 2024
Count: 1
Stack: bad argument #1 to '?' (Usage: self:SetParent([parent]))
[string "@Interface/AddOns/BasicMinimap/BasicMinimap_Vanilla.lua"]:627: in function <...terface/AddOns/BasicMinimap/BasicMinimap_Vanilla.lua:498>
[string "@Interface/AddOns/BasicMinimap/BasicMinimap_Vanilla.lua"]:786: in function <...terface/AddOns/BasicMinimap/BasicMinimap_Vanilla.lua:777>
Locals: self = BasicMinimap {
blizzButtonNicknames = <table> {
}
backdrop = Texture {
}
db = <table> {
}
mask = MaskTexture {
}
}
fullMinimapSize = 210
mask = MaskTexture {
}
shape = "ROUND"
backdrop = Texture {
}
backdropFrame = Frame {
}
frame = BasicMinimap {
blizzButtonNicknames = <table> {
}
backdrop = Texture {
}
db = <table> {
}
mask = MaskTexture {
}
}
Minimap = Minimap {
timer = 0
}
ldbi = <table> {
callbacks = <table> {
}
radius = 8
loggedIn = true
tooltip = LibDBIconTooltip {
}
objects = <table> {
}
callbackRegistered = true
}
blizzButtonNicknames = <table> {
zoomIn = MinimapZoomIn {
}
mail = MiniMapMailFrame {
}
zoomOut = MinimapZoomOut {
}
pvp = MiniMapBattlefieldFrame {
}
}
ERROR 2 (with other AddOns enabled - no errors unless BasicMiniMap is enabled)
1x ...faceBasicMinimap_Options/Options_Vanilla.lua:394: attempt to index field 'zonetext' (a nil value)
[string "@BasicMinimap_Options/Options_Vanilla.lua"]:394: in function <...faceBasicMinimap_Options/Options_Vanilla.lua:391>
[string "=[C]"]: ?
[string "@Masque/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua"]:45: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:43>
[string "@Masque/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua"]:839: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:661>
[string "=[C]"]: ?
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-CheckBox.lua"]:64: in function <...ue/Libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua:53>
Locals:
_ = <table> {
1 = "buttons"
2 = "zoneText"
uiType = "dialog"
type = "toggle"
options = <table> {
}
option = <table> {
}
uiName = "AceConfigDialog-3.0"
appName = "BasicMinimap"
}
value = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'zonetext' (a nil value)"
map = BasicMinimap {
blizzButtonNicknames = <table> {
}
backdrop = Texture {
}
db = <table> {
}
mask = MaskTexture {
}
}
ERROR 3 (with other AddOns enabled - no errors unless BasicMiniMap is enabled)
3x bad argument #1 to '?' (Usage: self:SetParent([parent]))
[string "=[C]"]: in function `SetParent'
[string "@BasicMinimap/BasicMinimap_Vanilla.lua"]:627: in function <BasicMinimap/BasicMinimap_Vanilla.lua:498>
[string "@BasicMinimap/BasicMinimap_Vanilla.lua"]:786: in function <BasicMinimap/BasicMinimap_Vanilla.lua:777>
Locals:
(*temporary) = "bad argument #1 to '?' (Usage: self:SetParent([parent]))"
last screen shot shows the MiniMap elements the addon controls in a cluster at the default MiniMap location