Hekili / hekili

Hekili Priority Helper for DPS and Tanks (WoW Retail)
420 stars 222 forks source link

Vengeance DH Errors with Latest Update #2079

Closed nhymnble closed 1 year ago

nhymnble commented 1 year ago

Before You Begin

WoW Version

Retail (Dragonflight)

Describe the Issue

Since the last update, while on my Vengeance DH, the addon is throwing LUA errors. I've included the BugSack error below in the appropriate field.

How to Reproduce

  1. Enter the game as Vengeance Demon Hunter

Player Information (Link)

build: v10.0.2-1.9.4
level: 70 (70)
class: DEMONHUNTER
spec: vengeance

talents: agonizing_flames
    aldrachi_design = 1/1
    blazing_path = 1/1
    burning_alive = 1/1
    calcified_spikes = 1/1
    chaos_nova = 1/1
    charred_flesh = 2/2
    charred_warblades = 1/1
    collective_anguish = 1/1
    consume_magic = 1/1
    darkglare_boon = 2/2
    deflecting_spikes = 1/1
    demonic = 1/1
    down_in_flames = 1/1
    erratic_felheart = 2/2
    extended_sigils = 2/2
    extended_spikes = 2/2
    fallout = 1/1
    fel_devastation = 1/1
    fiery_brand = 1/1
    fiery_demise = 2/2
    focused_cleave = 1/1
    fodder_to_the_flame = 1/1
    fracture = 1/1
    frailty = 1/1
    illidari_knowledge = 2/2
    imprison = 1/1
    improved_disrupt = 1/1
    infernal_armor = 2/2
    internal_struggle = 1/1
    master_of_the_glaive = 1/1
    perfectly_balanced_glaive = 1/1
    pursuit = 1/1
    quickened_sigils = 1/1
    rush_of_chaos = 1/1
    shattered_restoration = 2/2
    sigil_of_flame = 1/1
    sigil_of_silence = 1/1
    soul_carver = 1/1
    soul_furnace = 1/1
    soul_rending = 2/2
    soul_sigils = 1/1
    soulcrush = 1/1
    spirit_bomb = 1/1
    the_hunt = 1/1
    unnatural_malice = 1/1
    void_reaver = 1/1
    volatile_flameblood = 1/1
    vulnerability = 2/2
    will_of_the_illidari = 2/2

pvptalents: none

covenant: none

conduits: none

soulbinds: [forgelite_prime_mikanikos]

sets: none

gear: ancient_hornswog_spaulders = 1
    blazing_essence = 1
    blightweavers_clutches = 1
    bloodied_wedding_ring = 1
    circle_of_ascended_frost = 1
    crown_of_roaring_storms = 1
    custodians_medallion_of_delusion = 1
    draconium_sword = 1
    fireproof_drape = 1
    granyths_enduring_scale = 1
    ottuk_hide_breeches = 1
    pioneers_leather_wristguards = 1
    treads_of_the_swift = 1
    troggskin_waistband = 1
    tunic_of_the_eternal_hunt = 1

legendaries: none

itemIDs: 190484, 191994, 193388, 193647, 193661, 193668, 193671, 193680, 193689, 193725, 193731, 193751, 193763, 193817, 200217

settings: aoe = 2
    buffPadding = 0
    combatRefresh = 0.1
    custom1Name = Custom 1
    custom2Name = Custom 2
    cycle = false
    cycle_min = 6
    damage = true
    damageDots = false
    damageExpiration = 8
    damageOnScreen = true
    damagePets = false
    damageRange = 0
    debuffPadding = 0
    enabled = true
    enhancedRecheck = false
    gcdSync = true
    maxTime = 10
    nameplateRange = 8
    nameplates = true
    noFeignedCooldown = false
    package = Vengeance
    petbased = false
    potion = phantom_fire
    regularRefresh = 0.5
    throttleRefresh = false
    throttleTime = false
    infernal_charges = 1
    soulcrush_frailty = 6

toggles: cooldowns = true 
    custom1 = false 
    custom2 = false 
    defensives = true 
    essences = true [overridden]
    interrupts = true 
    mode = single 
    potions = true 

keybinds: 
    arcane_torrent   = 3   [01]
    chaos_nova       = F3  [05]
    consume_magic    = 2   [01]
    darkness         = F5  [05]
    demon_spikes     = N7  [02]
    disrupt          = N8  [02]
    fel_devastation  = N4  [02]
    fiery_brand      = N*  [02]
    fracture         = N1  [02]
    healthstone      = 6   [01]
    immolation_aura  = N3  [02]
    imprison         = -   [01]
    infernal_strike  = 1   [01], N0  [02]
    metamorphosis    = F4  [05]
    shear            = N1  [02]
    sigil_of_flame   = N6  [02]
    sigil_of_silence = 4   [01]
    soul_carver      = F1  [05]
    soul_cleave      = N2  [02]
    spectral_sight   = 8   [01]
    spirit_bomb      = N5  [02]
    the_hunt         = N9  [02]
    throw_glaive     = N-  [02]
    torment          = N+  [01]
    vengeful_retreat = F2  [05]

