arkayenro / arkinventory

A World of Warcraft Inventory mod for Retail, Burning Crusade, and Classic
108 stars 14 forks source link

[BUG] Lua Error on opening merchant #1828

Closed Mattyd221 closed 11 months ago

Mattyd221 commented 11 months ago

What version number you are using? 3.10.18

What game client are you playing? Retail, Wrath, Classic / Live, PTR, Beta Wrath

What language is the game client set to? English

Describe the bug When opening any merchant inventory I get a LUA error if I also have the Scrap addon enabled. I get no error when just using arkinventory by itself

To Reproduce Have arkinventory and scrap addon enabled and open a merchant inventory

Additional context Here is the lua error

3x SharedXML/SharedUIPanelTemplates.lua:561: attempt to index local 'leftDisabled' (a nil value) [string "@SharedXML/SharedUIPanelTemplates.lua"]:561: in function PanelTemplates_SelectTab' [string "@SharedXML/SharedUIPanelTemplates.lua"]:382: in functionPanelTemplates_UpdateTabs' [string "@SharedXML/SharedUIPanelTemplates.lua"]:363: in function <SharedXML/SharedUIPanelTemplates.lua:361> [string "=[C]"]: in function PanelTemplates_SetTab' [string "@Interface_TBC/FrameXML/MerchantFrame.lua"]:93: in function <Interface_TBC/FrameXML/MerchantFrame.lua:87> [string "=[C]"]: in functionShow' [string "@Interface_Wrath/FrameXML/UIParent.lua"]:2282: in function SetUIPanel' [string "@Interface_Wrath/FrameXML/UIParent.lua"]:2127: in functionShowUIPanel' [string "@Interface_Wrath/FrameXML/UIParent.lua"]:1995: in function <Interface_Wrath/FrameXML/UIParent.lua:1991> [string "=[C]"]: in function SetAttribute' [string "@Interface_Wrath/FrameXML/UIParent.lua"]:2806: in functionShowUIPanel' [string "@Interface_TBC/FrameXML/MerchantFrame.lua"]:45: in function showFunc' [string "@FrameXML/PlayerInteractionFrameManager.lua"]:183: in function <FrameXML/PlayerInteractionFrameManager.lua:172> [string "=[C]"]: in functionShowFrame' [string "@ArkInventory/Core/ArkInventory.lua"]:11437: in function `HookPlayerInteractionProcess' [string "@ArkInventory/Core/ArkInventory.lua"]:11393: in function <ArkInventory/Core/ArkInventory.lua:11390>

[string "@FrameXML/PlayerInteractionFrameManager.lua"]:215: in function <FrameXML/PlayerInteractionFrameManager.lua:212>

Locals: tab = MerchantFrameSecureTab0 { 0 = OnEnter = defined @SharedXML/SharedUIPanelTemplates.lua:319 LeftActive = Texture { } RightHighlight = Texture { } Right = Texture { } Left = Texture { } RightActive = Texture { } Middle = Texture { } OnShow = defined @SharedXML/SharedUIPanelTemplates.lua:315 OnLoad = defined @SharedXML/SharedUIPanelTemplates.lua:304 Text = FontString { } OnEvent = defined @SharedXML/SharedUIPanelTemplates.lua:309 TabTextures =

{ } LeftHighlight = Texture { } OnLeave = defined @SharedXML/SharedUIPanelTemplates.lua:326 MiddleHighlight = Texture { } MiddleActive = Texture { } } name = "MerchantFrameSecureTab0" left = Texture { 0 = } middle = Texture { 0 = } right = Texture { 0 = } text = FontString { 0 = } leftDisabled = nil middleDisabled = nil rightDisabled = nil (temporary) = "MerchantFrameSecureTab0RightDisabled" (temporary) = nil (temporary) = 0 (temporary) = -3 (*temporary) = "attempt to index local 'leftDisabled' (a nil value)"

Mattyd221 commented 11 months ago

This issue was resolved with the most recent scrap update