AdiAddons/AdiBags

lua error new update today 5/22/2023

Closed this issue · 7 comments

Addon Version

AdiBags-v1.10.13.zip

World of Warcraft Version

Retail

Describe the bug

28x FrameXML/ContainerFrame.lua:1583: attempt to index a nil value
[string "@FrameXML/ContainerFrame.lua"]:1583: in function GetBagID' [string "@FrameXML/ContainerFrame.lua"]:1687: in function UpdateCooldown'
[string "@AdiBags/widgets/ItemButton.lua"]:366: in function Update' [string "@AdiBags/widgets/ItemButton.lua"]:328: in function ?'
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function SendMessage' [string "@AdiBags/modules/NewItemTracking.lua"]:176: in function ?'
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:49>
[string "=(tail call)"]: ?

Locals:
self = AdiBagsItemButton56 {
0 =
OnLeave = defined @FrameXML/ContainerFrame.lua:1472
SetItem = defined @FrameXML/ItemButtonTemplate.lua:544
IconOverlay = Texture {
}
SetAlpha = defined @FrameXML/ItemButtonTemplate.lua:631
UpdateCooldown = defined @FrameXML/ContainerFrame.lua:1683
showMatchHighlight = true
OnDragStart = defined @FrameXML/ContainerFrame.lua:1570
OnReceiveDrag = defined @FrameXML/ContainerFrame.lua:1574
icon = AdiBagsItemButton56IconTexture {
}
itemId = 194898
UpdateTooltip = defined @FrameXML/ContainerFrame.lua:1483
SetReadable = defined @FrameXML/ContainerFrame.lua:1675
CheckUpdateTooltip = defined @FrameXML/ContainerFrame.lua:1699
UpdateNewItem = defined @FrameXML/ContainerFrame.lua:1621
IsReadable = defined @FrameXML/ContainerFrame.lua:1679
count = 1
UpdateItemContextMatching = defined @FrameXML/ItemButtonTemplate.lua:450
SetItemButtonCount = defined @FrameXML/ItemButtonTemplate.lua:614
SetItemInternal = defined @FrameXML/ItemButtonTemplate.lua:549
UpdateCraftedProfessionsQualityShown = defined @FrameXML/ItemButtonTemplate.lua:461
HighlightTexture = Texture {
}
bagFamily = 0
PostOnShow = defined @FrameXML/ItemButtonTemplate.lua:414
UpdateItemContextOverlayTextures = defined @FrameXML/ItemButtonTemplate.lua:499
texture = 4636980
SetItemSource = defined @FrameXML/ItemButtonTemplate.lua:528
itemLink = "|cffa335ee|Hitem:194898:6643:::::::70:257::13:9:8836:8840:8902:9405:8791:9376:8913:8960:9366:9:28:2164:29:40:30:36:38:8:40:676:48:194578:49:204697:50:198258:51:204440::::Player-60-0E61B4BD:|h[Illuminating Pillar of the Isles |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
IconQuestTexture = AdiBagsItemButton56IconQuestTexture {
}
hasItem = 1
EmptySlotTextureFile = "Interface\BUTTONS\UI-EmptySlot"
SetBagID = defined @FrameXML/ContainerFrame.lua:1578
IsExtended = defined @FrameXML/ContainerFrame.lua:1713
UpdateItemContextOverlay = defined @FrameXML/ItemButtonTemplate.lua:488
CheckForTutorials = defined @FrameXML/ContainerFrame.lua:1742
PushedTexture = Texture {
}
itemContextMatchResult = 3
filterName = "Gear manager item sets"
emptyBackgroundAtlas = "bags-item-slot64"
ExtendedSlot = Texture {
}
Count = AdiBagsItemButton56Count {
}
isProfessionItem = false
SetItemButtonAnchorPoint = defined @FrameXML/ItemButtonTemplate.lua:618
searchOverlay = AdiBagsItemButton56SearchOverlay {
}
GetItemLocation = defined @FrameXML/ItemButtonTemplate.lua:610
bag = 0
IconOverlay2 = Texture {
}
OnModifiedClick = defined @FrameXML/ContainerFrame.lua:1529
JunkIcon = Texture {
}
slot = 5
OnItemContextChanged = defined @FrameXML/ItemButtonTemplate.lua:410
UpdateExtended = defined @FrameXML/ContainerFrame.lua:1717
GetDebugReportInfo = defined @FrameXML/ContainerFrame.lua:1221
UpdateJunkItem = defined @FrameXML/ContainerFrame.lua:1653
HasItem = defined @FrameXML/ContainerFrame.lua:1671
OnClick = defined @FrameXML/ContainerFrame.lua:1442
IconTexture = AdiBagsItemButton56IconTexture {
}
timeSinceUpgradeCheck = 0
flashAnim = AnimationGroup {
}
newitemglowAnim = AnimationGroup {
}
NormalTexture = AdiBagsItemButton56NormalTexture {
}
SetItemButtonScale = defined @FrameXML/ItemButtonTemplate.lua:623
dirty = false
isCraftedItem = false
PostOnHide = defined @FrameXML/ItemButtonTemplate.lua:423
UpgradeIcon = Texture {
}
BattlepayItemTexture = Texture {
}
NewItemTex

Steps to reproduce

I was just using blizzards standard Equipment manager to switch gears and this error started to happen. This all started with the latest update.

Verification

  • I have disabled all other addons and made sure this bug is triggered only with AdiBags enabled
Cidan commented

Can you show me what your stacking settings are like? For example:

image

image

These are my settings and im seeing a similiar/same lua error.

15x FrameXML/ContainerFrame.lua:1583: attempt to index a nil value
[string "@FrameXML/ContainerFrame.lua"]:1583: in function GetBagID' [string "@FrameXML/ContainerFrame.lua"]:1687: in function UpdateCooldown'
[string "@AdiBags/widgets/ItemButton.lua"]:366: in function Update' [string "@AdiBags/widgets/ItemButton.lua"]:328: in function ?'
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:49>
[string "=(tail call)"]: ?

Locals:
self = AdiBagsItemButton16 {
0 =
OnLeave = defined @FrameXML/ContainerFrame.lua:1472
SetItem = defined @FrameXML/ItemButtonTemplate.lua:544
IconOverlay = Texture {
}
SetAlpha = defined @FrameXML/ItemButtonTemplate.lua:631
UpdateCooldown = defined @FrameXML/ContainerFrame.lua:1683
showMatchHighlight = true
OnDragStart = defined @FrameXML/ContainerFrame.lua:1570
OnReceiveDrag = defined @FrameXML/ContainerFrame.lua:1574
icon = AdiBagsItemButton16IconTexture {
}
itemId = 185053
UpdateTooltip = defined @FrameXML/ContainerFrame.lua:1483
SetReadable = defined @FrameXML/ContainerFrame.lua:1675
CheckUpdateTooltip = defined @FrameXML/ContainerFrame.lua:1699
UpdateNewItem = defined @FrameXML/ContainerFrame.lua:1621
IsReadable = defined @FrameXML/ContainerFrame.lua:1679
count = 1
UpdateItemContextMatching = defined @FrameXML/ItemButtonTemplate.lua:450
SetItemButtonCount = defined @FrameXML/ItemButtonTemplate.lua:614
SetItemInternal = defined @FrameXML/ItemButtonTemplate.lua:549
UpdateCraftedProfessionsQualityShown = defined @FrameXML/ItemButtonTemplate.lua:461
HighlightTexture = Texture {
}
PostOnShow = defined @FrameXML/ItemButtonTemplate.lua:414
UpdateItemContextOverlayTextures = defined @FrameXML/ItemButtonTemplate.lua:499
SetItemSource = defined @FrameXML/ItemButtonTemplate.lua:528
texture = 132243
IconQuestTexture = AdiBagsItemButton16IconQuestTexture {
}
hasItem = 1
EmptySlotTextureFile = "Interface\BUTTONS\UI-EmptySlot"
SetBagID = defined @FrameXML/ContainerFrame.lua:1578
IsExtended = defined @FrameXML/ContainerFrame.lua:1713
itemLink = "|cff1eff00|Hitem:185053::::::::70:1467:::::::::|h[Kodo Soul]|h|r"
UpdateItemContextOverlay = defined @FrameXML/ItemButtonTemplate.lua:488
CheckForTutorials = defined @FrameXML/ContainerFrame.lua:1742
PushedTexture = Texture {
}
itemContextMatchResult = 3
filterName = "Equipment"
emptyBackgroundAtlas = "bags-item-slot64"
ExtendedSlot = Texture {
}
Count = AdiBagsItemButton16Count {
}
isProfessionItem = false
SetItemButtonAnchorPoint = defined @FrameXML/ItemButtonTemplate.lua:618
searchOverlay = AdiBagsItemButton16SearchOverlay {
}
bagFamily = 0
GetItemLocation = defined @FrameXML/ItemButtonTemplate.lua:610
bag = 2
IconOverlay2 = Texture {
}
OnModifiedClick = defined @FrameXML/ContainerFrame.lua:1529
JunkIcon = Texture {
}
slot = 14
OnItemContextChanged = defined @FrameXML/ItemButtonTemplate.lua:410
UpdateExtended = defined @FrameXML/ContainerFrame.lua:1717
GetDebugReportInfo = defined @FrameXML/ContainerFrame.lua:1221
UpdateJunkItem = defined @FrameXML/ContainerFrame.lua:1653
HasItem = defined @FrameXML/ContainerFrame.lua:1671
OnClick = defined @FrameXML/ContainerFrame.lua:1442
IconTexture = AdiBagsItemButton16IconTexture {
}
timeSinceUpgradeCheck = 0
flashAnim = AnimationGroup {
}
newitemglowAnim = AnimationGroup {
}
NormalTexture = AdiBagsItemButton16NormalTexture {
}
SetItemButtonScale = defined @FrameXML/ItemButtonTemplate.lua:623
dirty = false
isCraftedItem = false
PostOnHide = defined @FrameXML/ItemButtonTemplate.lua:423
UpgradeIcon = Texture {
}
BattlepayItemTexture = Texture {
}
NewItemTexture = Texture {
}
flash = Texture {
}
Cooldown = AdiBagsItemButton16Cooldown {
}
IconBorder = Texture {
}
OnUpdate = defined @FrameXML/ContainerFrame.lua:1483
GetItemContextOverlayMode = <function

Bump same issue

Got this lua error today,

66x FrameXML/ContainerFrame.lua:1583: attempt to index a nil value
[string "@FrameXML/ContainerFrame.lua"]:1583: in function GetBagID' [string "@FrameXML/ContainerFrame.lua"]:1687: in function UpdateCooldown'
[string "@AdiBags/widgets/ItemButton.lua"]:366: in function Update' [string "@AdiBags/widgets/ItemButton.lua"]:328: in function ?'
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function SendMessage' [string "@AdiBags/modules/NewItemTracking.lua"]:176: in function ?'
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:49>
[string "=(tail call)"]: ?

Locals:
self = AdiBagsItemButton56 {
0 =
OnLeave = defined @FrameXML/ContainerFrame.lua:1472
SetItem = defined @FrameXML/ItemButtonTemplate.lua:544
IconOverlay = Texture {
}
SetAlpha = defined @FrameXML/ItemButtonTemplate.lua:631
UpdateCooldown = defined @FrameXML/ContainerFrame.lua:1683
showMatchHighlight = true
OnDragStart = defined @FrameXML/ContainerFrame.lua:1570
OnReceiveDrag = defined @FrameXML/ContainerFrame.lua:1574
icon = AdiBagsItemButton56IconTexture {
}
itemId = 194898
UpdateTooltip = defined @FrameXML/ContainerFrame.lua:1483
SetReadable = defined @FrameXML/ContainerFrame.lua:1675
CheckUpdateTooltip = defined @FrameXML/ContainerFrame.lua:1699
UpdateNewItem = defined @FrameXML/ContainerFrame.lua:1621
IsReadable = defined @FrameXML/ContainerFrame.lua:1679
count = 1
UpdateItemContextMatching = defined @FrameXML/ItemButtonTemplate.lua:450
SetItemButtonCount = defined @FrameXML/ItemButtonTemplate.lua:614
SetItemInternal = defined @FrameXML/ItemButtonTemplate.lua:549
UpdateCraftedProfessionsQualityShown = defined @FrameXML/ItemButtonTemplate.lua:461
HighlightTexture = Texture {
}
bagFamily = 0
PostOnShow = defined @FrameXML/ItemButtonTemplate.lua:414
UpdateItemContextOverlayTextures = defined @FrameXML/ItemButtonTemplate.lua:499
texture = 4636980
SetItemSource = defined @FrameXML/ItemButtonTemplate.lua:528
itemLink = "|cffa335ee|Hitem:194898:6643:::::::70:257::13:9:8836:8840:8902:9405:8791:9376:8913:8960:9366:9:28:2164:29:40:30:36:38:8:40:676:48:194578:49:204697:50:198258:51:204440::::Player-60-0E61B4BD:|h[Illuminating Pillar of the Isles |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
IconQuestTexture = AdiBagsItemButton56IconQuestTexture {
}
hasItem = 1
EmptySlotTextureFile = "Interface\BUTTONS\UI-EmptySlot"
SetBagID = defined @FrameXML/ContainerFrame.lua:1578
IsExtended = defined @FrameXML/ContainerFrame.lua:1713
UpdateItemContextOverlay = defined @FrameXML/ItemButtonTemplate.lua:488
CheckForTutorials = defined @FrameXML/ContainerFrame.lua:1742
PushedTexture = Texture {
}
itemContextMatchResult = 3
filterName = "Gear manager item sets"
emptyBackgroundAtlas = "bags-item-slot64"
ExtendedSlot = Texture {
}
Count = AdiBagsItemButton56Count {
}
isProfessionItem = false
SetItemButtonAnchorPoint = defined @FrameXML/ItemButtonTemplate.lua:618
searchOverlay = AdiBagsItemButton56SearchOverlay {
}
GetItemLocation = defined @FrameXML/ItemButtonTemplate.lua:610
bag = 0
IconOverlay2 = Texture {
}
OnModifiedClick = defined @FrameXML/ContainerFrame.lua:1529
JunkIcon = Texture {
}
slot = 5
OnItemContextChanged = defined @FrameXML/ItemButtonTemplate.lua:410
UpdateExtended = defined @FrameXML/ContainerFrame.lua:1717
GetDebugReportInfo = defined @FrameXML/ContainerFrame.lua:1221
UpdateJunkItem = defined @FrameXML/ContainerFrame.lua:1653
HasItem = defined @FrameXML/ContainerFrame.lua:1671
OnClick = defined @FrameXML/ContainerFrame.lua:1442
IconTexture = AdiBagsItemButton56IconTexture {
}
timeSinceUpgradeCheck = 0
flashAnim = AnimationGroup {
}
newitemglowAnim = AnimationGroup {
}
NormalTexture = AdiBagsItemButton56NormalTexture {
}
SetItemButtonScale = defined @FrameXML/ItemButtonTemplate.lua:623
dirty = false
isCraftedItem = false
PostOnHide = defined @FrameXML/ItemButtonTemplate.lua:423
UpgradeIcon = Texture {
}
BattlepayItemTexture = Texture {
}
NewItemTex