Shadow Priest function error
jleafey opened this issue ยท 1 comments
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.
WoW Version
Retail (Dragonflight)
Describe the Issue
During combat, a couple of errors are caught by BugGrabber and the rotation display stops updating, it continues to show the suggested opening spells. The two errors are pasted below from BuckSack. I have experienced this very consistently after updating to the current release of the addon that provided the Shadow Priest rotation.
How to Reproduce
- Enter combat a Shadow Priest
Player Information (Link)
build: v10.0.0-06
level: 60 (60)
class: PRIEST
spec: shadow
talents: ancient_madness
angelic_feather = 1/1
apathy = 1/1
auspicious_spirits = 1/1
body_and_soul = 1/1
coalescing_shadows = 1/1
dark_ascension = 1/1
death_and_madness = 1/1
devouring_plague = 1/1
dispel_magic = 1/1
dispersion = 1/1
encroaching_shadows = 1/1
from_darkness_comes_light = 1/1
halo = 1/1
idol_of_yoggsaron = 1/1
improved_flash_heal = 1/1
lights_inspiration = 1/2
maddening_touch = 2/2
manipulation = 2/2
mental_decay = 1/1
mental_fortitude = 1/1
mind_devourer = 2/2
mind_flay_insanity = 1/1
mind_sear = 1/1
mindgames = 1/1
misery = 1/1
phantasm = 1/1
power_infusion = 1/1
psychic_link = 2/2
psychic_voice = 1/1
puppet_master = 1/1
sanlayn = 1/1
shadow_crash = 1/1
shadow_word_death = 1/1
shadowfiend = 1/1
shadowy_apparitions = 1/1
shadowy_insight = 1/1
shattered_perceptions = 1/1
sheer_terror = 1/1
silence = 1/1
throes_of_pain = 2/2
tithe_evasion = 1/1
twins_of_the_sun_priestess = 1/1
twist_of_fate = 2/2
vampiric_embrace = 1/1
void_shield = 1/1
pvptalents: none
covenant: night_fae
conduits: charitable_soul = 9
condensed_anima_sphere = 11
dissonant_echoes = 9
haunting_apparitions = 9
lights_inspiration = 9
mental_recovery = 9
soulbinds: [niya]
bonded_hearts = 1
called_shot = 1
grove_invigoration = 1
niyas_tools_burrs = 1
run_without_tiring = 1
swift_patrol = 1
sets: wakeners_frond = 1
gear: antecedent_drape = 1
choral_sash = 1
choral_slippers = 1
choral_vestments = 1
cypheretched_torque = 1
guild_tabard = 1
impossibly_ancient_band = 1
ineffable_spire = 1
oracular_hood = 1
oracular_mantle = 1
oracular_mitts = 1
oracular_pantaloons = 1
oracular_wrists = 1
salvaged_viperid_band = 1
symbol_of_the_raptora = 1
wakeners_frond = 1
yellow_martial_shirt = 1
legendaries: none
itemIDs: 167193, 181457, 188006, 188007, 188011, 188045, 188050, 188054, 188055, 190343, 190344, 190345, 190346, 190348, 190602, 190634, 5976
settings: aoe = 3
buffPadding = 0
combatRefresh = 0.1
custom1Name = Custom 1
custom2Name = Custom 2
cycle = false
cycle_min = 6
damage = true
damageDots = false
damageExpiration = 6
damageOnScreen = true
damagePets = false
damageRange = 0
debuffPadding = 0
enabled = true
enhancedRecheck = false
gcdSync = true
maxTime = 10
nameplateRange = 8
nameplates = false
noFeignedCooldown = false
package = Shadow
petbased = false
potion = potion_of_spectral_intellect
regularRefresh = 0.5
throttleRefresh = false
throttleTime = false
ignore_solvent = true
min_sear_ticks = 2
pad_ascended_blast = true
pad_void_bolt = true
stm_timer = 20
sw_death_protection = 50
toggles: cooldowns = true
custom1 = false
custom2 = false
defensives = true
essences = true [overridden]
interrupts = true
mode = automatic
potions = false
keybinds:
ascended_blast = 4 [06]
desperate_prayer = CG [01]
direct_mask = 5 [06]
dispel_magic = CB [05]
dispersion = CH [07]
fade = CE [05]
fae_guardians = 5 [06]
flash_heal = CI [01]
levitate =
mind_blast = 3 [06]
mind_flay = 4 [06]
mindbender = CI [07]
power_infusion =
power_word_fortitude =
power_word_shield = CA [05]
psychic_scream = CC [05]
shadow_word_death = CH [01], CF [07]
shadow_word_pain = 2 [06]
shadowform =
silence = CD [05]
vampiric_embrace = CF [01]
vampiric_touch = 1 [06], CG [07]
warnings: [#1] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function `forecastResources'
[string "@Interface/AddOns/Hekili/State.lua"]:914: in function `applyBuff'
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:1582: in function `handler'
[string "@Interface/AddOns/Hekili/State.lua"]:6022: in function `RunHandler'
[string "@Interface/AddOns/Hekili/Core.lua"]:1965: in function <Interface/AddOns/Hekili/Core.lua:1476>
[#2] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function <Interface/AddOns/Hekili/State.lua:1266>
[string "@Interface/AddOns/Hekili/State.lua"]:6182: in function `reset'
[string "@Interface/AddOns/Hekili/Core.lua"]:1539: in function <Interface/AddOns/Hekili/Core.lua:1476>
[#3] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:35: attempt to perform arithmetic on field 'tick_time' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:35: in function `last'
[string "@Interface/AddOns/Hekili/State.lua"]:1313: in function <Interface/AddOns/Hekili/State.lua:1266>
[string "@Interface/AddOns/Hekili/State.lua"]:6182: in function `reset'
[string "@Interface/AddOns/Hekili/Core.lua"]:1539: in function <Interface/AddOns/Hekili/Core.lua:1476>
[#4] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function <Interface/AddOns/Hekili/State.lua:1266>
[string "@Interface/AddOns/Hekili/State.lua"]:1472: in function `spend'
[string "@Interface/AddOns/Hekili/State.lua"]:6554: in function `spendResources'
[string "@Interface/AddOns/Hekili/Core.lua"]:1964: in function <Interface/AddOns/Hekili/Core.lua:1476>
[#5] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function `forecastResources'
[string "@Interface/AddOns/Hekili/State.lua"]:914: in function `applyBuff'
[string "@Interface/AddOns/Hekili/Core.lua"]:1920: in function <Interface/AddOns/Hekili/Core.lua:1476>
[#6] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function <Interface/AddOns/Hekili/State.lua:1266>
[string "@Interface/AddOns/Hekili/State.lua"]:1472: in function `spend'
[string "@Interface/AddOns/Hekili/State.lua"]:6554: in function `spendResources'
[string "@Interface/AddOns/Hekili/State.lua"]:5837: in function `HandleEvent'
[string "@Interface/AddOns/Hekili/State.lua"]:6428: in function `advance'
[string "@Interface/AddOns/Hekili/Core.lua"]:1687: in function <Interface/AddOns/Hekili/Core.lua:1476>
[#7] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function <Interface/AddOns/Hekili/State.lua:1266>
[string "@Interface/AddOns/Hekili/State.lua"]:1472: in function `spend'
[string "@Interface/AddOns/Hekili/State.lua"]:6554: in function `spendResources'
[string "@Interface/AddOns/Hekili/State.lua"]:5837: in function `HandleEvent'
[string "@Interface/AddOns/Hekili/State.lua"]:6428: in function `advance'
[string "@Interface/AddOns/Hekili/State.lua"]:6341: in function `reset'
[string "@Interface/AddOns/Hekili/Core.lua"]:1539: in function <Interface/AddOns/Hekili/Core.lua:1476>
[#8] Update: ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function `forecastResources'
[string "@Interface/AddOns/Hekili/State.lua"]:914: in function <Interface/AddOns/Hekili/State.lua:838>
[string "@Interface/AddOns/Hekili/State.lua"]:932: in function `removeBuff'
[string "@Interface/AddOns/Hekili/Core.lua"]:1708: in function <Interface/AddOns/Hekili/Core.lua:1476>
Error Messages (Link)
---begin #1---
5x ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:125: attempt to index global 'talent' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:125: in function `value'
[string "@Interface/AddOns/Hekili/State.lua"]:1375: in function <Interface/AddOns/Hekili/State.lua:1266>
[string "@Interface/AddOns/Hekili/State.lua"]:5742: in function `RemoveSpellEvents'
[string "@Interface/AddOns/Hekili/Events.lua"]:1711: in function <Interface/AddOns/Hekili/Events.lua:1571>
[string "@Interface/AddOns/Hekili/Events.lua"]:1868: in function `handler'
[string "@Interface/AddOns/Hekili/Events.lua"]:58: in function <Interface/AddOns/Hekili/Events.lua:50>
Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'talent' (a nil value)"
---end #1---
---begin #2---
22x ...nterface/AddOns/Hekili/Dragonflight/PriestShadow.lua:35: attempt to perform arithmetic on field 'tick_time' (a nil value)
[string "@Interface/AddOns/Hekili/Dragonflight/PriestShadow.lua"]:35: in function `last'
[string "@Interface/AddOns/Hekili/State.lua"]:1313: in function <Interface/AddOns/Hekili/State.lua:1266>
[string "@Interface/AddOns/Hekili/State.lua"]:5742: in function `RemoveSpellEvents'
[string "@Interface/AddOns/Hekili/Events.lua"]:1711: in function <Interface/AddOns/Hekili/Events.lua:1571>
[string "@Interface/AddOns/Hekili/Events.lua"]:1868: in function `handler'
[string "@Interface/AddOns/Hekili/Events.lua"]:58: in function <Interface/AddOns/Hekili/Events.lua:50>
Locals:
app = 225162.003000
t = 225165.185000
(*temporary) = <function> defined =[C]:-1
(*temporary) = 3.182000
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on field 'tick_time' (a nil value)"
state = <table> {
swing = <table> {
}
FindPlayerAuraByID = <function> defined @Interface/AddOns/Hekili/Utils.lua:514
summonPet = <function> defined @Interface/AddOns/Hekili/State.lua:1092
role = <table> {
}
IsKnown = <function> defined @Interface/AddOns/Hekili/State.lua:6662
UnitGUID = <function> defined =[C]:-1
purge = <table> {
}
stat = <table> {
}
ptr = 0
off_hand = <table> {
}
floor = <function> defined =[C]:-1
tonumber = <function> defined =[C]:-1
predictionsOff = <table> {
}
holds = <table> {
}
display = "Primary"
prev_off_gcd = <table> {
}
SetDefaultVariable = <function> defined @Interface/AddOns/Hekili/State.lua:4223
mainhand_speed = 3.107000
channelSpell = <function> defined @Interface/AddOns/Hekili/State.lua:1150
equipped = <table> {
}
gain = <function> defined @Interface/AddOns/Hekili/State.lua:1456
TimeToReady = <function> defined @Interface/AddOns/Hekili/State.lua:7013
setStance = <function> defined @Interface/AddOns/Hekili/State.lua:1066
history = <table> {
}
varPaths = <table> {
}
args = <table> {
}
UnitAura = <function> defined =[C]:-1
AddToHistory = <function> defined @Interface/AddOns/Hekili/Events.lua:1075
SetupCycle = <function> defined @Interface/AddOns/Hekili/State.lua:748
QueueEvent = <function> defined @Interface/AddOns/Hekili/State.lua:5560
GetSpellCount = <function> defined =[C]:-1
ClashOffset = <function> defined @Interface/AddOns/Hekili/State.lua:7245
azerite = <table> {
}
offset = 0
QueuedCastRemains = <function> defined @Interface/AddOns/Hekili/State.lua:5943
ApplyCastingAuraFromQueue = <function> defined @Interface/AddOns/Hekili/State.lua:5967
TargetBuffUp = <function> defined @Interface/AddOns/Hekili/State.lua:5499
pvptalent = <table> {
}
delayMin = 0
GetItemGem = <function> defined =[C]:-1
UnitIsFriend = <function> defined =[C]:-1
action = <table> {
}
addStack = <function> defined @Interface/AddOns/Hekili/State.lua:940
HasRequiredResources = <function> defined @Interface/AddOns/Hekili/State.lua:6972
TargetDebuffUp = <function> defined @Interface/AddOns/Hekili/State.lua:5504
UnitCanAttack = <function> defined =[C]:-1
rawSpend = <function> defined @Interface/AddOns/Hekili/State.lua:1476
script = <table> {
}
IsUsable = <function> defined @Interface/AddOns/Hekili/State.lua:6834
GetItemInfo = <function> defined =[C]:-1
GetPlayerAuraBySpellID = <function> defined =[C]:-1
health = <table> {
}
IsFiltered = <function> defined @Interface/AddOns/Hekili/State.lua:6803
cooldown = <table> {
}
stance = <table> {
}
gcd = <table> {
}
varDB = <table> {
}
ResetQueues = <function> defined @Interface/AddOns/Hekili/State.lua:5752
auras = <table> {
}
GetCycleInfo = <function> defined @Interface/AddOns/Hekili/State.lua:790
format = <function> defined =[C]:-1
using_apl = <table> {
}
RemoveAuraEvent = <function> defined @Interface/AddOns/Hekili/State.lua:5625
UnitGetTotalAbsorbs = <function> defined =[C]:-1
summonTotem = <function> defined @Interface/AddOns/Hekili/State.lua:1126
removeDebuffStack = <function> defined @Interface/AddOns/Hekili/State.lua:976
runHandler = <function> defined @Interface/AddOns/Hekili/State.lua:6050
recheck = <function> defined @Interface/AddOns/Hekili/State.lua:1519
GetShapeshiftFormInfo = <function> defined =[C]:-1
nextOH = 0
main_hand = <table> {
}
IsActiveSpell = <function> defined @Interface/AddOns/Hekili/Utils.lua:569
GetEventInfo = <function> defined @Interface/AddOns/Hekili/State.lua:5670
artifact = <table> {
}
ceil = <function> defined =[C]:-1
talent = <table> {
}
GetSpellInfo = <function> defined =[C]:-1
covenant = <table> {
}
FindRaidBuffByID = <function> defined @Interface/AddOns/Hekili/Utils.lua:291
InFlightRemains = <function> defined @Interface/AddOns/Hekili/State.lua:5913
IsDisabled = <function> defined @Interface/AddOns/Hekili/State.lua:6761
IsSpellKnownOrOverri
---end #2---
Additional Information
No response
Contact Information
No response