Bestride Mount Manager

Bestride Mount Manager

57.6k Downloads

Error trying to use mount

Tednik opened this issue ยท 2 comments

commented

WoW Version

Retail (10.0.2)

Bestride Version

2.0.9

Steps to Reproduce

Go to Draenor in Spires of Arak try to use mount keybind

Observed Behavior

20x ...rfaceBeStride/Versions/Common/logic.zone.lua:82: attempt to index local 'micro' (a nil value)
[string "@BeStride/Versions/Common/logic.zone.lua"]:82: in function IsSpecialZone' [string "@BeStride/Versions/Common/mount.lua"]:51: in function Regular'
[string "@BeStride/Versions/Common/BeStride_ActionButton.lua"]:45: in function `PreClick'
[string "@BeStride/Versions/Common/BeStride_ActionButton.lua"]:26: in function <...s/BeStride/Versions/Common/BeStride_ActionButton.lua:26>

Locals:
self =

{
DruidCanCat = defined @BeStride/Versions/Common/logic.class.lua:302
IsPaladin = defined @BeStride/Versions/Common/logic.class.lua:55
modules =
{
}
EvokerCanHover = defined @BeStride/Versions/Common/logic.class.lua:466
AddCommonMount = defined @BeStride/Versions/Common/mount.table.lua:25
IsSpecialZone = defined @BeStride/Versions/Common/logic.zone.lua:75
MonkCanTorpedo = defined @BeStride/Versions/Common/logic.class.lua:411
NeedToRepair = defined @BeStride/Versions/Common/logic.special.lua:20
IsMainline = defined @BeStride/Versions/Mainline/bestride.lua:9
SetDefaultModulePrototype = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:405
DruidCanTravel = defined @BeStride/Versions/Common/logic.class.lua:292
IsDemonHunterAndSpecial = defined @BeStride/Versions/Common/logic.class.lua:126
IsEnabled = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
DruidTravelToTravel = defined @BeStride/Versions/Common/logic.class.lua:574
CanBroom = defined @BeStride/Versions/Common/logic.mounts.lua:1
IsEvokerAndSpecial = defined @BeStride/Versions/Common/logic.class.lua:100
RegisterMessage = defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:85
PaladinCanDivineSteed = defined @BeStride/Versions/Common/logic.class.lua:431
IsShamanAndSpecial = defined @BeStride/Versions/Common/logic.class.lua:257
IsRepairable = defined @BeStride/Versions/Common/logic.special.lua:39
db =
{
}
MageBlink = defined @BeStride/Versions/Common/logic.class.lua:635
CreateActionButton = defined @BeStride/Versions/Common/BeStride_ActionButton.lua:7
DemonHunterCanGlide = defined @BeStride/Versions/Common/logic.class.lua:350
SetEnabledState = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
DeathKnightWraithWalk = defined @BeStride/Versions/Common/logic.class.lua:493
SpecialZone = defined @BeStride/Versions/Common/mounting.zone.lua:1
DBSetMount = defined @BeStride/Versions/Common/settings.lua:56
RogueCanSprint = defined @BeStride/Versions/Common/logic.class.lua:478
Evoker = defined @BeStride/Versions/Common/mounting.class.lua:121
IsEvoker = defined @BeStride/Versions/Common/logic.class.lua:91
MageCanSlowFall = defined @BeStride/Versions/Common/logic.class.lua:378
IsMonkAndSpecial = defined @BeStride/Versions/Common/logic.class.lua:195
RogueSprint = defined @BeStride/Versions/Common/logic.class.lua:727
Combat = defined @BeStride/Versions/Common/mount.lua:228
OnInitialize = defined @BeStride/Versions/Common/bestride.lua:1
NewModule = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:231
GroundMountButton = defined @BeStride/Versions/Common/mount.lua:124
UpdateOverrideBindings = defined @BeStride/Versions/Common/bestride.lua:75
isZoneMount = defined @BeStride/Versions/Mainline/logic.lua:11
EventNewMount = defined @BeStride/Versions/Common/BeStride_Events.lua:1
IsPaladinAndSpecial = defined @BeStride/Versions/Common/logic.class.lua:213
IsMage = defined @BeStride/Versions/Common/log

commented

I can confirm the error:

Message: ...rface/AddOns/BeStride/Versions/Common/logic.zone.lua:82: attempt to index local 'micro' (a nil value)
Time: Mon Nov 28 19:23:32 2022
Count: 10
Stack: ...rface/AddOns/BeStride/Versions/Common/logic.zone.lua:82: attempt to index local 'micro' (a nil value)
[string "@Interface/AddOns/BeStride/Versions/Common/logic.zone.lua"]:82: in function IsSpecialZone' [string "@Interface/AddOns/BeStride/Versions/Common/mount.lua"]:51: in function Regular'
[string "@Interface/AddOns/BeStride/Versions/Common/BeStride_ActionButton.lua"]:45: in function PreClick' [string "@Interface/AddOns/BeStride/Versions/Common/BeStride_ActionButton.lua"]:26: in function <...s/BeStride/Versions/Common/BeStride_ActionButton.lua:26> [string "=[C]"]: in function Click'
[string "@Interface/FrameXML/ChatFrame.lua"]:1617: in function ?' [string "@Interface/FrameXML/ChatFrame.lua"]:5204: in function <Interface/FrameXML/ChatFrame.lua:5170> [string "=[C]"]: ? [string "=[C]"]: in function ChatEdit_ParseText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4888: in function <Interface/FrameXML/ChatFrame.lua:4887>
[string "=[C]"]: in function ChatEdit_SendText' [string "@Interface/FrameXML/ChatFrame.lua"]:3132: in function <Interface/FrameXML/ChatFrame.lua:3125> ... [string "=[C]"]: in function UseAction'
[string "@Interface/FrameXML/SecureTemplates.lua"]:364: in function `handler'
[string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672>
[string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697>
[string "@Interface/FrameXML/SecureTemplates.lua"]:746: in function <Interface/FrameXML/SecureTemplates.lua:730>
[string "=[C]"]: ?
[string "@Interface/FrameXML/SecureHandlers.lua"]:266: in function <Interface/FrameXML/SecureHandlers.lua:263>
[string "=[C]"]: ?
[string "@Interface/FrameXML/SecureHandlers.lua"]:296: in function <Interface/FrameXML/SecureHandlers.lua:279>
[string "=(tail call)"]: ?

Locals: self =

{
DruidCanCat = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:302
IsPaladin = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:55
modules =
{
}
EvokerCanHover = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:466
AddCommonMount = defined @Interface/AddOns/BeStride/Versions/Common/mount.table.lua:25
IsSpecialZone = defined @Interface/AddOns/BeStride/Versions/Common/logic.zone.lua:75
MonkCanTorpedo = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:411
NeedToRepair = defined @Interface/AddOns/BeStride/Versions/Common/logic.special.lua:20
IsMainline = defined @Interface/AddOns/BeStride/Versions/Mainline/bestride.lua:9
SetDefaultModulePrototype = defined @Interface/AddOns/!KalielsTracker/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
DruidCanTravel = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:292
IsDemonHunterAndSpecial = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:126
IsEnabled = defined @Interface/AddOns/!KalielsTracker/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
DruidTravelToTravel = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:574
CanBroom = defined @Interface/AddOns/BeStride/Versions/Common/logic.mounts.lua:1
IsEvokerAndSpecial = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:100
RegisterMessage = defined @Interface/AddOns/LibSharedMedia-3.0/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
PaladinCanDivineSteed = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:431
IsShamanAndSpecial = defined @Interface/AddOns/BeStride/Versions/Common/logic.class.lua:257
IsRepairable = defined @Interface/AddOns/BeStride/Versions/Common/logic.special.lua:39

commented

Until a patch for this is released (#237), you can manually edit the code and fix this temporarily if you want.