Jaliborc / Bagnon

Single window displays for you items
189 stars 107 forks source link

GetContainerItemID nil value #1900

Open QuirnD opened 1 month ago

QuirnD commented 1 month ago

Retail latest version and latest add on versions

Have you read the changelog? yes

Please describe the bug. The following causes WoW to recommend disabling Bagnon. It seems however that this bug is caused by the interaction of CaerdonWardrobe with Bagnon.

This bug has also been submitted to CaerdonWardrobe

Please describe how to reproduce it. occurs simply by opening the bags

Any Screenshots? n/a

Error Logs are Important! 8720x CaerdonWardrobeBagnon/Core.Bagnon.lua:54: attempt to call global 'GetContainerItemID' (a nil value) [string "@CaerdonWardrobeBagnon/Core.Bagnon.lua"]:54: in function <CaerdonWardrobeBagnon/Core.Bagnon.lua:37> [string "=[C]"]: in function Update' [string "@BagBrother/addons/core/classes/item.lua"]:134: in function <...rfaceBagBrother/addons/core/classes/item.lua:129> [string "=[C]"]: in functionShow' [string "@BagBrother/addons/core/classes/item.lua"]:47: in function <...rfaceBagBrother/addons/core/classes/item.lua:39>

[string "@BagBrother/addons/core/classes/itemGroup.lua"]:124: in function `func' [string "@BagBrother/libs/MutexDelay-1.0-2/MutexDelay-1.0.lua"]:36: in function <...ns/BagBrother/libs/MutexDelay-1.0/MutexDelay-1.0.lua:30>

Locals: self = ContainerFrame1Item2 { 0 = SetItem = defined @FrameXML/ItemButtonTemplate.lua:544 IconOverlay = Texture { } Super = defined @BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:157 showMatchHighlight = true flashAnim = AnimationGroup { } SetLocked = defined @BagBrother/addons/core/classes/item.lua:288 caerdonKey = "Bagnon-bag0-slot1" GetTemplate = defined @BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:108 SetReadable = defined @FrameXML/ContainerFrame.lua:1670 UpdateNewItem = defined @FrameXML/ContainerFrame.lua:1620 count = 1 PostOnHide = defined @FrameXML/ItemButtonTemplate.lua:423 NewItemTexture = Texture { } GetBaseProfile = defined @BagBrother/addons/core/classes/parented.lua:27 RegisterMessage = defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:85 UnregisterMessage = defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:148 Update = defined =[C]:-1 UpdateQuestItem = defined @FrameXML/ContainerFrame.lua:1608 IconQuestTexture = ContainerFrame1Item2IconQuestTexture { } IsExtended = defined @FrameXML/ContainerFrame.lua:1708 UpdateItemContextOverlay = defined @FrameXML/ItemButtonTemplate.lua:488 CheckForTutorials = defined @FrameXML/ContainerFrame.lua:1737 emptyBackgroundAtlas = "bags-item-slot64" Count = ContainerFrame1Item2Count { } SetItemButtonAnchorPoint = defined @FrameXML/ItemButtonTemplate.lua:618 searchOverlay = ContainerFrame1Item2SearchOverlay { } Construct = defined @BagBrother/addons/core/classes/item.lua:52 NormalTexture = ContainerFrame1Item2NormalTexture { } bag = 0 GetTipAnchor = defined @BagBrother/addons/core/classes/tipped.lua:19 template = "ContainerFrameItemButtonTemplate" Flash = AnimationGroup { } OnItemContextChanged = defined @FrameXML/ItemButtonTemplate.lua:410 OnItemFlashed = defined @BagBrother/addons/core/classes/item.lua:347 UpdateJunkItem = defined @FrameXML/ContainerFrame.lua:1648 HasItem = defined @FrameXML/ContainerFrame.lua:1666 OnClick = defined @FrameXML/ContainerFrame.lua:1441 GetSuper = defined @BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:104 GetQuestInfo = defined @BagBrother/addons/core/classes/item.lua:437 caerdonButton = Frame { } SetItemButtonScale = defined @FrameXML/ItemButtonTemplate.lua:623 isCraftedItem = false isProfessionItem = false UnregisterFrameSignal = defined @BagBrother/addons/core/classes/base.lua:19 Release = defined @BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:139 Cooldown = ContainerFrame1Item2Cooldown { } Tag = "BAGNON_" NewClass = defined @BagBrother/addons/core/classes/base.lua:9 GetOwnerInfo = defined @BagBrother/addons/core/classes/base.lua:32 GetItemButtonBackgroundTexture = defined @FrameXML/ItemButtonTemplate.lua:678 IsNew = defined @BagBrother/addons/core/classes/item.lua:454 FlashFind = defined @BagBrother/addons/core/classes/item.lua:340 GetItemID = defined @FrameXML/ItemButtonTemplate.lua:591 RegisterBagButtonUpdateItemContextMatching = defined @FrameXML/ItemButtonTemplate.lua:653 IsPaid = defined @BagBrother/addons/core/classes/item.lua:458 __index =

{ } BagIndicator = Texture { } Stock = ContainerFrame1Item2Stock { } RegisterSignal = defined @BagBrother/libs/WildAdd