Simple Item Levels

Simple Item Levels

2M Downloads

Retail 10.2.5 = LUA errors

Jahfry opened this issue ยท 3 comments

commented

Started getting LUA errors on today's Retail 10.2.5 patch.

Example on my low level bank toon:

Message: Interface/AddOns/SimpleItemLevel/addon.lua:224: attempt to call field 'ItemHasEmptySlots' (a nil value)
Time: Tue Jan 16 16:44:01 2024
Count: 30
Stack: Interface/AddOns/SimpleItemLevel/addon.lua:224: attempt to call field 'ItemHasEmptySlots' (a nil value)
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Interface/AddOns/SimpleItemLevel/addon.lua"]:224: in function <Interface/AddOns/SimpleItemLevel/addon.lua:219>
[string "@Interface/AddOns/SimpleItemLevel/addon.lua"]:279: in function <Interface/AddOns/SimpleItemLevel/addon.lua:269>
[string "=[C]"]: in function `xpcall'
[string "@Interface/FrameXML/ObjectAPI/AsyncCallbackSystem.lua"]:76: in function `FireCallbacks'
[string "@Interface/FrameXML/ObjectAPI/AsyncCallbackSystem.lua"]:35: in function <Interface/FrameXML/ObjectAPI/AsyncCallbackSystem.lua:31>
[string "=[C]"]: ?
[string "=[C]"]: in function `accessor'
[string "@Interface/FrameXML/ObjectAPI/AsyncCallbackSystem.lua"]:52: in function `AddCallback'
[string "@Interface/FrameXML/ObjectAPI/Item.lua"]:332: in function `ContinueOnItemLoad'
[string "@Interface/AddOns/SimpleItemLevel/addon.lua"]:269: in function <Interface/AddOns/SimpleItemLevel/addon.lua:264>
...
[string "@Interface/FrameXML/PaperDollFrame.lua"]:1575: in function `PaperDollItemSlotButton_OnShow'
[string "*PaperDollFrame.xml:28_OnShow"]:1: in function <[string "*PaperDollFrame.xml:28_OnShow"]:1>
[string "=[C]"]: in function `Show'
[string "@Interface/FrameXML/UIParent.lua"]:2968: in function `SetUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2811: in function `ShowUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2676: in function <Interface/FrameXML/UIParent.lua:2672>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/FrameXML/UIParent.lua"]:3278: in function `ShowUIPanel'
[string "@Interface/FrameXML/CharacterFrame.lua"]:21: in function `ToggleCharacter'
[string "TOGGLECHARACTER0"]:1: in function <[string "TOGGLECHARACTER0"]:1>

Locals: (*temporary) = "down"
(*temporary) = <function> defined =[C]:-1
commented

Yeah, they changed a little bit of how they're storing the bag frames in the patch -- moved them from UIParent to ContainerFrameContainer, and my hook isn't accounting for the change. I'm looking at fixing it right now.

commented

All good :)

I swapped to O Item Level for now, which is working. Mentioning in case it helps you find the fix.

commented

Okay, new version should fix this!