Luna Unit Frames - Classic Fix

Luna Unit Frames - Classic Fix

42.7k Downloads

LibHealComm table index is nil error on /use macro

TweedleUO opened this issue ยท 1 comments

commented

I have /use macros and they throw Lua errors. This seems to be true for all rune abilities.

Example Macro to trigger issue:
/use Saber Strike

Error message:

Message: ...aUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3233: table index is nil
Time: Thu Jan 11 12:28:44 2024
Count: 198
Stack: ...aUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3233: table index is nil
[string "@Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua"]:3233: in function `CastSpellByName'
[string "@Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua"]:3544: in function <...aUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3544>
[string "=[C]"]: in function `CastSpellByName'
[string "@Interface/FrameXML/ChatFrame.lua"]:1244: in function `?'
[string "@Interface/FrameXML/ChatFrame.lua"]:4955: in function <Interface/FrameXML/ChatFrame.lua:4921>
[string "=[C]"]: in function `ChatEdit_ParseText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4638: in function <Interface/FrameXML/ChatFrame.lua:4637>
[string "=[C]"]: in function `ChatEdit_SendText'
[string "@Interface/FrameXML/ChatFrame.lua"]:3015: in function <Interface/FrameXML/ChatFrame.lua:3009>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `UseAction'
[string "@Interface/FrameXML/SecureTemplates.lua"]:343: in function `handler'
[string "@Interface/FrameXML/SecureTemplates.lua"]:625: in function `SecureActionButton_OnClick'
[string "*ActionBarFrame.xml:15_OnClick"]:4: in function <[string "*ActionBarFrame.xml:15_OnClick"]:1>
[string "=[C]"]: ?
[string "@Interface/FrameXML/SecureHandlers.lua"]:266: in function <Interface/FrameXML/SecureHandlers.lua:263>
[string "=[C]"]: ?
[string "@Interface/FrameXML/SecureHandlers.lua"]:296: in function <Interface/FrameXML/SecureHandlers.lua:279>
[string "=(tail call)"]: ?

Locals: self = <table> {
 TargetLastTarget = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3219
 GetHealModifier = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:398
 OVERTIME_HEALS = 6
 TargetLastFriend = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3215
 compressGUID = <table> {
 }
 UNIT_SPELLCAST_CHANNEL_START = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3016
 GetNextHealAmount = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:477
 ALL_HEALS = 23
 GLYPH_ADDED = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:2363
 UseAction = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3224
 itemSetsData = <table> {
 }
 currentModifiers = <table> {
 }
 aurasUpdated = true
 tooltip = GameTooltip {
 }
 GetCasterHealAmount = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:618
 CASTED_HEALS = 3
 UNIT_SPELLCAST_CHANNEL_UPDATE = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3127
 BOMB_HEALS = 16
 GetNumHeals = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:750
 callbacks = <table> {
 }
 GLYPH_UPDATED = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:2363
 removeRecordList = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:292
 getRecord = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:255
 GlyphsUpdated = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:2363
 Target = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:3178
 GetOthersHealAmount = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:605
 UNIT_AURA = <function> defined @Interface/AddOns/LunaUnitFrames/libs/LibHealComm-4.0/LibHealComm-4.0.lua:2267
 tempPlayerList = <table> {
 }
 GetPlayerHealingMod = <functio
commented

Thanks, will be fixed in next release.