Hekili Priority Helper

Hekili Priority Helper

53M Downloads

Getting Lua error, and it is freezing my display each time. Will post Lua error code below

Closed this issue ยท 7 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this issue and was not able to find one.
  • I edited the title of this bug report (above) so that it describes the issue I am reporting.

Describe the Issue

The below is the Lua error I am being displayed, it does not have a pattern, but it is freezing my display, and sometimes reset my UI. In other words, UI icons get magnified and need to reload UI afterwards. Tried deleting the addon and reinstalled it but persisted.

CODE:

Message: Interface/AddOns/Hekili/UI.lua:1654: attempt to compare number with nil
Time: Fri Jul 18 16:41:25 2025
Count: 1
Stack:
[Interface/AddOns/Hekili/UI.lua]:1654: in function 'RefreshCooldowns'
[Interface/AddOns/Hekili/UI.lua]:1222: in function <Interface/AddOns/Hekili/UI.lua:1047>

Locals:
self = HekiliDisplayPrimary {
index = 3
Active = true
resetFullLast = 0.685700
firstForce = 0
eventMax = 0.444100
Initialized = true
resetAbortLast = 0.278100
Buttons =

{
}
resetAbortMean = 0.278100
Recommendations =
{
}
resetAbortN = 1
refreshTimer = 0
postRange = 0.223600
RecommendationsStr = ":chaos_strike:felblade:reavers_glaive"
eventCount = 4710
timer = 0.250000
EventPayload =
{
}
resetTypeLast = "full"
auraTimer = 0
updateCount = 9925
resetFullMean = 0.626438
flashTimer = 0
lastUpdate = 0
eventTime = 0.011456
postTargets = 0.052300
postDelay = 0.219200
postGlow = 0.034700
targetTimer = 0
flashReady = true
postRecs = 1.187500
numIcons = 3
updateMax = 1.247600
updateTime = 0.174744
resetFullN = 5467
HasRecommendations = true
delayTimer = -415102.551005
id = "Primary"
eventMaxType = "SPELL_ACTIVATION_OVERLAY_GLOW_SHOW"
alpha = 0
recTimer = 0
glowTimer = 0
postFlash = -0.002600
alphaCheck = -389246.919059
rangeTimer = 0.200000
threadLocked = false
}
event = "RECS_UPDATED"
gStart = 0
cStart = 0
now = 187049.329000
conf =
{
frameLevel = 10
glow =
{
}
hideOmniCC = false
builtIn = true
order = 1
displayPoint = "TOP"
border =
{
}
flash =
{
}
anchorPoint = "BOTTOM"
elvuiCooldown = false
empowerment =
{
}
range =
{
}
forecastPeriod = 15
numIcons = 3
keybindings =
{
}
delays =
{
}
enabled = true
zoom = 0
keepAspectRatio = true
targets =
{
}
captions =
{
}
indicators =
{
}
frameStrata = "LOW"
queue =
{
}
y = 64.166473
x = -317.498962
name = "Primary"
primaryHeight = 50
primaryWidth = 50
relativeTo = "SCREEN"
visibility =
{
}
rel = "CENTER"
}
(for state) =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
7 =
{
}
8 =
{
}
9 =
{
}
10 =
{
}
}
(for control) = 1
i = 1
rec =
{
actionName = "reavers_glaive"
resource = "fury"
scriptType = "simc"
list = "ar"
listName = "ar"
resources =
{
}
hook = "Havoc:default:5"
pack = "Havoc"
script = "Havoc:ar:6"
actionID = 442294
wait = 1.218000
action = 6
display = "Primary"
index = 1
}
button = Hekili_Primary_B1 {
Action = "reavers_glaive"
Keybinding = Hekili_Primary_B1_KB {
}
Targets = Hekili_Primary_B1_Targets {
}
glowing = true
Caption = Hekili_Primary_B1_Caption {
}
Texture = Texture {
}
DelayText = Hekili_Primary_B1_DelayText {
}
texCoords =
{
}
glowColor =
{
}
DelayIcon = Hekili_Primary_B1_DelayIcon {
}
display = "Primary"
Cooldown = Hekili_Primary_B1_Cooldown {
}
Empowerment = Hekili_Primary_B1_Empower {
}
_AutoCastGlow = Frame {
}
PixelSnapDisabled = true
lastAction = "reavers_glaive"
Image = 5927616
Icon = Texture {
}
Overlay = Texture {
}
index = 1
targetShown = false
Ability =
{
}
KeybindFrom = 1
lastImage = 5927616
desaturated = false
outOfRange = false
EmpowerLevel = Hekili_Primary_B1_EmpowerLevel {
}
EarliestTime = 0
Backdrop = Hekili_Primary_B1_Backdrop {
}
Recommendation =
{
}
Highlight = Texture {
}
}
cd = Hekili_Primary_B1_Cooldown {
lastDuration = 1.218000
noCooldownCount = false
lastStart = 187001.833000
}
ability =
{
gcd = "spell"
key = "reavers_glaive"
desc = ""
buff = "reavers_glaive"
known = 442290
realCast = 186985.857000
name = "Reaver's Glaive"
funcs =
{
}
id = 442294
bind = "throw_glaive"
from = 577
school = "physical"
startsCombat = true
cooldown = 9
realUnit = "Creature-0-4245-2706-8287-235116-00007A5CC4"
}
start = 0

How to Reproduce

  1. Error happens very randomly and could not identify causes.

Player Information (Link)

https://pastebin.com/WJst2crY

Error Messages (Link)

I do not have the error report, as I have just installed these 2 addons, but I copied and paste the lua error above in the description.

Additional Information

No response

Contact Information

No response

commented

A quick option would be to try resetting the addon.
Uninstall ensure the Hekili files are all gone from the addon folder
Reinstall see if that clears the issue up.

commented

What if you turn other add-ons off?

commented

A quick option would be to try resetting the addon. Uninstall ensure the Hekili files are all gone from the addon folder Reinstall see if that clears the issue up.

I did not try to reset to defauly. Will try this, and delete the addon again.

commented

What if you turn other add-ons off?

I use Litemount, ElvUI, WA, dmg meter, Bigwigs, DBM, and Hekili

commented

2025-07-22_13.51.17_Crash_33136.txt
This is what i am getting and it actually fatal crashing my wow when i have it running at random times.

commented

2025-07-22_13.51.17_Crash_33136.txt This is what i am getting and it actually fatal crashing my wow when i have it running at random times.

Don't reply to random tickets with unrelated errors. This is a pinned issue, and it is not a Hekili issue. See: #4743

commented

If you're still getting this error on the newest version, you can re-open a ticket.