doadin / Baggins

zlib License
6 stars 7 forks source link

attempt to call method 'Debug' in latest release of baggins #34

Closed WanderingFox closed 4 years ago

WanderingFox commented 4 years ago

Infinite loop of errors occurs when I open one of my bags as if v3.3.5. It shows the bag half rendered in the middle of the screen with the following error stacking up.

It's only occurring on some of my characters though and only in some of my bags. There doesn't seem to be any determinable reason (at least from the category config perspective) as to why this is occurring.

Reverting to 3.2.7 resolves the issue.


559x Baggins\Baggins-v3.3.5.lua:1493: attempt to call method 'Debug' (a nil value)
[string "@Baggins\Baggins-v3.3.5.lua"]:1493: in function `OptimizeSectionLayout'
[string "@Baggins\Baggins-v3.3.5.lua"]:1558: in function `ReallyUpdateBagFrameSize'
[string "@Baggins\Baggins-v3.3.5.lua"]:665: in function `?'
[string "@Baggins\Baggins-v3.3.5.lua"]:123: in function <Baggins\Baggins.lua:115>

Locals:
self = <table> {
 cannotDetachTooltip = true
 modules = <table> {
 }
 CancelTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 CreateItemButton = <function> defined @Baggins\Baggins.lua:2337
 GetIncludeRule = <function> defined @Baggins\Baggins-Filtering.lua:498
 IsWhateverOpen = <function> defined @Baggins\Baggins.lua:3824
 GetCachedItem = <function> defined @Baggins\Baggins-Filtering.lua:570
 OptimizeSectionLayout = <function> defined @Baggins\Baggins.lua:1431
 UpdateSectionContents = <function> defined @Baggins\Baggins.lua:1098
 IsAnyBankOpen = <function> defined @Baggins\Baggins.lua:3832
 RemoveRule = <function> defined @Baggins\Baggins.lua:3593
 OnTextUpdate = <function> defined @Baggins\Baggins.lua:3324
 InitOptions = <function> defined @Baggins\Baggins-Options.lua:929
 ScheduleTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 UpdateDB = <function> defined @Baggins\Baggins-Options.lua:1611
 UpdateItemButtons = <function> defined @Baggins\Baggins.lua:2788
 LayoutSection = <function> defined @Baggins\Baggins.lua:1721
 OnBankOpened = <function> defined @Baggins\Baggins.lua:611
 SetEnabledState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
 Hook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:274
 RegisterSkin = <function> defined @Baggins\Baggins-Skins.lua:32
 InitBagCategoryOptions = <function> defined @Baggins\Baggins-Options.lua:2374
 UpdateLayout = <function> defined @Baggins\Baggins.lua:2777
 CountNormalSlots = <function> defined @Baggins\Baggins.lua:3412
 AddCustomRule = <function> defined @Baggins\Baggins-Filtering.lua:132
 RuleTypeIterator = <function> defined @Baggins\Baggins-Filtering.lua:155
 NewModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:235
 MoveBag = <function> defined @Baggins\Baggins.lua:3498
 ForceFullRefresh = <function> defined @Baggins\Baggins-Filtering.lua:466
 DoRecheckCompress = <function> defined @Baggins\Baggins_ItemOps.lua:200
 GetAce3Opts = <function> defined @Baggins\Baggins-Filtering.lua:194
 GetName = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:279
 MoveRule = <function> defined @Baggins\Baggins.lua:3533
 defaultcategories = <table> {
 }
 ClearSectionCaches = <function> defined @Baggins\Baggins.lua:892
 Disable = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:314
 CategoryMatchRemoved = <function> defined @Baggins\Baggins.lua:764
 Unhook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:418
 IsNew = <function> defined @Baggins\Baggins.lua:2868
 CreateBagPlacementFrame = <function> defined @Baggins\Baggins.lua:1838
 IncludeItemInCategory = <function> defined @Baggins\Baggins-Filtering.lua:530
 RegisterSignal = <function> defined @Baggins\Baggins.lua:138
 FireSignal = <function> defined @Baggins\Baggins.lua:146
 IsActive = <function> defined @Baggins\Baggins.lua:340
 CountAmmoSlots = <function> defined @Baggins\Baggins.lua:3416
 SlotMoved = <function> defined @Baggins\Baggins.lua:803
 SetDefaultModuleLibraries = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:367
 Baggins_CategoriesChanged = <function> defined @Baggins\Baggins.lua:454
 CloseBag = <function> defined @Baggins\Baggins.lua:3671
 FixInit = <function> defined @Baggins\Baggins.lua:448
 CloseBackpack = <function> defined @Bag
doadin commented 4 years ago

Fixed v3.3.6.