Cidan / BetterBags

A total replacement AddOn for World of Warcraft bag frames, inspired by AdiBags.
MIT License
86 stars 38 forks source link

'data must be provided' error in /frames/item.lua #692

Open Daeadin opened 1 week ago

Daeadin commented 1 week ago

Addon Version

v0.3.15

World of Warcraft Version

Retail

Describe the bug

Message: Interface/AddOns/BetterBags/frames/item.lua:319: data must be provided Time: Mon Sep 9 12:52:33 2024 Count: 1 Stack: Interface/AddOns/BetterBags/frames/item.lua:319: data must be provided [string "@Interface/AddOns/BetterBags/frames/item.lua"]:319: in function SetItemFromData' [string "@Interface/AddOns/BetterBags/frames/item.lua"]:293: in functionSetItem' [string "@Interface/AddOns/BetterBags/views/gridview.lua"]:110: in function <Interface/AddOns/BetterBags/views/gridview.lua:93> [string "@Interface/AddOns/BetterBags/views/gridview.lua"]:276: in function Render' [string "@Interface/AddOns/BetterBags/frames/bag.lua"]:316: in functionDraw' [string "@Interface/AddOns/BetterBags/core/init.lua"]:274: in function `cb' [string "@Interface/AddOns/BetterBags/core/events.lua"]:49: in function <Interface/AddOns/BetterBags/core/events.lua:47>

[string "@Interface/AddOns/AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...ons/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function SendMessage' [string "@Interface/AddOns/BetterBags/core/events.lua"]:206: in functionSendMessage' [string "@Interface/AddOns/BetterBags/core/events.lua"]:224: in function <Interface/AddOns/BetterBags/core/events.lua:223>

Locals: self =

{ freeSlotName = "" stacks =
{ } isFreeSlot = false IconOverlay = Texture { } data =
{ } freeSlotCount = 0 ilvlText = FontString { } slotkey = "" button = BetterBagsItemButton180 { } frame = BetterBagsItemButton180parent { } stackCount = 1 } ctx =
{ keys =
{ } done = false } data = nil themes =
{ modules =
{ } defaultModuleLibraries =
{ } name = "BetterBags_Themes" orderedModules =
{ } itemButtons =
{ } defaultModuleState = true windows =
{ } baseName = "BetterBags" themes =
{ } enabledState = true titles =
{ } tabs =
{ } moduleName = "Themes" sectionFonts =
{ } } const =
{ BANK_ONLY_BAGS =
{ } BAG_KIND =
{ } modules =
{ } BANK_TAB =
{ } BANK_BAGS =
{ } BINDING_SCOPE =
{ } BANK_ONLY_BAGS_LIST =
{ } BAG_SUBTYPES =
{ } DATABASE_DEFAULTS =
{ } SECTION_SORT_TYPE =
{ } baseName = "BetterBags" INVENTORY_TYPE_TO_INVENTORY_SLOTS =
{ } EQUIPMENT_SLOTS =
{ } TRADESKILL_MAP =
{ } name = "BetterBags_Constants" BRIEF_EXPANSION_MAP =
{ } orderedModules =
{ } EXPANSION_MAP =
{ } defaultModuleState = true OFFSETS =
{ } ITEM_QUALITY_COLOR =
{ } BINDING_MAP =
{ } ITEM_QUALITY_HIGHLIGHT =
{ } BAG_SUBTYPE_TO_QUALITY =
{ } ITEM_QUALITY_TO_ENUM =
{ } EXPANSION_TYPE =
{ } ITEM_SORT_TYPE =
{ } BACKPACK_BAGS =
{ } BAG_VIEW =
{ } WINDOW_KIND =
{ } defaultModuleLibraries =
{ } ITEM_QUALITY_COLOR_LOW =
{ } BACKPACK_ONLY_BAGS_LIST =
{ } enabledState = false BACKPACK_ONLY_REAGENT_BAGS =
{ } ACCOUNT_BANK_BAGS =
{ } GRID_COMPACT_STYLE =
{ } MOVEMENT_FLOW =
{ } REAGENTBANK_BAGS =
{ } ITEM_BAG_FAMILY =
{ } ITEM_QUALITY_COLOR_HIGH =
{ } moduleName = "Constants" BACKPACK_ONLY_BAGS =
{ } } itemFrame =
{ emptyItemTooltip = BetterBagsEmptySlotTooltip { } _pool =
{ } baseName = "BetterBags" modules =
{ } defaultModuleLibraries =
{ } enabledState = true itemProto =
{ } moduleName = "ItemFrame" defaultModuleState = true name = "BetterBags_ItemFrame" orderedModules =
{ } } database =
{ modules =
{ } defaultModuleState = true data =
{ } bas

Steps to reproduce

Occurred when I purchased the Cobalt Educator's Knowledge item from Osidion the Ensemble Vendor.

Cidan commented 1 week ago

This is fixed in the latest alpha and will be released soon.

On Mon, Sep 9, 2024 at 10:56 Daeadin @.***> wrote:

Assigned #692 https://github.com/Cidan/BetterBags/issues/692 to @Cidan https://github.com/Cidan.

— Reply to this email directly, view it on GitHub https://github.com/Cidan/BetterBags/issues/692#event-14187322107, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIUYPBL73NHBKUMFMIX5VLZVXON5AVCNFSM6AAAAABN5B4SN6VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJUGE4DOMZSGIYTANY . You are receiving this because you were assigned.Message ID: @.***>