BetterBags

BetterBags

1M Downloads

Can't open bags after completing a WQ

xElfye opened this issue · 0 comments

commented

Addon Version

v0.1.75

World of Warcraft Version

Retail

Describe the bug

So I've had this persistent issue for a while where at some point in game I can't open my bags anymore, and I need to reload.
I tried to reproduce the issue, and it seemed to be linked with Accountant (in that case, it was blocked after trying to open my bags in combat it seems). I deactivated it, and now it seems to be blocked after completing a WQ.

I get this LUA Error upon completing a WQ (and of course I can't open my bags unless I do a reload).

Message: [ADDON_ACTION_BLOCKED] L'AddOn 'BetterBags' a tenté d'appeler la fonction protégée 'BetterBagsBagBackpack:SetWidth()'.
Time: Sat Jul 6 15:59:12 2024
Count: 1
Stack: [ADDON_ACTION_BLOCKED] L'AddOn 'BetterBags' a tenté d'appeler la fonction protégée 'BetterBagsBagBackpack:SetWidth()'.
[string "@Interface/AddOns/BetterBags/frames/bag.lua"]:223: in function Draw' [string "@Interface/AddOns/BetterBags/core/init.lua"]:255: in function cb'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:50: in function <Interface/AddOns/BetterBags/core/events.lua:45>
[string "=[C]"]: ?
[string "@Interface/AddOns/AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...ings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `SendMessage'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:186: in function <Interface/AddOns/BetterBags/core/events.lua:185>

Locals: self =

{
menuList =
{
}
bottomBar = Frame {
}
sections =
{
}
toRelease =
{
}
currentView =
{
}
drawAfterCombat = false
toReleaseSections =
{
}
themeConfigFrame =
{
}
currencyFrame =
{
}
loaded = true
moneyFrame =
{
}
previousSize = 58.930275
isReagentBank = false
drawOnClose = false
sectionConfigFrame =
{
}
kind = 0
views =
{
}
windowGrouping =
{
}
currentItemCount = 0
searchFrame =
{
}
slots =
{
}
frame = BetterBagsBagBackpack {
}
sideAnchor = BetterBagsBagBackpackLeftAnchor {
}
resizeHandle = Button {
}
}
ctx =
{
keys =
{
}
done = false
}
slotInfo =
{
emptySlotByBagAndSlot =
{
}
emptySlots =
{
}
itemsBySlotKey =
{
}
addedItems =
{
}
dirtyItems =
{
}
removedItems =
{
}
previousTotalItems = 149
deferDelete = false
totalItems = 150
previousItemsBySlotKey =
{
}
updatedItems =
{
}
freeSlotKeys =
{
}
}
view =
{
bagview = 2
itemCount = 149
itemsByBagAndSlot =
{
}
sections =
{
}
dirtySections =
{
}
itemFrames =
{
}
stacks =
{
}
slotToSection =
{
}
Render = defined @Interface/AddOns/BetterBags/views/gridview.lua:138
WipeHandler = defined @Interface/AddOns/BetterBags/views/gridview.lua:38
kind = 0
content =
{
}
deferredItems =
{
}
}
database =
{
SetDefaultModuleLibraries = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:363
GetEphemeralItemCategory = defined @Interface/AddOns/BetterBags/core/database.lua:264
ItemCategoryExists = defined @Interface/AddOns/BetterBags/core/database.lua:270
SetItemLevelEnabled = defined @Interface/AddOns/BetterBags/core/database.lua:144
EnableModule = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
GetItemSortType = defined @Interface/AddOns/BetterBags/core/database.lua:184
GetAllItemCategories = defined @Interface/AddOns/BetterBags/core/database.lua:249
GetPreviousView = defined @Interface/AddOns/BetterBags/core/database.lua:74
GetNewItemTime = defined @Interface/AddOns/BetterBags/core/database.lua:350
CreateEpemeralCategory = defined @Interface/AddOns/BetterBags/core/database.lua:292
SetMergeUnstackable = defined @Interface/AddOns/BetterBags/core/database.lua:382
SetItemLock = defined @Interface/AddOns/BetterBags/core/database.lua:334
SetItemLevelColorEnabled = defined @Interface/AddOns/BetterBags/core/database.lua:148
SetDefaultModulePrototype = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:405
SetNewItemTime = defined @Interface/AddOns/BetterBags/c

Steps to reproduce

  1. Complete a WQ (only "combat" one, dragonriding seems to be fine)
  2. Try to open bags