LiteMount

LiteMount

2M Downloads

Errors at login and error at mount macro - addon does not work

Mal-content opened this issue ยท 3 comments

commented

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: 
commented

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> {
 }
}
commented

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.

commented

Thanks for the reply. I downloaded addon manually and deleted old one, idd that fixed the issue for me completly. For the record i was using WoWUp client to keep my addons updated.

Thanks for helping out man!