KkthnxUI

KkthnxUI

244k Downloads

Disabling 'Show New Item Glow' results in error messages when logging in and pressing B to show bags

sgtcasey opened this issue ยท 3 comments

commented

Description
When logging into the game, Dragonflight version, I receive the following errors. Any attempt to load my bags results in similar errors without the bags showing. I should note this happened previously and logging out and back in seemed to resolve it. However, it is back and is happening anytime I log into the game.

Version Number
KkthnxUI 10.4.5

Steps to Reproduce

  1. It happens immediately upon logging into the game and anytime I try to open my bags.

Expected Behavior
No errors and my bags should show up.

Actual Behavior
The errors and my bags do not show up when pressing B.

Only KkthnxUI Enabled
KkthnxUI is the only addon I have installed.

Additional Information

Error Log

Time: Mon Jan  9 10:02:06 2023
Count: 1
Stack: ...UI/Libraries/LibCustomGlow-1.0/LibCustomGlow-1.0.lua:703: attempt to index local 'r' (a nil value)
[string "@Interface/AddOns/KkthnxUI/Libraries/LibCustomGlow-1.0/LibCustomGlow-1.0.lua"]:703: in function `ButtonGlow_Stop'
[string "@Interface/AddOns/KkthnxUI/Modules/Inventory/Core.lua"]:1289: in function `OnUpdateButton'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/mixins-add/default.scaffold.lua"]:73: in function `ButtonUpdate'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:386: in function `UpdateSlot'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:411: in function `UpdateBag'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:440: in function `func'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:250: in function `OnEvent'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:93: in function `?'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/core.lua"]:170: in function <...ace/AddOns/KkthnxUI/Libraries/cargBags/base/core.lua:169>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:121: in function `Toggle'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/core.lua"]:80: in function `ToggleAllBags'
[string "@Interface/AddOns/KkthnxUI/Modules/Inventory/Core.lua"]:1540: in function `OnEnable'
[string "@Interface/AddOns/KkthnxUI/Init.lua"]:277: in function `func'
[string "@Interface/AddOns/KkthnxUI/Init.lua"]:171: in function <Interface/AddOns/KkthnxUI/Init.lua:166>

Locals: r = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'r' (a nil value)"
ButtonGlowPool = <table> {
 frameType = "Frame"
 ReleaseAll = <function> defined @Interface/SharedXML/Pools.lua:74
 activeObjects = <table> {
 }
 GetNextInactive = <function> defined @Interface/SharedXML/Pools.lua:92
 creationFunc = <function> defined @Interface/SharedXML/Pools.lua:116
 EnumerateActive = <function> defined @Interface/SharedXML/Pools.lua:84
 SetResetDisallowedIfNew = <function> defined @Interface/SharedXML/Pools.lua:80
 GetTemplate = <function> defined @Interface/SharedXML/Pools.lua:153
 OnLoad = <function> defined @Interface/SharedXML/Pools.lua:124
 IsActive = <function> defined @Interface/SharedXML/Pools.lua:96
 GetNumActive = <function> defined @Interface/SharedXML/Pools.lua:100
 resetterFunc = <function> defined @Interface/AddOns/KkthnxUI/Libraries/LibCustomGlow-1.0/LibCustomGlow-1.0.lua:429
 parent = UIParent {
 }
 numActiveObjects = 0
 inactiveObjects = <table> {
 }
 Release = <function> defined @Interface/SharedXML/Pools.lua:59
 Acquire = <function> defined @Interface/SharedXML/Pools.lua:40
 GetNextActive = <function> defined @Interface/SharedXML/Pools.lua:88
 EnumerateInactive = <function> defined @Interface/SharedXML/Pools.lua:104
}

