Hekili Priority Helper

Hekili Priority Helper

44M Downloads

[BUG] WOTLK PTR not working addon

ramboj opened this issue · 3 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

Neverending LUA error if you log into PTR with Heklili addon on my feral druid

How to Reproduce

  1. Enter the PTR with my feral druid and the bug just keeps popping up forever and never stops loading

Player Information (Link)

Cant open /hekili

Error Messages (Link)

Cant paste the whole bug because it never stops loading

Additional Information

132x Hekili/UI.lua:2273: attempt to call method 'GetActiveSpecOption' (a nil value)
[string "@Hekili/UI.lua"]:2273: in function <Hekili/UI.lua:2204>

Contact Information

[email protected]

commented

Is it easy to fix, like did only change one function in PTR? Kinda hate to play PTR without hekili :((((

commented

Hello there! I am in the same situation. feral druid. 9 pages on lua errors when log in to PTR.

commented

Same.

1:

Message: Interface/FrameXML/ObjectAPI/Item.lua:320: table index is nil
Time: Sun Sep 17 18:55:07 2023
Count: 1
Stack: Interface/FrameXML/ObjectAPI/Item.lua:320: table index is nil
[string "@Interface/FrameXML/ObjectAPI/Item.lua"]:320: in function `GetOrCreateCallbacks'
[string "@Interface/FrameXML/ObjectAPI/Item.lua"]:272: in function `AddCallback'
[string "@Interface/FrameXML/ObjectAPI/Item.lua"]:238: in function `ContinueOnItemLoad'
[string "@Interface/AddOns/Hekili/Classes.lua"]:622: in function `RegisterAbility'
[string "@Interface/AddOns/Hekili/Classes.lua"]:3114: in main chunk

Locals: self = Frame {
 0 = <userdata>
 AddCancelableCallback = <function> defined @Interface/FrameXML/ObjectAPI/Item.lua:277
 GetOrCreateCallbacks = <function> defined @Interface/FrameXML/ObjectAPI/Item.lua:316
 FireCallbacks = <function> defined @Interface/FrameXML/ObjectAPI/Item.lua:292
 callbacks = <table> {
 }
 GetCallbacks = <function> defined @Interface/FrameXML/ObjectAPI/Item.lua:312
 ClearCallbacks = <function> defined @Interface/FrameXML/ObjectAPI/Item.lua:308
 AddCallback = <function> defined @Interface/FrameXML/ObjectAPI/Item.lua:271
}
itemID = nil
callbacks = <table> {
}
(*temporary) = <table> {
}
(*temporary) = "table index is nil"

2:

Message: Interface/AddOns/Hekili/Core.lua:159: attempt to call upvalue 'callHook' (a nil value)
Time: Sun Sep 17 18:55:07 2023
Count: 1
Stack: Interface/AddOns/Hekili/Core.lua:159: attempt to call upvalue 'callHook' (a nil value)
[string "@Interface/AddOns/Hekili/Core.lua"]:159: in function <Interface/AddOns/Hekili/Core.lua:66>
[string "=[C]"]: ?
[string "@Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <...ace/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:494: in function `InitializeAddon'
[string "@Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:619: in function <...ace/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals: self = <table> {
 GetMacroCastTarget = <function> defined @Interface/AddOns/Hekili/Events.lua:1173
 GetTTD = <function> defined @Interface/AddOns/Hekili/Targets.lua:1017
 DeserializeStyle = <function> defined @Interface/AddOns/Hekili/Options.lua:10909
 IC = <table> {
 }
 EmbedAbilityOptions = <function> defined @Interface/AddOns/Hekili/Options.lua:4449
 Scripts = <table> {
 }
 GetDeathClockByGUID = <function> defined @Interface/AddOns/Hekili/Targets.lua:1002
 GetPetBasedTargetSpells = <function> defined @Interface/AddOns/Hekili/Targets.lua:95
 After = <function> defined @Interface/AddOns/Hekili/Utils.lua:280
 GetNumTTDsAfter = <function> defined @Interface/AddOns/Hekili/Targets.lua:1163
 UpdateDisplayVisibility = <function> defined @Interface/AddOns/Hekili/UI.lua:2068
 IsEnabled = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 KeybindInfo = <table> {
 }
 RemoveHold = <function> defined @Interface/AddOns/Hekili/State.lua:6694
 SetMode = <function> defined @Interface/AddOns/Hekili/Options.lua:11722
 GetPetBasedTargetSpell = <function> defined @Interface/AddOns/Hekili/Targets.lua:107
 ToggleHold = <function> defined @Interface/AddOns/Hekili/State.lua:6719
 Class = <table> {
 }
 Update = <function> defined @Interface/AddOns/Hekili/Core.lua:1485
 GetNumTargetsAboveHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1176
 UpdateUseItems = <function> defined @Interface/AddOns/Hekili/Events.lua:700
 SetSpecOption = <function> defined @Interface/AddOns/Hekili/Options.lua:4226
 GetDefaults = <function> defined @Interface/AddOns/Hekili/Options.lua:631
 dumpKeyCache = <table> {
 }
 SetEnabledState = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 GetDisplayByName = <function> defined @Interface/AddOns/Hekili/Core.lua:1456
 Options = <table> {
 }
 ReInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:163
 npUnits = <table> {
 }
 skeleTalents = <table> {
 }
 GetDisplayOption = <function> defined @Interface/AddOns/Hekili/Options.lua:939
 baseName = "Hekili"
 State = <table> {
 }
 OnEnable = <function> defined @Interface/AddOns/Hekili/Core.lua:186
 RestoreDefault = <function> defined @Interface/AddOns/Hekili/Classes.lua:1048
 DumpFrameInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2225
 DumpProfileInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2112
 CmdLine = <function> defined @Interface/AddOns/Hekili/Options.lua:10236
 skeleAuras = <table> {
 }
 IsDisplayActive = <function> defined @Interface/AddOns/Hekili/UI.lua:2178
 GetNumTargetsBelowHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1200
 SetupPetBasedTargetDetection = <function> defined @Interface/AddOns/Hekili/Targets.lua:121
 ShowDiagnosticTooltip = <function> defined @Interface/AddOns/Hekili/UI.lua:2914
 Notify = <function> defined @Interface/AddOns/Hekili/Options.lua:11683
 OnInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:66
 NewModule = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
 GetErrors = <function> defined @Interface/AddOns/Hekili/Utils.lua:43
 GetNextPrediction = <function> defined @Interface/AddOns/Hekili/Core.lua:1372
 EmbedI

3:

Message: Interface/AddOns/Hekili/Options.lua:9693: attempt to call upvalue 'callHook' (a nil value)
Time: Sun Sep 17 18:55:11 2023
Count: 1
Stack: Interface/AddOns/Hekili/Options.lua:9693: attempt to call upvalue 'callHook' (a nil value)
[string "@Interface/AddOns/Hekili/Options.lua"]:9693: in function `TotalRefresh'
[string "@Interface/AddOns/Hekili/Core.lua"]:188: in function <Interface/AddOns/Hekili/Core.lua:186>
[string "=[C]"]: ?
[string "@Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <...ace/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:626: in function <...ace/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals: self = <table> {
 GetMacroCastTarget = <function> defined @Interface/AddOns/Hekili/Events.lua:1173
 GetTTD = <function> defined @Interface/AddOns/Hekili/Targets.lua:1017
 DeserializeStyle = <function> defined @Interface/AddOns/Hekili/Options.lua:10909
 IC = <table> {
 }
 EmbedAbilityOptions = <function> defined @Interface/AddOns/Hekili/Options.lua:4449
 Scripts = <table> {
 }
 GetDeathClockByGUID = <function> defined @Interface/AddOns/Hekili/Targets.lua:1002
 GetPetBasedTargetSpells = <function> defined @Interface/AddOns/Hekili/Targets.lua:95
 After = <function> defined @Interface/AddOns/Hekili/Utils.lua:280
 GetNumTTDsAfter = <function> defined @Interface/AddOns/Hekili/Targets.lua:1163
 UpdateDisplayVisibility = <function> defined @Interface/AddOns/Hekili/UI.lua:2068
 IsEnabled = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 KeybindInfo = <table> {
 }
 RemoveHold = <function> defined @Interface/AddOns/Hekili/State.lua:6694
 SetMode = <function> defined @Interface/AddOns/Hekili/Options.lua:11722
 GetPetBasedTargetSpell = <function> defined @Interface/AddOns/Hekili/Targets.lua:107
 ToggleHold = <function> defined @Interface/AddOns/Hekili/State.lua:6719
 Class = <table> {
 }
 Update = <function> defined @Interface/AddOns/Hekili/Core.lua:1485
 GetNumTargetsAboveHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1176
 UpdateUseItems = <function> defined @Interface/AddOns/Hekili/Events.lua:700
 SetSpecOption = <function> defined @Interface/AddOns/Hekili/Options.lua:4226
 GetDefaults = <function> defined @Interface/AddOns/Hekili/Options.lua:631
 dumpKeyCache = <table> {
 }
 SetEnabledState = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 GetDisplayByName = <function> defined @Interface/AddOns/Hekili/Core.lua:1456
 Options = <table> {
 }
 ReInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:163
 npUnits = <table> {
 }
 skeleTalents = <table> {
 }
 GetDisplayOption = <function> defined @Interface/AddOns/Hekili/Options.lua:939
 baseName = "Hekili"
 State = <table> {
 }
 OnEnable = <function> defined @Interface/AddOns/Hekili/Core.lua:186
 RestoreDefault = <function> defined @Interface/AddOns/Hekili/Classes.lua:1048
 DumpFrameInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2225
 DumpProfileInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2112
 CmdLine = <function> defined @Interface/AddOns/Hekili/Options.lua:10236
 skeleAuras = <table> {
 }
 IsDisplayActive = <function> defined @Interface/AddOns/Hekili/UI.lua:2178
 GetNumTargetsBelowHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1200
 SetupPetBasedTargetDetection = <function> defined @Interface/AddOns/Hekili/Targets.lua:121
 ShowDiagnosticTooltip = <function> defined @Interface/AddOns/Hekili/UI.lua:2914
 Notify = <function> defined @Interface/AddOns/Hekili/Options.lua:11683
 OnInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:66
 NewModule = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
 GetErrors = <function> defined @Interface/AddOns/Hekili/Utils.lua:43

4:

Message: Interface/AddOns/Hekili/Events.lua:368: attempt to call method 'SpecializationChanged' (a nil value)
Time: Sun Sep 17 18:55:11 2023
Count: 1
Stack: Interface/AddOns/Hekili/Events.lua:368: attempt to call method 'SpecializationChanged' (a nil value)
[string "@Interface/AddOns/Hekili/Events.lua"]:368: in function `handler'
[string "@Interface/AddOns/Hekili/Events.lua"]:67: in function <Interface/AddOns/Hekili/Events.lua:59>

Locals: event = "PLAYER_ENTERING_WORLD"
login = true
reload = false
(*temporary) = nil
(*temporary) = <table> {
 GetMacroCastTarget = <function> defined @Interface/AddOns/Hekili/Events.lua:1173
 GetTTD = <function> defined @Interface/AddOns/Hekili/Targets.lua:1017
 DeserializeStyle = <function> defined @Interface/AddOns/Hekili/Options.lua:10909
 IC = <table> {
 }
 EmbedAbilityOptions = <function> defined @Interface/AddOns/Hekili/Options.lua:4449
 Scripts = <table> {
 }
 GetDeathClockByGUID = <function> defined @Interface/AddOns/Hekili/Targets.lua:1002
 GetPetBasedTargetSpells = <function> defined @Interface/AddOns/Hekili/Targets.lua:95
 After = <function> defined @Interface/AddOns/Hekili/Utils.lua:280
 GetNumTTDsAfter = <function> defined @Interface/AddOns/Hekili/Targets.lua:1163
 UpdateDisplayVisibility = <function> defined @Interface/AddOns/Hekili/UI.lua:2068
 IsEnabled = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 KeybindInfo = <table> {
 }
 RemoveHold = <function> defined @Interface/AddOns/Hekili/State.lua:6694
 SetMode = <function> defined @Interface/AddOns/Hekili/Options.lua:11722
 GetPetBasedTargetSpell = <function> defined @Interface/AddOns/Hekili/Targets.lua:107
 ToggleHold = <function> defined @Interface/AddOns/Hekili/State.lua:6719
 Class = <table> {
 }
 Update = <function> defined @Interface/AddOns/Hekili/Core.lua:1485
 GetNumTargetsAboveHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1176
 UpdateUseItems = <function> defined @Interface/AddOns/Hekili/Events.lua:700
 SetSpecOption = <function> defined @Interface/AddOns/Hekili/Options.lua:4226
 GetDefaults = <function> defined @Interface/AddOns/Hekili/Options.lua:631
 dumpKeyCache = <table> {
 }
 PLAYER_ENTERING_WORLD = true
 SetEnabledState = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 GetDisplayByName = <function> defined @Interface/AddOns/Hekili/Core.lua:1456
 Options = <table> {
 }
 ReInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:163
 npUnits = <table> {
 }
 skeleTalents = <table> {
 }
 GetDisplayOption = <function> defined @Interface/AddOns/Hekili/Options.lua:939
 baseName = "Hekili"
 State = <table> {
 }
 OnEnable = <function> defined @Interface/AddOns/Hekili/Core.lua:186
 RestoreDefault = <function> defined @Interface/AddOns/Hekili/Classes.lua:1048
 DumpFrameInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2225
 DumpProfileInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2112
 CmdLine = <function> defined @Interface/AddOns/Hekili/Options.lua:10236
 skeleAuras = <table> {
 }
 IsDisplayActive = <function> defined @Interface/AddOns/Hekili/UI.lua:2178
 GetNumTargetsBelowHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1200
 SetupPetBasedTargetDetection = <function> defined @Interface/AddOns/Hekili/Targets.lua:121
 ShowDiagnosticTooltip = <function> defined @Interface/AddOns/Hekili/UI.lua:2914
 Notify = <function> defined @Interface/AddOns/Hekili/Options.lua:11683
 OnInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:66
 NewModule = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
 GetErrors = <function> defined @Interface/AddOns/Hekili/Utils.lua:43
 GetNextPrediction = <function> defined @Interface/AddOns/Hekili/Core.lua:1372
 EmbedItemOption = <function> defined @Interface/AddOns/Hekili/Options.lua:4667
 DumpPetBasedTargetInfo = <function> defined @Interface/AddOns/Hekili/Targets.lua:147
 GetPredictionFromAPL = <function> defined

5:

Message: Interface/AddOns/Hekili/Classes.lua:1 (null)
Time: Sun Sep 17 18:55:11 2023
Count: 1

6:

Message: Interface_Wrath\FrameXML\Bindings.xml:1 Interface/AddOns/Hekili/Classes.lua:1 (null)
Time: Sun Sep 17 18:55:11 2023
Count: 1

7:
this one changes once per second

Message: Interface/AddOns/Hekili/Events.lua:1606: attempt to call field 'callHook' (a nil value)
Time: Sun Sep 17 18:59:46 2023
Count: 950
Stack: Interface/AddOns/Hekili/Events.lua:1606: attempt to call field 'callHook' (a nil value)
[string "@Interface/AddOns/Hekili/Events.lua"]:1606: in function <Interface/AddOns/Hekili/Events.lua:1604>
[string "@Interface/AddOns/Hekili/Events.lua"]:1895: in function `handler'
[string "@Interface/AddOns/Hekili/Events.lua"]:67: in function <Interface/AddOns/Hekili/Events.lua:59>

Locals: event = "COMBAT_LOG_EVENT_UNFILTERED"
timestamp = 1694969986.614000
subtype = "SPELL_AURA_REFRESH"
hideCaster = false
sourceGUID = "Player-4904-00C156CC"
sourceName = "猪九戒"
sourceFlags = 1304
sourceRaidFlags = 0
destGUID = "Player-4904-00C156CC"
destName = "猪九戒"
destFlags = 1304
destRaidFlags = 0
spellID = 64420
spellName = "Sniper Training"
school = 8
amount = "BUFF"
interrupt = nil
a = nil
b = nil
c = nil
d = nil
offhand = nil
multistrike = nil
(*temporary) = nil
(*temporary) = "COMBAT_LOG_EVENT_UNFILTERED"
(*temporary) = 1694969986.614000
(*temporary) = "SPELL_AURA_REFRESH"
(*temporary) = false
(*temporary) = "Player-4904-00C156CC"
(*temporary) = "猪九戒"
(*temporary) = 1304
(*temporary) = 0
(*temporary) = "Player-4904-00C156CC"
(*temporary) = "猪九戒"
(*temporary) = 1304
(*temporary) = 0
(*temporary) = 64420
(*temporary) = "Sniper Training"
(*temporary) = 8
(*temporary) = "BUFF"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to call field 'callHook' (a nil value)"
ns = <table> {
 round = <function> defined @Interface/AddOns/Hekili/Utils.lua:128
 primeTooltipColors = <function> defined @Interface/AddOns/Hekili/UI.lua:2791
 checkImports = <function> defined @Interface/AddOns/Hekili/Core.lua:36
 getLocalClass = <function> defined @Interface/AddOns/Hekili/Constants.lua:14
 specTemplate = <table> {
 }
 StartConfiguration = <function> defined @Interface/AddOns/Hekili/UI.lua:140
 hasRequiredResources = <function> defined @Interface/AddOns/Hekili/State.lua:7065
 auras = <table> {
 }
 accomm = <function> defined @Interface/AddOns/Hekili/Options.lua:10995
 deserializeActionList = <function> defined @Interface/AddOns/Hekili/Options.lua:10927
 getSpecializationKey = <function> defined @Interface/AddOns/Hekili/Constants.lua:231
 forecastResources = <function> defined @Interface/AddOns/Hekili/State.lua:1322
 serializeActionList = <function> defined @Interface/AddOns/Hekili/Options.lua:10920
 frameProfile = <table> {
 }
 isMyTarget = <function> defined @Interface/AddOns/Hekili/Targets.lua:556
 UnregisterUnitEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:220
 Localize = <table> {
 }
 serializeDisplay = <function> defined @Interface/AddOns/Hekili/Options.lua:10810
 FindUnitDebuffByID = <function> defined @Interface/AddOns/Hekili/Utils.lua:542
 GetTexString = <function> defined @Interface/AddOns/Hekili/Utils.lua:614
 TrinketSettings = <function> defined @Interface/AddOns/Hekili/Options.lua:3865
 Error = <function> defined @Interface/AddOns/Hekili/Utils.lua:16
 dumpNameplateInfo = <function> defined @Interface/AddOns/Hekili/Targets.lua:493
 queue = <table> {
 }
 ClassSettings = <function> defined @Interface/AddOns/Hekili/Options.lua:3618
 restoreDefaults = <function> defined @Interface/AddOns/Hekili/Classes.lua:1066
 safeMax = <function> defined @Interface/AddOns/Hekili/Utils.lua:239
 damageInLast = <function> defined @Interface/AddOns/Hekili/Targets.lua:788
 Mark = <function> defined @Interface/AddOns/Hekili/Utils.lua:671
 cpuProfile = <table> {
 }
 storeHealing = <function> defined @Interface/AddOns/Hekili/Targets.lua:782
 GroupMembers = <function> defined @Interface/AddOns/Hekili/Utils.lua:259
 spendResources = <function> defined @Interface/AddOns/Hekili/State.lua:6563
 AtlasToString = <function> defined @Interface/AddOns/Hekili/Utils.lua:618
 ReadKeybindings = <function> defined @Interface/AddOns/Hekil

8:
this one changes twice per second

Message: Interface/AddOns/Hekili/UI.lua:2231: attempt to call method 'GetActiveSpecOption' (a nil value)
Time: Sun Sep 17 19:00:51 2023
Count: 1327
Stack: Interface/AddOns/Hekili/UI.lua:2231: attempt to call method 'GetActiveSpecOption' (a nil value)
[string "@Interface/AddOns/Hekili/UI.lua"]:2231: in function <Interface/AddOns/Hekili/UI.lua:2204>

Locals: self = HekiliEngine {
 0 = <userdata>
 combatRate = 0.250000
 activeThreadStart = 13754680.663500
 refreshTimer = 0.251000
 eventsTriggered = <table> {
 }
 superUpdate = true
 activeThreadFrames = 0
 activeThread = <no value>
 activeThreadTime = 0
 threadSpec = 11
 refreshRate = 5
 criticalUpdate = true
}
elapsed = 0.003000
thread = nil
(*temporary) = nil
(*temporary) = <table> {
 GetMacroCastTarget = <function> defined @Interface/AddOns/Hekili/Events.lua:1173
 GetTTD = <function> defined @Interface/AddOns/Hekili/Targets.lua:1017
 DeserializeStyle = <function> defined @Interface/AddOns/Hekili/Options.lua:10909
 IC = <table> {
 }
 EmbedAbilityOptions = <function> defined @Interface/AddOns/Hekili/Options.lua:4449
 Scripts = <table> {
 }
 GetDeathClockByGUID = <function> defined @Interface/AddOns/Hekili/Targets.lua:1002
 GetPetBasedTargetSpells = <function> defined @Interface/AddOns/Hekili/Targets.lua:95
 After = <function> defined @Interface/AddOns/Hekili/Utils.lua:280
 GetNumTTDsAfter = <function> defined @Interface/AddOns/Hekili/Targets.lua:1163
 UpdateDisplayVisibility = <function> defined @Interface/AddOns/Hekili/UI.lua:2068
 IsEnabled = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 KeybindInfo = <table> {
 }
 RemoveHold = <function> defined @Interface/AddOns/Hekili/State.lua:6694
 SetMode = <function> defined @Interface/AddOns/Hekili/Options.lua:11722
 GetPetBasedTargetSpell = <function> defined @Interface/AddOns/Hekili/Targets.lua:107
 ToggleHold = <function> defined @Interface/AddOns/Hekili/State.lua:6719
 Class = <table> {
 }
 Update = <function> defined @Interface/AddOns/Hekili/Core.lua:1485
 LoadingScripts = true
 frameStartTime = 13754429.198100
 GetNumTargetsAboveHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1176
 UpdateUseItems = <function> defined @Interface/AddOns/Hekili/Events.lua:700
 SetSpecOption = <function> defined @Interface/AddOns/Hekili/Options.lua:4226
 GetDefaults = <function> defined @Interface/AddOns/Hekili/Options.lua:631
 dumpKeyCache = <table> {
 }
 PLAYER_ENTERING_WORLD = true
 SetEnabledState = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 GetDisplayByName = <function> defined @Interface/AddOns/Hekili/Core.lua:1456
 Options = <table> {
 }
 ReInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:163
 npUnits = <table> {
 }
 skeleTalents = <table> {
 }
 GetDisplayOption = <function> defined @Interface/AddOns/Hekili/Options.lua:939
 baseName = "Hekili"
 State = <table> {
 }
 OnEnable = <function> defined @Interface/AddOns/Hekili/Core.lua:186
 RestoreDefault = <function> defined @Interface/AddOns/Hekili/Classes.lua:1048
 DumpFrameInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2225
 DumpProfileInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2112
 CmdLine = <function> defined @Interface/AddOns/Hekili/Options.lua:10236
 skeleAuras = <table> {
 }
 IsDisplayActive = <function> defined @Interface/AddOns/Hekili/UI.lua:2178
 GetNumTargetsBelowHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1200
 SetupPetBasedTargetDetection = <function> defined @Interface/AddOns/Hekili/Targets.lua:121
 ShowDiagnosticTooltip = <function> defined @Interface/AddOns/Hekili/UI.lua:2914
 Notify = <function> defined @Interface/AddOns/Hekili/Options.lua:11683
 OnInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:66
 NewModule = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
 GetErrors = <function> defined @Interface/AddOns/Hekili/Utils.lua:43
 GetNextPrediction = <function> defi

9:
this one changes twice per second

Message: Interface/AddOns/Hekili/UI.lua:2273: attempt to call method 'GetActiveSpecOption' (a nil value)
Time: Sun Sep 17 19:01:05 2023
Count: 1379
Stack: Interface/AddOns/Hekili/UI.lua:2273: attempt to call method 'GetActiveSpecOption' (a nil value)
[string "@Interface/AddOns/Hekili/UI.lua"]:2273: in function <Interface/AddOns/Hekili/UI.lua:2204>

Locals: self = HekiliEngine {
 0 = <userdata>
 combatRate = 0.250000
 activeThreadStart = 13768121.641200
 refreshTimer = 0
 eventsTriggered = <table> {
 }
 superUpdate = true
 activeThreadFrames = 1
 activeThreadTime = 0.044600
 threadSpec = 11
 refreshRate = 5
 criticalUpdate = true
}
elapsed = 0.004000
thread = <no value>
start = 13768125.710900
ok = false
err = "Interface/AddOns/Hekili/State.lua:6146: attempt to call field 'callHook' (a nil value)

[string "@Interface/AddOns/Hekili/State.lua"]:6146: in function `reset'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1490: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1596: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1487: in function <Interface/AddOns/Hekili/Core.lua:1485>
"
now = 13768125.755500
(*temporary) = nil
(*temporary) = <table> {
 GetMacroCastTarget = <function> defined @Interface/AddOns/Hekili/Events.lua:1173
 GetTTD = <function> defined @Interface/AddOns/Hekili/Targets.lua:1017
 DeserializeStyle = <function> defined @Interface/AddOns/Hekili/Options.lua:10909
 IC = <table> {
 }
 EmbedAbilityOptions = <function> defined @Interface/AddOns/Hekili/Options.lua:4449
 Scripts = <table> {
 }
 GetDeathClockByGUID = <function> defined @Interface/AddOns/Hekili/Targets.lua:1002
 GetPetBasedTargetSpells = <function> defined @Interface/AddOns/Hekili/Targets.lua:95
 After = <function> defined @Interface/AddOns/Hekili/Utils.lua:280
 GetNumTTDsAfter = <function> defined @Interface/AddOns/Hekili/Targets.lua:1163
 UpdateDisplayVisibility = <function> defined @Interface/AddOns/Hekili/UI.lua:2068
 IsEnabled = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 KeybindInfo = <table> {
 }
 RemoveHold = <function> defined @Interface/AddOns/Hekili/State.lua:6694
 SetMode = <function> defined @Interface/AddOns/Hekili/Options.lua:11722
 freshFrame = true
 GetPetBasedTargetSpell = <function> defined @Interface/AddOns/Hekili/Targets.lua:107
 ToggleHold = <function> defined @Interface/AddOns/Hekili/State.lua:6719
 Class = <table> {
 }
 Update = <function> defined @Interface/AddOns/Hekili/Core.lua:1485
 LoadingScripts = true
 frameStartTime = 13768125.710900
 GetNumTargetsAboveHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1176
 UpdateUseItems = <function> defined @Interface/AddOns/Hekili/Events.lua:700
 SetSpecOption = <function> defined @Interface/AddOns/Hekili/Options.lua:4226
 GetDefaults = <function> defined @Interface/AddOns/Hekili/Options.lua:631
 dumpKeyCache = <table> {
 }
 PLAYER_ENTERING_WORLD = true
 SetEnabledState = <function> defined @Interface/AddOns/Hekili/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 GetDisplayByName = <function> defined @Interface/AddOns/Hekili/Core.lua:1456
 Options = <table> {
 }
 ReInitialize = <function> defined @Interface/AddOns/Hekili/Core.lua:163
 npUnits = <table> {
 }
 skeleTalents = <table> {
 }
 GetDisplayOption = <function> defined @Interface/AddOns/Hekili/Options.lua:939
 baseName = "Hekili"
 State = <table> {
 }
 OnEnable = <function> defined @Interface/AddOns/Hekili/Core.lua:186
 RestoreDefault = <function> defined @Interface/AddOns/Hekili/Classes.lua:1048
 DumpFrameInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2225
 DumpProfileInfo = <function> defined @Interface/AddOns/Hekili/Core.lua:2112
 CmdLine = <function> defined @Interface/AddOns/Hekili/Options.lua:10236
 skeleAuras = <table> {
 }
 IsDisplayActive = <function> defined @Interface/AddOns/Hekili/UI.lua:2178
 GetNumTargetsBelowHealthPct = <function> defined @Interface/AddOns/Hekili/Targets.lua:1200
 SetupPetBasedTargetDetection =