Script Ran for to long
Faulkal opened this issue ยท 3 comments
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.
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
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 =
}
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