BetterBags

BetterBags

1M Downloads

Script Ran for to long

Faulkal opened this issue ยท 3 comments

commented

Addon Version

0.1.141-21-g7f098de

World of Warcraft Version

Retail

Describe the bug

opening the bank caused this error, first the game froze for ~10 seconds.

Message: Interface/AddOns/BetterBags/core/events.lua:114: script ran too long
Time: Thu Mar 21 21:55:30 2024
Count: 1
Stack: Interface/AddOns/BetterBags/core/events.lua:114: script ran too long
[string "@Interface/AddOns/BetterBags/core/events.lua"]:114: in function <Interface/AddOns/BetterBags/core/events.lua:110>

Locals: (for generator) = defined =[C]:-1
(for state) =

{
1 = defined @Interface/AddOns/BetterBags/data/items.lua:143
}
(for control) = 1
(*temporary) = 1
(*temporary) = defined @Interface/AddOns/BetterBags/data/items.lua:143
(*temporary) = defined =[C]:-1
(*temporary) = false
(*temporary) = nil
(*temporary) = false
(*temporary) =
{
RefreshBank = defined @Interface/AddOns/BetterBags/data/items.lua:238
SetDefaultModuleLibraries = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:363
RefreshBag = defined @Interface/AddOns/BetterBags/data/items.lua:595
GenerateItemHash = defined @Interface/AddOns/BetterBags/data/items.lua:761
OnInitialize = defined @Interface/AddOns/BetterBags/data/items.lua:92
RemoveNewItemFromAllItems = defined @Interface/AddOns/BetterBags/data/items.lua:162
EnableModule = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
GetModule = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:438
defaultModuleLibraries =
{
}
_bankFirstLoad = false
DoRefreshAll = defined @Interface/AddOns/BetterBags/data/items.lua:212
AttachItemInfo = defined @Interface/AddOns/BetterBags/data/items.lua:858
_doingRefreshAll = false
_bankContainer =
{
}
_firstLoad = false
ClearNewItem = defined @Interface/AddOns/BetterBags/data/items.lua:663
SetDefaultModulePrototype = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:405
_newItemTimers =
{
}
BankLoadFunction = defined @Interface/AddOns/BetterBags/data/items.lua:489
GetSlotKey = defined @Interface/AddOns/BetterBags/data/items.lua:342
name = "BetterBags_Items"
bankSlotInfo =
{
}
IsEnabled = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:447
orderedModules =
{
}
slotInfo =
{
}
DisableModule = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:346
previousItemGUID =
{
}
ParseItemLink = defined @Interface/AddOns/BetterBags/data/items.lua:677
ShouldItemStack = defined @Interface/AddOns/BetterBags/data/items.lua:320
BackpackLoadFunction = defined @Interface/AddOns/BetterBags/data/items.lua:348
bankItemsByBagAndSlot =
{
}
itemsByBagAndSlot =
{
}
ProcessBankContainer = defined @Interface/AddOns/BetterBags/data/items.lua:582
FullRefreshAll = defined @Interface/AddOns/BetterBags/data/items.lua:179
GetCategory = defined @Interface/AddOns/BetterBags/data/items.lua:783
baseName = "BetterBags"
AttachBasicItemInfo = defined @Interface/AddOns/BetterBags/data/items.lua:931
IsModule = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:213
SetDefaultModuleState = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:383
RefreshReagentBank = defined @Interface/AddOns/BetterBags/data/items.lua:224
ProcessContainer = defined @Interface/AddOns/BetterBags/data/items.lua:480
SetEnabledState = defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:420
GetItemData = defined @Interface/AddOns/BetterBags/data/items.lua:631
enabledState = true
IsNewItem = defined @Interface/AddOns/Bett

Steps to reproduce

simply opening the bank, it happened once. then i was able to open the bank with no error. i think this is just a one off, ill keep an eye on it and report back at some point.

commented

happened again. not really running any mods on my bank alt.

Message: ...nterface/FrameXML/ObjectAPI/ContinuableContainer.lua:76: script ran too long
Time: Tue Mar 26 19:23:51 2024
Count: 1
Stack: ...nterface/FrameXML/ObjectAPI/ContinuableContainer.lua:76: script ran too long
[string "=(tail call)"]: ?
[string "@Interface/AddOns/BetterBags/data/items.lua"]:658: in function ProcessBankContainer' [string "@Interface/AddOns/BetterBags/data/items.lua"]:306: in function RefreshBank'
[string "@Interface/AddOns/BetterBags/data/items.lua"]:267: in function DoRefreshAll' [string "@Interface/AddOns/BetterBags/data/items.lua"]:171: in function <Interface/AddOns/BetterBags/data/items.lua:163> [string "=[C]"]: in function xpcall'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:115: in function <Interface/AddOns/BetterBags/core/events.lua:110>

Locals: (*temporary) = defined =[C]:-1

commented

Message: Interface/AddOns/BetterBags/core/events.lua:114: script ran too long
Time: Tue Mar 26 19:23:51 2024
Count: 1
Stack: Interface/AddOns/BetterBags/core/events.lua:114: script ran too long
[string "@Interface/AddOns/BetterBags/core/events.lua"]:114: in function <Interface/AddOns/BetterBags/core/events.lua:110>

Locals: (for generator) = defined =[C]:-1
(for state) =

{
1 = defined @Interface/AddOns/BetterBags/data/items.lua:163
}
(for control) = 1
(*temporary) = 1
(*temporary) = defined @Interface/AddOns/BetterBags/data/items.lua:163
(*temporary) = defined =[C]:-1
(*temporary) = false
(*temporary) = nil
(*temporary) = false
(*temporary) =
{
RefreshBank = defined @Interface/AddOns/BetterBags/data/items.lua:287
SetDefaultModuleLibraries = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:363
RefreshBag = defined @Interface/AddOns/BetterBags/data/items.lua:668
GenerateItemHash = defined @Interface/AddOns/BetterBags/data/items.lua:834
OnInitialize = defined @Interface/AddOns/BetterBags/data/items.lua:95
RemoveNewItemFromAllItems = defined @Interface/AddOns/BetterBags/data/items.lua:186
EnableModule = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
GetModule = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:438
_newItemTimers =
{
}
RefreshBackpack = defined @Interface/AddOns/BetterBags/data/items.lua:316
defaultModuleLibraries =
{
}
_doingRefreshAll = false
_preSort = false
DoRefreshAll = defined @Interface/AddOns/BetterBags/data/items.lua:261
_bankFirstLoad = false
_firstLoad = false
_bankContainer =
{
}
bankSlotInfo =
{
}
ClearNewItem = defined @Interface/AddOns/BetterBags/data/items.lua:736
GetName = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:275
slotInfo =
{
}
BankLoadFunction = defined @Interface/AddOns/BetterBags/data/items.lua:562
GetSlotKey = defined @Interface/AddOns/BetterBags/data/items.lua:401
name = "BetterBags_Items"
previousItemGUID =
{
}
IsEnabled = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
orderedModules =
{
}
bankItemsByBagAndSlot =
{
}

commented

DisableModule = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:346
itemsByBagAndSlot =

{
}
ParseItemLink = defined @Interface/AddOns/BetterBags/data/items.lua:750
ShouldItemStack = defined @Interface/AddOns/BetterBags/data/items.lua:369
BackpackLoadFunction = defined @Interface/AddOns/BetterBags/data/items.lua:407
baseName = "BetterBags"
AttachBasicItemInfo = defined @Interface/AddOns/BetterBags/data/items.lua:1004
ProcessBankContainer = defined @Interface/AddOns/BetterBags/data/items.lua:655
FullRefreshAll = defined @Interface/AddOns/BetterBags/data/items.lua:249
GetCategory = defined @Interface/AddOns/BetterBags/data/items.lua:856
AttachItemInfo = defined @Interface/AddOns/BetterBags/data/items.lua:931
SetDefaultModulePrototype = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:405
IsModule = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:213
SetDefaultModuleState = defined @Interface/AddOns/BeQuiet/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:383
GetItemData = defined @Interface/AddOns/BetterBags/data/items.lua:704
ProcessContainer = defined @Interface/AddOns/BetterBags/data/items.lua:552
SetEnabledState = defined @interfac