tukui-org / ElvUI

User Interface replacement AddOn for World of Warcraft.
https://tukui.org
Other
456 stars 152 forks source link

[Classic Bug Report] HealCom Lua Error in BG #325

Closed Gogo1951 closed 2 years ago

Gogo1951 commented 2 years ago

What is the issue you are having?

In a BG got this error.

What is the expected behavior?

In a BG got this error.

What actually happened?

In a BG got this error.

Suggested Solution/Workaround

No response

Errors

2x ...UI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0-105.lua:2398: attempt to perform arithmetic on local 'tickInterval' (a nil value)
[string "@ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0-105.lua"]:2398: in function <...UI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2384>
[string "@ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0-105.lua"]:2571: in function `?'
[string "@ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0-105.lua"]:3349: in function <...UI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:3345>

Locals:
casterGUID = "Player-4408-039B29C9"
wasUpdated = false
spellID = 53248
tickAmount = "380@360@340@320@300@279@259"
totalTicks = 7
tickInterval = nil
spellName = "Wild Growth"
inc = 1
stack = 1
duration = 7
endTime = 1937703.041000
(*temporary) = "4408-039B5C7D"
(*temporary) = "Player-4408-039B29C9"
(*temporary) = 53248
(*temporary) = 1
(*temporary) = 1
(*temporary) = 1
(*temporary) = 1
(*temporary) = "Player-4408-039B5C7D"
(*temporary) = "raid4"
(*temporary) = 14
(*temporary) = "Wild Growth"
(*temporary) = "attempt to perform arithmetic on local 'tickInterval' (a nil value)"
GetSpellInfo = <function> defined =[C]:-1
select = <function> defined =[C]:-1
type = <function> defined =[C]:-1
findAura = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2364
GetTime = <function> defined =[C]:-1
pendingHots = <table> {
 Player-4408-039B29C9 = <table> {
 }
 Player-4408-045610E5 = <table> {
 }
}
HOT_HEALS = 4
ceil = <function> defined =[C]:-1
loadHealList = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2262
HealComm = <table> {
 TargetLastTarget = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:3027
 GetHealModifier = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:388
 OVERTIME_HEALS = 6
 TargetLastFriend = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:3023
 compressGUID = <table> {
 }
 UNIT_SPELLCAST_CHANNEL_START = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2838
 GetNextHealAmount = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:411
 ALL_HEALS = 23
 GLYPH_ADDED = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2193
 UseAction = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:3032
 itemSetsData = <table> {
 }
 currentModifiers = <table> {
 }
 aurasUpdated = true
 GLYPH_REMOVED = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2193
 GetCasterHealAmount = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:552
 CASTED_HEALS = 3
 UNIT_SPELLCAST_CHANNEL_UPDATE = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2935
 BOMB_HEALS = 16
 GetNumHeals = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:684
 callbacks = <table> {
 }
 GLYPH_UPDATED = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2193
 removeRecordList = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:282
 getRecord = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:245
 GlyphsUpdated = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2193
 Target = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2986
 GetOthersHealAmount = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:539
 UNIT_AURA = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2097
 tempPlayerList = <table> {
 }
 GetPlayerHealingMod = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:383
 UPDATE_MOUSEOVER_UNIT = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2964
 ZONE_CHANGED_NEW_AREA = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2076
 healingModifiers = <table> {
 }
 hotMonitor = <unnamed> {
 }
 spellData = <table> {
 }
 guidToUnit = <table> {
 }
 CHARACTER_POINTS_CHANGED = <function> defined @ElvUI\Libraries\TBC\LibHealComm-4.0\LibHealComm-4.0.lua:2219
 CastSpell = <function> defin

ElvUI Changelog & Troubleshooting

1Botanica1 commented 2 years ago

This has been fixed in the dev build of ElvUI.

You can download the dev build to stop the error, note that there are changes to the raid frames, so may break some plugins or You can disable Heal prediciton for the untiframes until next release of ElvUI