Clicking "Stop flight at next flight path point" button causes LUA error

Create issue
Issue #76 closed
Former user created an issue

Server: WoW Classic Beta /ema config shows v1.13.2-Alpha-v0.1(1210006)

If you're on a flight to somewhere and you click the button to get off the flying mount at the next flight path point, an LUA error is thrown.

Message: ...e\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:550: attempt to call global 'CanExitVehicle' (a nil value)Time: Tue Jun 25 03:36:29 2019
Count: 1
Stack: ...e\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:550: attempt to call global 'CanExitVehicle' (a nil value)
...e\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:550: in function <...e\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:546>
(tail call): ?
[C]: in function `TaxiRequestEarlyLanding'
Interface\FrameXML\MainMenuBar.lua:282: in function <Interface\FrameXML\MainMenuBar.lua:280>


Locals: sender = <table> {
 moduleDisplayName = "Interaction"
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
 BeforeEMAProfileChanged = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:433
 OnEnable = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:137
 characterName = "Dondiego-ClassicBetaPvE"
 characterNameLessRealm = "Dondiego"
 COMMAND_TAKE_TAXI = "EMATaxiTakeTaxi"
 SettingsToggleMountWithTeam = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:367
 SettingsToggleTellBoEEpic = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:397
 SettingsSetMessageArea = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:341
 characterRealm = "ClassicBetaPvE"
 SecureHook = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceHook-3.0\AceHook-3.0.lua:336
 HookScript = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceHook-3.0\AceHook-3.0.lua:366
 SettingsRefresh = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:440
 EnableModule = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
 modules = <table> {
 }
 RawHookScript = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceHook-3.0\AceHook-3.0.lua:395
 CancelTimer = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceTimer-3.0\AceTimer-3.0.lua:147
 settingsDatabaseName = "InteractionProfileDB"
 TeamMount = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:658
 EMAOnSettingsReceived = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:408
 chatCommand = "ema-Interaction"
 IterateEmbeds = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
 completeDatabase = <table> {
 }
 SecureHookScript = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceHook-3.0\AceHook-3.0.lua:410
 defaultModuleState = true
 LeavsTaxi = false
 IsEnabled = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
 SettingsToggleTellBoERare = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:392
 ScheduleTimer = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceTimer-3.0\AceTimer-3.0.lua:94
 SettingsToggleTakeTaxi = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:351
 doLootLoop = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:777
 settingsControl = <table> {
 }
 EMARegisterModule = <function> defined @Interface\AddOns\EMA-Classic\Core\Module-Classic.lua:57
 TellTeamEpicBoE = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:791
 RegisterMessage = <function> defined @Interface\AddOns\Clique\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
 GetArgs = <function> defined @Interface\AddOns\EMA-Classic\Libs\AceConsole-3.0\AceConsole-3.0.lua:144
 SettingsCreateTaxi = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:177
 TAXIMAP_CLOSED = <function> defined @Interface\AddOns\EMA-Classic\Modules\Interaction-Classic.lua:560
 hooks = <table> {
 }
 responding = false
 characterGUID = "Player-4618-00015BB8"
 LOOT_READY = <function> defined @Interface\AddOns\EMA-

This does not prevent the flight from dismounting at the next flight path point, it just throws this one error.

Cheers, Ughmahedhurtz (on dual-boxing.com) if you need to contact me