Message: ...UI/Libraries/LibCustomGlow-1.0/LibCustomGlow-1.0.lua:703: attempt to index local 'r' (a nil value)
Time: Mon Jan  9 10:02:06 2023
Count: 2
Stack: ...UI/Libraries/LibCustomGlow-1.0/LibCustomGlow-1.0.lua:703: attempt to index local 'r' (a nil value)
[string "@Interface/AddOns/KkthnxUI/Libraries/LibCustomGlow-1.0/LibCustomGlow-1.0.lua"]:703: in function `ButtonGlow_Stop'
[string "@Interface/AddOns/KkthnxUI/Modules/Inventory/Core.lua"]:1289: in function `OnUpdateButton'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/mixins-add/default.scaffold.lua"]:73: in function `ButtonUpdate'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:386: in function `UpdateSlot'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:411: in function `UpdateBag'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:440: in function `func'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:250: in function `OnEvent'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/mixins-add/plugins/searchBar.lua"]:61: in function <.../Libraries/cargBags/mixins-add/plugins/searchBar.lua:40>
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/mixins-add/plugins/searchBar.lua"]:75: in function <.../Libraries/cargBags/mixins-add/plugins/searchBar.lua:74>
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/mixins-add/plugins/searchBar.lua"]:90: in function <.../Libraries/cargBags/mixins-add/plugins/searchBar.lua:89>
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/implementation.lua"]:121: in function `Toggle'
[string "@Interface/AddOns/KkthnxUI/Libraries/cargBags/base/core.lua"]:80: in function `ToggleAllBags'
[string "@Interface/AddOns/KkthnxUI/Modules/Inventory/Core.lua"]:1540: in function `OnEnable'
[string "@Interface/AddOns/KkthnxUI/Init.lua"]:277: in function `func'
[string "@Interface/AddOns/KkthnxUI/Init.lua"]:171: in function <Interface/AddOns/KkthnxUI/Init.lua:166>

Locals: r = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'r' (a nil value)"
ButtonGlowPool = <table> {
 frameType = "Frame"
 ReleaseAll = <function> defined @Interface/SharedXML/Pools.lua:74
 activeObjects = <table> {
 }
 GetNextInactive = <function> defined @Interface/SharedXML/Pools.lua:92
 creationFunc = <function> defined @Interface/SharedXML/Pools.lua:116
 EnumerateActive = <function> defined @Interface/SharedXML/Pools.lua:84
 SetResetDisallowedIfNew = <function> defined @Interface/SharedXML/Pools.lua:80
 GetTemplate = <function> defined @Interface/SharedXML/Pools.lua:153
 OnLoad = <function> defined @Interface/SharedXML/Pools.lua:124
 IsActive = <function> defined @Interface/SharedXML/Pools.lua:96
 GetNumActive = <function> defined @Interface/SharedXML/Pools.lua:100
 resetterFunc = <function> defined @Interface/AddOns/KkthnxUI/Libraries/LibCustomGlow-1.0/LibCustomGlow-1.0.lua:429
 parent = UIParent {
 }
 numActiveObjects = 0
 inactiveObjects = <table> {
 }
 Release = <function> defined @Interface/SharedXML/Pools.lua:59
 Acquire = <function> defined @Interface/SharedXML/Pools.lua:40
 GetNextActive = <function> defined @Interface/SharedXML/Pools.lua:88
 EnumerateInactive = <function> defined @Interface/SharedXML/Pools.lua:104
}```
commented

Other things I've tried:

  1. Logging out and back into the game - didn't fix it.
  2. Logged out, disabling the addon, logged in, logged back out, reenabling the addon, logged back in - didn't fix it.
  3. Logged out, deleted the KkthnxUI.lua and KkthnxUI.lua.bak files from D:\World of Warcraft_retail_\WTF\Account<username>\SavedVariables, logged back in, worked fine but all settings as expected were gone. Logged back out, restored both files, logged back in, same issue.
commented

Okay, I had disabled 'Show New Item Glow' under Inventory which was causing this problem. Re-enabled it and worked fine. Tested by disabling it again and back to the errors and no bags showing.

commented

Fixed 78e8ef5