
Errors with 'Steal or Purge Glow'
Closed this issue ยท 4 comments
Probably realated to #577
I'm getting loads of Lua errors when I encounter mobs with a purgable buff (Shaman with Purge). These errors do not show up in a static situation (for example when the nameplate appears when you are near enough to the mob with a purgable buff), but do show up when you move your camera away from the mob and the nameplate dissapears(so in a situation that you are not targetting the mob).
Weird thing is:
The errors only occur on first login. After I onbox 'Steal or Purge Glow' and then box it again, the errors dont show anymore for the entirety of the game session (sometimes a reload fixes it too). But will occur again after closing the game and starting it again.
I reproduced it a couple of times while writing this issue.
Error:
6x Attempted to release inactive object 'table: 00000216DF871A50'
[Blizzard_SharedXMLBase/Pools.lua]:79: in function <Blizzard_SharedXMLBase/Pools.lua:68>
[tail call]: ?
[TidyPlates_ThreatPlates/Libs/LibCustomGlow-1.0-21/LibCustomGlow-1.0.lua]:745: in function <...tPlates/Libs/LibCustomGlow-1.0/LibCustomGlow-1.0.lua:737>
[TidyPlates_ThreatPlates/Widgets/AurasWidget.lua]:2794: in function 'HideNonActiveAuras'
[TidyPlates_ThreatPlates/Widgets/AurasWidget.lua]:2408: in function 'UpdateUnitAuras'
[TidyPlates_ThreatPlates/Widgets/AurasWidget.lua]:2525: in function 'UpdateAurasGrids'
[TidyPlates_ThreatPlates/Widgets/AurasWidget.lua]:2581: in function 'UpdateAuras'
[TidyPlates_ThreatPlates/Widgets/AurasWidget.lua]:3278: in function 'OnUnitAdded'
[TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua]:391: in function 'OnUnitAdded'
[TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua]:586: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:572>
[TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua]:627: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:603>
[TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua]:672: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:645>
[TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua]:1381: in function '?'
[TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua]:1302: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1301>
Locals:
self =
activeObjects =
}
proxy =
}
activeObjectCount =
}
capacity = Infinite
inactiveObjects =
}
}
object = Frame {
spark = Texture {
}
outerGlowOver = Texture {
}
color =
}
innerGlow = Texture {
}
throttle = 0.010000
outerGlow = Texture {
}
animOut = AnimationGroup {
}
animIn = AnimationGroup {
}
innerGlowOver = Texture {
}
ants = Texture {
}
}
canFailToFindObject = nil
active = false
There might be a bug in the way how LibCustomGlow is initialized. I worked on that in a beta version. It's not yet released though. You can download the version here: https://drive.google.com/file/d/19r1B4XPkvHvbA5SepxQsmqktc-TNfs3w/view?usp=sharing
Another user reported that this seems to fix the issue.
I uploaded a new beta version for 12.1.2 that should fix this issue. Essentially, there was a bug in LibCustomGlow that resulted in this error, see https://www.curseforge.com/wow/addons/libcustomglow/files/6502612/changelog