Krowi's Extended Vendor UI

Krowi's Extended Vendor UI

59.5k Downloads

error after update for 20th anniversary

desmondw opened this issue ยท 2 comments

commented

Interacting with wand vendor Chub (horde):

Time: Sat Oct 26 16:47:50 2024
Count: 2
Stack: bad argument #1 to '?' (Usage: local name, spellID, icon, isActive, isUsable, sourceType, isFavorite, isFactionSpecific, faction, shouldHideOnChar, isCollected, mountID, isSteadyFlight = C_MountJourn
[string "@Interface/AddOns/Krowi_ExtendedVendorUI/Filters.lua"]:119: in function `IsMountCollected'
[string "@Interface/AddOns/Krowi_ExtendedVendorUI/Filters.lua"]:61: in function `Validate'
[string "@Interface/AddOns/Krowi_ExtendedVendorUI/Gui/MerchantFrame.lua"]:153: in function `GetMerchantNumItems'
[string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/MerchantFrame.lua"]:251: in function <...ns/Blizzard_UIPanels_Game/Mainline/MerchantFrame.lua:247>
[string "=[C]"]: ?
[string "=[C]"]: in function `MerchantFrame_UpdateMerchantInfo'
[string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/MerchantFrame.lua"]:187: in function <...ns/Blizzard_UIPanels_Game/Mainline/MerchantFrame.lua:178>
[string "=[C]"]: in function `MerchantFrame_Update'
[string "@Interface/AddOns/Krowi_ExtendedVendorUI/Krowi_ExtendedVendorUI.lua"]:41: in function `MerchantFrame_SetFilter'
[string "@Interface/AddOns/Krowi_ExtendedVendorUI/Gui/SearchBox/SearchBoxMixin.lua"]:16: in function <...wi_ExtendedVendorUI/Gui/SearchBox/SearchBoxMixin.lua:15>
[string "@Interface/AddOns/Krowi_ExtendedVendorUI/Gui/SearchBox/SearchBoxMixin.lua"]:22: in function `clearSearchBox'
[string "@Interface/AddOns/Krowi_ExtendedVendorUI/Gui/SearchBox/SearchBoxMixin.lua"]:28: in function <...wi_ExtendedVendorUI/Gui/SearchBox/SearchBoxMixin.lua:26>
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:493: in function `SetUIPanel'
[string "@Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:336: in function `ShowUIPanel'
[string "@Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:174: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:169>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/AddOns/Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:893: in function `ShowUIPanel'
[string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/MerchantFrame.lua"]:67: in function `showFunc'
[string "@Interface/AddOns/Blizzard_UIPanels_Game/Shared/PlayerInteractionFrameManager.lua"]:202: in function `ShowFrame'
[string "@Interface/AddOns/Blizzard_UIPanels_Game/Shared/PlayerInteractionFrameManager.lua"]:240: in function <...Panels_Game/Shared/PlayerInteractionFrameManager.lua:237>

Locals: itemId = 37011
(*temporary) = 11
commented

I believe this might be caused by the fact that the Dorothy vendor sells itemId 37011 - the broom item that acts like a mount, but is not collectible.

/dump C_MountJournal.GetMountFromItem(37011) returns empty result.

commented

Also, with any filter enabled and interacting with any of the Halloween vendors at least, will trigger a TSM error.