Hekili / hekili

Hekili Priority Helper for DPS and Tanks (WoW Retail)
397 stars 210 forks source link

[BUG] Level 80 Warrior Getting a LUA error and then only Whirlwhind is recommended #3510

Closed xqzmeBKK closed 1 month ago

xqzmeBKK commented 1 month ago

Before You Begin

Describe the Issue

3x Hekili/TheWarWithin/WarriorFury.lua:672: attempt to call global 'applyBuff' (a nil value) [string "@Hekili/TheWarWithin/WarriorFury.lua"]:672: in function hook' [string "@Hekili/Classes.lua"]:6015: in functioncallHook' [string "@Hekili/Events.lua"]:1663: in function <Hekili/Events.lua:1661> [string "@Hekili/Events.lua"]:1960: in function `handler' [string "@Hekili/Events.lua"]:74: in function <Hekili/Events.lua:66>

Locals: _ = 1724366063.151000 subtype = "SPELLDAMAGE" = false sourceGUID = "Player-3691-06FC5630" sourceName = "Xqzmi" sourceFlags = 132369 = 0 destGUID = "Creature-0-4239-2552-2145-214437-0000C7B4E5" destName = "Seaborne Colossus" destFlags = 68168 = 0 spellID = 445579 spellName = "Slayer's Strike" school = 1 amount = 60089 interrupt = -1 a = 1 b = nil c = nil d = nil critical = false (temporary) = nil (temporary) = "sudden_death" (*temporary) = "attempt to call global 'applyBuff' (a nil value)" state =

{ swing =
{ } role =
{ } purge =
{ } stat =
{ } ptr = 1 off_hand =
{ } holds =
{ } display = "AOE" prev_off_gcd =
{ } active_dot =
{ } mainhand_speed = 2.176000 equipped =
{ } history =
{ } varPaths =
{ } args =
{ } azerite =
{ } offset = 0 hero_tree =
{ } pvptalent =
{ } action =
{ } script =
{ } health =
{ } active_enemies = 1 cooldown =
{ } stance =
{ } gcd =
{ } empowerment =
{ } varDB =
{ } auras =
{ } using_apl =
{ } max_targets = 0 recheckTimes =
{ } nextOH = 41467.603000 main_hand =
{ } longest_ttd = 3.554638 selected_action = "bloodbath" min_targets = 0 artifact =
{ } talent =
{ } covenant =
{ } true_stationary_enemies = 1 predictionsOn =
{ } dot =
{ } spec =
{ } nextMH = 41467.603000 encounterDifficulty = 0 filter = "none" index = 1 true_active_enemies = 1 items =
{ } player =
{ } prev =
{ } empowering =
{ } debuff =
{ } this_action = "slam" channel_breakable = false bfa_essence =
{ } rangefilter = true buff =
{ } raid_event =
{ } encounterName = "None" table =
{ } spell_targets =
{ } now = 41466.867000 pet =
{ } runeforge =
{ } consumable =
{ } torghast = false delayMax = 0.250000 race =
{ } predictions =
{ } resetType = "none" cycleInfo =
{ } conduit =
{ } rage =
{ } scriptID = "Fury:single_target:25" resetting = false totem =
{ } trinket =
{ } predictionsOff =
{ } hyperthread_wristwraps =
{ } legendary =
{ } arena = false _G = 0 targets =
{ } system =
{ } soulbind =
{ } class =
{ } selection_time = 0.250000 target =
{ } swings =
{ } offhand_speed = 2.176000 faction = "Horde" queue =
{ } delay = 0.250000 GUID = "Player-3691-06FC5630" sim =
{ } Enum =
{ } encounterID = 0 max_empower = 3 prev_gcd =
{ } combat = 41464.275000 movement =
{ } bg = false cast_target = "Creature-0-4239-2552-2145-214437-0000C7B4E5" PTR = true settings =
{ } delayMin = 0 realQueue =
{ } aura =
{ } toggle =
{ } set_bonus =
{ } variable =
{ } } class =
{ totems =
{ } talents =
{ } abilityList =
{ } stateExprs =
{ } auras =
{ } pets =
{ } itemPack =
{ } abilityByName =
{ } interrupts =
{ } gear =
{ } trinkets =
{ } packs =
{ } setBonuses =
{ } itemList =
{ } knownAuraAttributes =
{ } primaryResource = "rage" file = "WARRIOR" stateTables =
{ } stances =
{ } auraList =
{ } powers =
{ } range = 8 itemSettings =
{ } hooks =
{ } essence_unscripted = false settings =
{ } num = 4 resources =
{ } initialized = true specs =
{ } stateFuncs =
{ } pvptalents =
{ } potionList =
{ } resourceAuras =
{ } variables =
{ } toggles =
{ } potions =
{ } itemMap =
{ }

How to Reproduce

I enter the game as a warrior As soon as I pull two or more mobs outside of a dungeon Hekili only recommends Whirlwind. In every dungeon it's working normally

Player Information (Link)

https://pastebin.com/x1QZGszH

Error Messages (Link)

https://pastebin.com/Xg0TAwTg

Additional Information

No response

Contact Information

xqzme on discord

syrifgit commented 1 month ago

Snapshot and info from user @Mosborne90 on duplicate ticket https://github.com/Hekili/hekili/issues/3519

https://pastebin.com/5LD2iS0z

I'm not certain what is triggering this issue. I've noticed over 5 times now that Hekili is sometimes only recommended Whirlwind for the multi target rotation for Fury Warrior at level 80. Reloading the addon a couple of times seems to fix the issue. Once the issue happens, the multi target rotation will only recommend whirlwind outside of major cooldowns.
syrifgit commented 1 month ago

This issue has been reported as fixed with the newest update image