Error trying to use mount
Tednik opened this issue ยท 2 comments
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
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
Until a patch for this is released (#237), you can manually edit the code and fix this temporarily if you want.