× Bug reports

Error after using Renew (rank 2 or higher)

1 month 2 days ago
DoctorFlox's Avatar
DoctorFlox
New Member
New Member
Posts: 1
More
Topic Author
Error after using Renew (rank 2 or higher) #1
Hi i am using the latest (2.52.6) version of Healbot Classic and after ever Renew spell cast either on me or anybody else i get this error.
Message: ...\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:771: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
Time: Sun Oct 24 12:19:47 2021
Count: 1
Stack: ...\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:771: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
[string "@Interface\AddOns\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:771: in function <...\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:760>
[string "@Interface\AddOns\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:1221: in function <...\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1219>
[string "@Interface\AddOns\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:2212: in function `?'
[string "@Interface\AddOns\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:2827: in function <...\HealBot_en\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2825>

Locals: spellData = <table> {
 levels = <table> {
 }
 coeff = 0
 interval = 3
 ticks = 3
 averages = <table> {
 }
}
spellName = "Обновление"
spellID = 25222
spellRank = 12
average = nil
requiresLevel = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = 70
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'requiresLevel' (a nil value)"
type = <function> defined =[C]:-1
min = <function> defined =[C]:-1
playerLevel = 70

Please Log in or Create an account to join the conversation.

1 month 2 days ago
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1634
Karma: 8
More
Error after using Renew (rank 2 or higher) #2
That is a libhealcomm issue, I don't support libhealcomm but as support for the library has reduced due to blizzard providing events and calls for this, I have patch the version that comes with healbot.

It is likely this is fixed in the next release.

Also if you wondering why not just use blizzards api calls now they exist... they are very buggy so libhealcomm lives on for a while.
The following user(s) said Thank You DoctorFlox

Please Log in or Create an account to join the conversation.

1 week 6 days ago 1 week 6 days ago by LazArugal.
LazArugal's Avatar
LazArugal
New Member
New Member
Posts: 2
More
Error after using Renew (rank 2 or higher) #3
Thank you!
I'm seeing errors using renew too. Could this be related?
HealBot-2.5.2.8\HealBot_Aura.lua:884: bad argument #1 to 'strsub' (string expected, got nil)
HealBot-2.5.2.8\HealBot_Aura.lua"]:884: in function `HealBot_Aura_ShowCustomBuff'
HealBot-2.5.2.8\HealBot_Aura.lua"]:895: in function `HealBot_Aura_CheckCurBuff'
HealBot-2.5.2.8\HealBot_Aura.lua"]:1314: in function `HealBot_Aura_CheckUnitBuff'
HealBot-2.5.2.8\HealBot_Aura.lua"]:1438: in function `HealBot_Aura_CheckUnitAura'
HealBot-2.5.2.8\HealBot.lua"]:3896: in function `HealBot_FastAuraQueue'
HealBot-2.5.2.8\HealBot.lua"]:3965: in function `HealBot_OnUpdate'
<string>:"*:OnUpdate":1: in function <[string "*:OnUpdate"]:1>

I'm seeing the predictive heal on bars jump up for the amount of only one tick of renew, and then all bar updates stop working for a number of seconds.
The following user(s) said Thank You Strife

Please Log in or Create an account to join the conversation.

1 week 5 days ago
LazArugal's Avatar
LazArugal
New Member
New Member
Posts: 2
More
Error after using Renew (rank 2 or higher) #4
Update, this issue also seems to be triggered by casting PW:S

Please Log in or Create an account to join the conversation.

1 week 4 days ago
Strife's Avatar
Strife
Administrator
Administrator
Posts: 1634
Karma: 8
More
Error after using Renew (rank 2 or higher) #5
This should be fixed in the current release.

Please Log in or Create an account to join the conversation.

Moderators: ctshammyAcirac