Errors at login and error at mount macro - addon does not work
Mal-content opened this issue ยท 3 comments
First of all love the addon thanks so much for all the work put into it.
Everytime I log in or I try to use my LiteMount Key Binding 1 i get errors below. Started happening only since this morning.
This ones are on log in:
Message: Interface\AddOns\LiteMount\UI\Mounts.lua:254: attempt to call method 'SetBackdropBorderColor' (a nil value)
Time: Thu Oct 28 12:52:24 2021
Count: 1
Stack: Interface\AddOns\LiteMount\UI\Mounts.lua:254: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "@Interface\AddOns\LiteMount\UI\Mounts.lua"]:254: in function <Interface\AddOns\LiteMount\UI\Mounts.lua:252>
Locals: self = LiteMountPreview {
0 = <userdata>
OnShow = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:258
OnLoad = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:252
Model = <unnamed> {
}
SetMount = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:239
}
(*temporary) = nil
(*temporary) = LiteMountPreview {
0 = <userdata>
OnShow = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:258
OnLoad = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:252
Model = <unnamed> {
}
SetMount = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:239
}
(*temporary) = 1
(*temporary) = 1
(*temporary) = 1
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
Message: Interface\AddOns\LiteMount\UI\Mounts.lua:516: attempt to call method 'SetBackdropBorderColor' (a nil value)
Time: Thu Oct 28 12:52:24 2021
Count: 1
Stack: Interface\AddOns\LiteMount\UI\Mounts.lua:516: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "@Interface\AddOns\LiteMount\UI\Mounts.lua"]:516: in function <Interface\AddOns\LiteMount\UI\Mounts.lua:515>
[string "=[C]"]: in function `CreateFrame'
[string "@Interface\SharedXML\HybridScrollFrame.lua"]:219: in function `HybridScrollFrame_CreateButtons'
[string "@Interface\AddOns\LiteMount\UI\Mounts.lua"]:286: in function <Interface\AddOns\LiteMount\UI\Mounts.lua:285>
[string "@Interface\AddOns\LiteMount\UI\Mounts.lua"]:642: in function <Interface\AddOns\LiteMount\UI\Mounts.lua:639>
Locals: self = <unnamed> {
0 = <userdata>
Bit5 = <unnamed> {
}
Bit4 = <unnamed> {
}
Bit1 = <unnamed> {
}
Update = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:487
Name = <unnamed> {
}
Bit2 = <unnamed> {
}
Bit3 = <unnamed> {
}
Priority = <unnamed> {
}
Icon = <unnamed> {
}
OnLoad = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:515
}
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
Bit5 = <unnamed> {
}
Bit4 = <unnamed> {
}
Bit1 = <unnamed> {
}
Update = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:487
Name = <unnamed> {
}
Bit2 = <unnamed> {
}
Bit3 = <unnamed> {
}
Priority = <unnamed> {
}
Icon = <unnamed> {
}
OnLoad = <function> defined @Interface\AddOns\LiteMount\UI\Mounts.lua:515
}
(*temporary) = 0.300000
(*temporary) = 0.300000
(*temporary) = 0.300000
(*temporary) = 0.300000
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
Message: Interface\AddOns\LiteMount\UI\Macro.lua:39: attempt to call method 'SetBackdropBorderColor' (a nil value)
Time: Thu Oct 28 12:52:24 2021
Count: 1
Stack: Interface\AddOns\LiteMount\UI\Macro.lua:39: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "@Interface\AddOns\LiteMount\UI\Macro.lua"]:39: in function <Interface\AddOns\LiteMount\UI\Macro.lua:36>
Locals: self = LiteMountMacroPanel {
0 = <userdata>
OnLoad = <function> defined @Interface\AddOns\LiteMount\UI\Macro.lua:36
EditBoxContainer = <unnamed> {
}
RevertButton = <unnamed> {
}
EditBox = <unnamed> {
}
Title = <unnamed> {
}
DeleteButton = <unnamed> {
}
dontShowProfile = true
name = "Macro : Unavailable"
Count = <unnamed> {
}
}
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 0.600000
(*temporary) = 0.600000
(*temporary) = 0.600000
(*temporary) = 0.800000
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
Message: Interface\AddOns\LiteMount\UI\CombatMacro.lua:61: attempt to call method 'SetBackdropBorderColor' (a nil value)
Time: Thu Oct 28 12:52:24 2021
Count: 1
Stack: Interface\AddOns\LiteMount\UI\CombatMacro.lua:61: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "@Interface\AddOns\LiteMount\UI\CombatMacro.lua"]:61: in function <Interface\AddOns\LiteMount\UI\CombatMacro.lua:58>
Locals: self = LiteMountCombatMacroPanel {
0 = <userdata>
OnLoad = <function> defined @Interface\AddOns\LiteMount\UI\CombatMacro.lua:58
EditBoxContainer = <unnamed> {
}
RevertButton = <unnamed> {
}
EditBox = <unnamed> {
}
name = "Macro : Combat"
Count = <unnamed> {
}
Title = <unnamed> {
}
EnableButton = <unnamed> {
}
DeleteButton = <unnamed> {
}
dontShowProfile = true
Enable = <unnamed> {
}
DefaultButton = <unnamed> {
}
}
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 0.600000
(*temporary) = 0.600000
(*temporary) = 0.600000
(*temporary) = 0.800000
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
Message: Interface\AddOns\LiteMount\UI\Advanced.lua:270: attempt to call method 'SetBackdropBorderColor' (a nil value)
Time: Thu Oct 28 12:52:24 2021
Count: 1
Stack: Interface\AddOns\LiteMount\UI\Advanced.lua:270: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "@Interface\AddOns\LiteMount\UI\Advanced.lua"]:270: in function <Interface\AddOns\LiteMount\UI\Advanced.lua:267>
Locals: self = LiteMountAdvancedPanel {
OnSizeChanged = <function> defined @Interface\AddOns\LiteMount\UI\Advanced.lua:257
EditScroll = <unnamed> {
}
FlagContainer = <unnamed> {
}
OnLoad = <function> defined @Interface\AddOns\LiteMount\UI\Advanced.lua:267
EditBoxContainer = <unnamed> {
}
RevertButton = <unnamed> {
}
BindingDropDown = <unnamed> {
}
name = "Advanced Options"
DocURL = <unnamed> {
}
Title = <unnamed> {
}
FlagsLabel = <unnamed> {
}
FlagScroll = <unnamed> {
}
DefaultButton = <unnamed> {
}
0 = <userdata>
ExplainText = <unnamed> {
}
}
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 0.600000
(*temporary) = 0.600000
(*temporary) = 0.600000
(*temporary) = 0.800000
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
BindingDropDown_Initialize = <function> defined @Interface\AddOns\LiteMount\UI\Advanced.lua:202
BindingText = <function> defined @Interface\AddOns\LiteMount\UI\Advanced.lua:15
RevertOverrideMixin = <table> {
OnShow = <function> defined @Interface\AddOns\LiteMount\UI\Advanced.lua:178
OnClick = <function> defined @Interface\AddOns\LiteMount\UI\Advanced.lua:187
}
This one below is everytime i use my LiteMount Key Binding. Error pop ups and nothing happens - characer stays unmounted.
Message: Interface\AddOns\LiteMount\LM_Nagrand.lua:52: attempt to call global 'GetZoneAbilitySpellInfo' (a nil value)
Time: Thu Oct 28 12:56:23 2021
Count: 1
Stack: Interface\AddOns\LiteMount\LM_Nagrand.lua:52: attempt to call global 'GetZoneAbilitySpellInfo' (a nil value)
[string "=[C]"]: in function `GetZoneAbilitySpellInfo'
[string "@Interface\AddOns\LiteMount\LM_Nagrand.lua"]:52: in function `IsCastable'
[string "@Interface\AddOns\LiteMount\Mount.lua"]:43: in function `MatchesOneFilter'
[string "@Interface\AddOns\LiteMount\Mount.lua"]:68: in function `MatchesFilter'
[string "@Interface\AddOns\LiteMount\Mount.lua"]:82: in function <Interface\AddOns\LiteMount\Mount.lua:76>
[string "=(tail call)"]: ?
[string "@Interface\AddOns\LiteMount\MountList.lua"]:81: in function <Interface\AddOns\LiteMount\MountList.lua:77>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Interface\AddOns\LiteMount\Actions.lua"]:235: in function `handler'
[string "@Interface\AddOns\LiteMount\ActionButton.lua"]:55: in function `Dispatch'
[string "@Interface\AddOns\LiteMount\ActionButton.lua"]:91: in function <Interface\AddOns\LiteMount\ActionButton.lua:68>
Locals:
Same here, since today the macro doesn't work anymore and for some reason a few mounts that used to have priority 0 for my character (i think most were covenant specific mounts that this char can't use) were changed to priority 1 without me doing it.
Getting this error (standing in ardenweald, manually mounting different mounts from my journal works without a problem):
26x LiteMount\LM_Nagrand.lua:52: attempt to call global 'GetZoneAbilitySpellInfo' (a nil value)
[string "@LiteMount\LM_Nagrand.lua"]:52: in function `IsCastable'
[string "@LiteMount\Mount-Mount.lua"]:43: in function `MatchesOneFilter'
[string "@LiteMount\Mount-Mount.lua"]:68: in function `MatchesFilter'
[string "@LiteMount\Mount-Mount.lua"]:82: in function <LiteMount\Mount.lua:76>
[string "=(tail call)"]: ?
[string "@LiteMount\MountList.lua"]:81: in function <LiteMount\MountList.lua:77>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@LiteMount\Actions.lua"]:235: in function `handler'
[string "@LiteMount\ActionButton.lua"]:55: in function `Dispatch'
[string "@LiteMount\ActionButton.lua"]:91: in function <LiteMount\ActionButton.lua:68>
[string "=[C]"]: in function `Click'
...
[string "@FrameXML\ChatFrame.lua"]:4821: in function `ChatEdit_SendText'
[string "@FrameXML\ChatFrame.lua"]:3086: in function <FrameXML\ChatFrame.lua:3079>
[string "=[C]"]: in function `UseAction'
[string "@FrameXML\SecureTemplates.lua"]:347: in function `handler'
[string "@FrameXML\SecureTemplates.lua"]:656: in function <FrameXML\SecureTemplates.lua:604>
[string "=[C]"]: ?
[string "@FrameXML\SecureHandlers.lua"]:266: in function <FrameXML\SecureHandlers.lua:263>
[string "=[C]"]: ?
[string "@FrameXML\SecureHandlers.lua"]:296: in function <FrameXML\SecureHandlers.lua:279>
[string "=(tail call)"]: ?
Locals:
self = <table> {
flags = <table> {
}
name = "Frostwolf War Wolf"
needsFaction = "Horde"
isCollected = false
isFiltered = false
icon = 524154
spellID = 164222
}
(*temporary) = nil
(*temporary) = "attempt to call global 'GetZoneAbilitySpellInfo' (a nil value)"
LM = <table> {
UIFilter = <table> {
}
WarningAndPrint = <function> defined @LiteMount\Print.lua:67
PlayerMounts = <unnamed> {
}
ActionList = <table> {
}
Mount = <table> {
}
Actions = <table> {
}
Print = <function> defined @LiteMount\Print.lua:13
SPELL = <table> {
}
UIDebug = <function> defined @LiteMount\Print.lua:55
Vars = <table> {
}
SlashCommandFunc = <function> defined @LiteMount\SlashCommand.lua:55
Options = <table> {
}
FLAG = <table> {
}
PrintError = <function> defined @LiteMount\Print.lua:18
SecureAction = <table> {
}
MountList = <table> {
}
Localize = <table> {
}
Warning = <function> defined @LiteMount\Print.lua:63
CreateAutoEventFrame = <function> defined @LiteMount\AutoEventFrame.lua:14
Location = <unnamed> {
}
ActionButton = <table> {
}
TravelForm = <table> {
}
Journal = <table> {
}
FlightForm = <table> {
}
Nagrand = <table> {
}
GhostWolf = <table> {
}
ITEM = <table> {
}
Debug = <function> defined @LiteMount\Print.lua:23
RunningWild = <table> {
}
Conditions = <table> {
}
Spell = <table> {
}
ItemSummoned = <table> {
}
}
I don't know what updater you're both using for your addons, but something has corrupted things or put back a really old version of LiteMount. None of that stuff it's complaining about has been in LiteMount for a long long time, since before Shadowlands released.
All I can suggest is uninstalling and reinstalling LiteMount and make sure you end up with version 9.1.15. Whatever went wrong it wasn't LiteMount, it was something external.
And if you figure out what it was, please let me know in case anyone else has the same issue.