[BC Classic] LUA Error - LibHealComm - 2.0.33-bcc
boktai1000 opened this issue ยท 3 comments
Happened during Black Temple raid
19x ...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0-100.lua:2192: table index is nil
[string "@Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0-100.lua"]:2192: in function `?'
[string "@Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0-100.lua"]:2829: in function <...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2827>
Locals:
self = <table> {
TargetLastTarget = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2524
GetHealModifier = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:378
bucketFrame = <unnamed> {
}
TargetLastFriend = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2520
compressGUID = <table> {
}
UNIT_SPELLCAST_CHANNEL_START = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2344
GetNextHealAmount = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:401
bucketHeals = <table> {
}
UseAction = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2529
itemSetsData = <table> {
}
currentModifiers = <table> {
}
aurasUpdated = true
tooltip = <unnamed> {
}
GetCasterHealAmount = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:521
CASTED_HEALS = 3
UNIT_SPELLCAST_CHANNEL_UPDATE = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2432
BOMB_HEALS = 16
GetNumHeals = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:640
callbacks = <table> {
}
removeRecordList = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:272
getRecord = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:235
UNIT_SPELLCAST_DELAYED = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2432
Target = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2483
GetOthersHealAmount = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:508
UNIT_AURA = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1643
tableCache = <table> {
}
GetPlayerHealingMod = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:373
UPDATE_MOUSEOVER_UNIT = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2461
ZONE_CHANGED_NEW_AREA = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1622
healingModifiers = <table> {
}
hotMonitor = <unnamed> {
}
spellData = <table> {
}
guidToUnit = <table> {
}
CHARACTER_POINTS_CHANGED = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1743
CastSpell = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2529
DeleteTable = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:193
TargetUnit = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2483
OnInitialize = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2718
PLAYER_ENTERING_WORLD = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1617
equippedSetCache = <table> {
}
unitToPet = <table> {
}
talentData = <table> {
}
PLAYER_EQUIPMENT_CHANGED = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1757
ABSORB_SHIELDS = 8
CastSpellByID = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2529
CHANNEL_HEALS = 2
OVERTIME_HEALS = 6
tempPlayerList = <table> {
}
CHAT_MSG_ADDON = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2064
OVERTIME_AND_BOMB_HEALS = 22
guidToGroup = <table> {
}
initialized = true
PLAYER_LOGIN = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2844
RegisterCallback = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
GetHealAmount = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:492
RetrieveTable = <function> defined @Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:189
UnregisterCallback = <function> defined @
I installed the 2.0.41-beta-bcc via Curseforge and ran some raids today (Mount Hyjal, Gruul) and had no LUA errors.
Thing is, this wasn't happening every raid previously. It was a more recent issue it seems for whatever reason, so it's hard to say definitively. All I can say at the moment is so far it's working without issue!
LibHealComm4 library is not maintained anymore because Blizzard activated his own api for Wow Classic Versions.
Unfortunatelly the blizzard heal api is much more simple (lacks information about hots for example).
To switch the Blizzard Heals API in Grid2 you have to go to:
- General/Statuses/Health&Heals/heals-incoming
- In "Heals API" option select "Blizzard API".