warnings: none

Error Messages (Link)

1x Hekili/Classes.lua:905: attempt to index local 'option' (a nil value)
[string "@Hekili/Classes.lua"]:905: in function `?'
[string "@Hekili/Dragonflight/DemonHunterVengeance.lua"]:1402: in main chunk

Locals:
self = <table> {
 totems = <table> {
 }
 talents = <table> {
 }
 itemAbilities = 0
 stateExprs = <table> {
 }
 class = "DEMONHUNTER"
 auras = <table> {
 }
 role = "TANK"
 gear = <table> {
 }
 RegisterAbility = <function> defined @Hekili/Classes.lua:514
 melee = true
 packs = <table> {
 }
 RegisterStateTable = <function> defined @Hekili/Classes.lua:407
 setBonuses = <table> {
 }
 primaryResource = "fury"
 RegisterTalents = <function> defined @Hekili/Classes.lua:219
 RegisterResource = <function> defined @Hekili/Classes.lua:142
 RegisterUnitEvent = <function> defined @Hekili/Classes.lua:843
 RegisterAbilities = <function> defined @Hekili/Classes.lua:817
 texture = 1247265
 potions = <table> {
 }
 powers = <table> {
 }
 RegisterAuras = <function> defined @Hekili/Classes.lua:361
 pvptalents = <table> {
 }
 dual_cast = <table> {
 }
 pseudoAuras = 0
 RegisterCycle = <function> defined @Hekili/Classes.lua:853
 RegisterPower = <function> defined @Hekili/Classes.lua:368
 SetPotion = <function> defined @Hekili/Classes.lua:497
 pendingItemSpells = <table> {
 }
 key = "vengeance"
 interrupts = <table> {
 }
 variables = <table> {
 }
 RegisterPowers = <function> defined @Hekili/Classes.lua:377
 options = <table> {
 }
 RegisterGear = <function> defined @Hekili/Classes.lua:425
 RegisterAura = <function> defined @Hekili/Classes.lua:233
 RegisterSetting = <function> defined @Hekili/Classes.lua:896
 stateTables = <table> {
 }
 hooks = <table> {
 }
 RegisterSetBonus = <function> defined @Hekili/Classes.lua:443
 RegisterEvent = <function> defined @Hekili/Classes.lua:837
 SetSetting = <function> defined @Hekili/Classes.lua:890
 RegisterPotion = <function> defined @Hekili/Classes.lua:456
 RegisterPet = <function> defined @Hekili/Classes.lua:857
 RegisterSetBonuses = <function> defined @Hekili/Classes.lua:448
 GetSetting = <function> defined @Hekili/Classes.lua:885
 settings = <table> {
 }
 RegisterOptions = <function> defined @Hekili/Classes.lua:833
 funcHooks = <table> {
 }
 resources = <table> {
 }
 RegisterPotions = <function> defined @Hekili/Classes.lua:491
 RegisterHook = <function> defined @Hekili/Classes.lua:506
 pets = <table> {
 }
 RegisterPriority = <function> defined @Hekili/Classes.lua:830
 stateFuncs = <table> {
 }
 RegisterPvpTalents = <function> defined @Hekili/Classes.lua:226
 id = 581
 RegisterPack = <function> defined @Hekili/Classes.lua:823
 resourceAuras = <table> {
 }
 RegisterRecheck = <function> defined @Hekili/Classes.lua:502
 RegisterStateExpr = <function> defined @Hekili/Classes.lua:393
 RegisterStateFunction = <function> defined @Hekili/Classes.lua:400
 RegisterTotem = <function> defined @Hekili/Classes.lua:877
 abilities = <table> {
 }
 pseudoAbilities = 0
 RegisterCombatLogEvent = <function> defined @Hekili/Classes.lua:849
 name = "Vengeance"
 RegisterVariable = <function> defined @Hekili/Classes.lua:922
}
key = "soulcrush_frailty"
value = 6
option = nil
(*temporary) = 102
(*temporary) = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
}
(*temporary) = <table> {
 name = "soulcrush_frailty"
 default = 6
}
(*temporary) = "attempt to index local 'option' (a nil value)"
CommitKey = <function> defined @Hekili/Utils.lua:172
Hekili = <table> {
 SetDefaultModuleLibraries = <function> defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
 Maintenance = <table> {
 }
 IsRetail = <function> defined @Hekili/Hekili.lua:22
 EnableModule = <function> defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
 modules

Additional Information

No response

Contact Information

No response

nhymnble commented 1 year ago

[v10.0.2-2.0.0] that just rolled out seems to have corrected whatever was causing my error.