Hekili Priority Helper

Hekili Priority Helper

44M Downloads

LUA error from UI.lua

IIeTpoc 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.

WoW Version

Retail (Dragonflight)

Describe the Issue

During scirmishes sometimes this error occures. It is the 1st lua error of the session.
https://pastebin.com/Jv6JrGr2

A subsequent error after this one (not related to hekili directly, but both of them reference AceGUI)
https://pastebin.com/MFnvWryC

How to Reproduce

  1. Play scirmishes as outlaw rogue

Player Information (Link)

build: v10.0.0-11
level: 60 (60)
class: ROGUE
spec: outlaw

talents: acrobatic_strikes
    adrenaline_rush = 1/1
    alacrity = 1/2
    blade_flurry = 1/1
    blind = 1/1
    cheat_death = 1/1
    cloak_of_shadows = 1/1
    combat_potency = 1/1
    combat_stamina = 1/1
    count_the_odds = 2/2
    deadly_precision = 2/2
    devious_stratagem = 1/1
    dreadblades = 1/1
    elusiveness = 1/1
    evasion = 1/1
    fan_the_hammer = 2/2
    fatal_flourish = 1/1
    feint = 1/1
    fleet_footed = 1/1
    float_like_a_butterfly = 1/1
    gouge = 1/1
    grappling_hook = 1/1
    greenskins_wickers = 1/1
    heavy_hitter = 1/1
    hit_and_run = 1/1
    improved_adrenaline_rush = 1/1
    improved_main_gauche = 2/2
    improved_sprint = 1/1
    iron_stomach = 1/1
    killing_spree = 1/1
    leeching_poison = 1/1
    lethality = 2/2
    nimble_fingers = 1/1
    opportunity = 1/1
    quick_draw = 1/1
    restless_blades = 1/1
    roll_the_bones = 1/1
    ruthlessness = 1/1
    sap = 1/1
    seal_fate = 1/2
    shadowrunner = 1/1
    shadowstep = 1/1
    shiv = 1/1
    thiefs_versatility = 2/2
    tight_spender = 1/1
    vigor = 1/1
    virulent_poisons = 1/1
    weaponmaster = 1/1

pvptalents: dismantle
   enduring_brawler
   maneuverability

covenant: venthyr

conduits: lashing_scars = 1
   nimble_fingers = 1
   quick_decisions = 1
   recuperator = 1
   sleight_of_hand = 1
   triple_threat = 1

soulbinds: [bezumnyy_gertsog_teotar]
   exquisite_ingredients = 1
   leisurely_gait = 1
   life_is_but_an_appetizer = 1
   party_favors = 1
   soothing_shade = 1
   token_of_appreciation = 1

sets: eternal_gladiators_medallion = 1
    gladiators_medallion = 1

gear: boevye_naruchi_iz_temnoy_shkury = 1
    erebievoe_ozherele = 1
    eternal_gladiators_medallion = 1
    gladiators_medallion = 1
    gladius_vechnogo_gladiatora = 1
    koltso_vechnogo_gladiatora = 1
    kozhanye_botforty_vechnogo_gladiatora = 1
    kozhanye_zakhvaty_vechnogo_gladiatora = 1
    kozhanyy_dospekh_klinka_dushi = 1
    kozhanyy_remen_vechnogo_gladiatora = 1
    krylya_klinka_dushi = 1
    lik_klinka_dushi = 1
    medalon_vechnogo_gladiatora = 1
    pelerina_vechnogo_gladiatora = 1
    persten_vechnogo_gladiatora = 1
    ponozhi_klinka_dushi = 1
    znak_rastoropnosti_vechnogo_gladiatora = 1

legendaries: concealed_blunderbuss = 1
    obedience = 1

itemIDs: 172321, 178927, 188901, 188902, 188903, 188905, 192210, 192213, 192214, 192238, 192240, 192248, 192287, 192296, 192298

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 = true
    gcdSync = true
    maxTime = 10
    nameplateRange = 8
    nameplates = true
    noFeignedCooldown = false
    package = Outlaw_PvP_DF
    petbased = false
    potion = phantom_fire
    regularRefresh = 0.5
    throttleRefresh = false
    throttleTime = false
    dirty_gouge = false
    mfd_points = 3
    solo_vanish = true

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

keybinds: 
    adrenaline_rush                  = N4  [03]
    ambush                           = N8  [03], 2   [07]
    between_the_eyes                 = F3  [04]
    blade_flurry                     = F5  [04], S2  [06]
    blade_rush                       = 0   [01], N0  [03]
    blind                            = A3  [05], S1  [06], 9   [10]
    blood_fury                       = N9  [03]
    cheap_shot                       = N5  [03], 1   [07]
    cloak_of_shadows                 = SE  [06]
    crimson_vial                     = 6   [01], 6   [07]
    dismantle                        = A4  [05], S6  [06]
    dispatch                         = F4  [04]
    dreadblades                      = F11 [04]
    evasion                          = SQ  [06]
    feint                            = N7  [03], A2  [05]
    flagellation                     = F1  [04]
    gladiators_medallion             = Q   [01], S3  [06]
    gouge                            = 3   [01]
    grappling_hook                   = E   [01], E   [07]
    healthstone                      = SR  [05]
    instant_poison                   = F10 [04]
    kick                             = 9   [01], 9   [07], 6   [10]
    kidney_shot                      = 1   [01], F12 [04], 7   [08]
    pistol_shot                      = F2  [04], T   [05]
    potion                           = 1   [08]
    roll_the_bones                   = F8  [04], 8   [08]
    sap                              = 5   [07], E   [08]
    shadowstep                       = CL  [03], AE  [05]
    shiv                             = SF  [05]
    shroud_of_concealment            = Q   [07]
    sinister_strike                  = 2   [01], F7  [04]
    slice_and_dice                   = 5   [01], F6  [04], 0   [07]
    sprint                           = AQ  [05]
    stealth                          = F9  [04], F   [05]
    vanish                           = N6  [03], S4  [06]
    wraps_of_electrostatic_potential = N3  [03]

warnings: [#1] Unknown buff in [Outlaw_925_PVP_0406:build:5]: tornado_trigger
[string "@Interface/AddOns/Hekili/State.lua"]:3812: in function <Interface/AddOns/Hekili/State.lua:3803>
[string "return buff.tornado_trigger.up"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:931: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:881: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1208: in function <Interface/AddOns/Hekili/Scripts.lua:1199>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1518: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1607: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1485: in function <Interface/AddOns/Hekili/Core.lua:1483>

[#2] Unknown debuff in [Assassination_PvP92:vanish:3]: vendetta
[string "@Interface/AddOns/Hekili/State.lua"]:4788: in function <Interface/AddOns/Hekili/State.lua:4761>
[string "return debuff.vendetta.up"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:931: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1208: in function <Interface/AddOns/Hekili/Scripts.lua:1199>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1518: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1607: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1485: in function <Interface/AddOns/Hekili/Core.lua:1483>

[#3] Unknown debuff in [Assassination_PvP92:direct:7]: grudge_match
[string "@Interface/AddOns/Hekili/State.lua"]:4788: in function <Interface/AddOns/Hekili/State.lua:4761>
[string "return debuff.grudge_match.up"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:931: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1208: in function <Interface/AddOns/Hekili/Scripts.lua:1199>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1518: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1607: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1485: in function <Interface/AddOns/Hekili/Core.lua:1483>

[#4] Unknown buff in [Assassination_PvP92:direct:9]: hidden_blades
[string "@Interface/AddOns/Hekili/State.lua"]:3812: in function <Interface/AddOns/Hekili/State.lua:3803>
[string "return buff.hidden_blades.stack"]:1: in main chunk
[string "=[C]"]: in function `pcall'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:896: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:881: in function `EmulateSyntax'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1208: in function <Interface/AddOns/Hekili/Scripts.lua:1199>
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1518: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Scripts.lua"]:1607: in function `LoadScripts'
[string "@Interface/AddOns/Hekili/Core.lua"]:1485: in function <Interface/AddOns/Hekili/Core.lua:1483>

Error Messages (Link)

1x Interface/AddOns/Hekili/UI.lua:313: script ran too long
[string "@Interface/AddOns/Hekili/UI.lua"]:313: in function <Interface/AddOns/Hekili/UI.lua:309>
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/BuffOverlay/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-Frame.lua"]:125: in function `Hide'
[string "@Interface/AddOns/BuffOverlay/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1766: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1748>

Locals:
self = Frame {
 0 = <userdata>
 firstTime = true
}
(*temporary) = <function> defined =[C]:-1
(*temporary) = 0
(*temporary) = <userdata>
(*temporary) = 186080
(*temporary) = "script ran too long"
ns = <table> {
 FindPlayerAuraByID = <function> defined @Interface/AddOns/Hekili/Utils.lua:514
 specTemplate = <table> {
 }
 hasRequiredResources = <function> defined @Interface/AddOns/Hekili/State.lua:6967
 IsTimer = <function> defined @Interface/AddOns/Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
 forecastResources = <function> defined @Interface/AddOns/Hekili/State.lua:1281
 frameProfile = <table> {
 }
 UnregisterUnitEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:216
 Localize = <table> {
 }
 setClass = <function> defined @Interface/AddOns/Hekili/Classes.lua:5738
 debug = <table> {
 }
 GetTexString = <function> defined @Interface/AddOns/Hekili/Utils.lua:876
 GetTimer = <function> defined @Interface/AddOns/Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
 queue = <table> {
 }
 SetTimer = <function> defined @Interface/AddOns/Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
 addWhitespace = <function> defined @Interface/AddOns/Hekili/Classes.lua:5686
 AddToSuperMark = <function> defined @Interface/AddOns/Hekili/Utils.lua:944
 addSetting = <function> defined @Interface/AddOns/Hekili/Classes.lua:5671
 GroupMembers = <function> defined @Interface/AddOns/Hekili/Utils.lua:261
 spendResources = <function> defined @Interface/AddOns/Hekili/State.lua:6551
 safeMax = <function> defined @Interface/AddOns/Hekili/Utils.lua:241
 updateMinion = <function> defined @Interface/AddOns/Hekili/Targets.lua:602
 safeAbs = <function> defined @Interface/AddOns/Hekili/Utils.lua:253
 RegisterUnitEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:173
 attr = <table> {
 }
 RecycleTable = <function> defined @Interface/AddOns/Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
 updateEssences = <function> defined @Interface/AddOns/Hekili/Events.lua:623
 AddTexString = <function> defined @Interface/AddOns/Hekili/Utils.lua:864
 actorHasDebuff = <function> defined @Interface/AddOns/Hekili/Targets.lua:645
 StopEventHandler = <function> defined @Interface/AddOns/Hekili/Events.lua:127
 SpaceOut = <function> defined @Interface/AddOns/Hekili/Utils.lua:54
 getModifier = <function> defined @Interface/AddOns/Hekili/Targets.lua:685
 roundUp = <function> defined @Interface/AddOns/Hekili/Utils.lua:137
 ResourceRegenerates = <function> defined @Interface/AddOns/Hekili/Constants.lua:95
 FindStringInSpellTooltip = <function> defined @Interface/AddOns/Hekili/Utils.lua:702
 wipeDebuffs = <function> defined @Interface/AddOns/Hekili/Targets.lua:638
 GetResourceInfo = <function> defined @Interface/AddOns/Hekili/Constants.lua:73
 round = <function> defined @Interface/AddOns/Hekili/Utils.lua:130
 GetResourceKey = <function> defined @Interface/AddOns/Hekili/Constants.lua:83
 GetResourceID = <function> defined @Interface/AddOns/Hekili/Constants.lua:78
 Audit = <function> defined @Interface/AddOns/Hekili/Targets.lua:837
 updateGear = <function> defined @Interface/AddOns/Hekili/Events.lua:717
 eliminateUnit = <function> defined @Interface/AddOns/Hekili/Targets.lua:780
 UI = <table> {
 }
 FindStringInTooltip = <function> defined @Interface/AddOns/Hekili/Utils.lua:592
 commitKey = <function> defined @Interface/AddOns/Hekili/Utils.lua:170
 multiUnpack = <function> defined @Interface/AddOns/Hekili/Utils.lua:115
 orderedPairs = <function> defined @Interface/AddOns/Hekili/Utils.lua:224
 numMyTargets = <function> defined @Interface/AddOns/Hekili/Targets.lua:589
 CachedGetItemInfo = <function> defined @Interface/AddOns/Hekili/Utils.lua:846
 StartEventHandler = <function> defined @Interface/AddOns/Hekili/Events.lua:92
 PetActions = <table> {
 }
 numTargets = <function> defined @Interface/AddOns/Hekili/Targets.lua:586
 StopConfiguration = <function> defined @Interface/AddOns/Hekili/UI.lua:334
 FeignEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:229
 Tooltip = HekiliTooltip {
 }
 formatKey = <funct

Additional Information

No response

Contact Information

IIeTpoc#3818 discord ID

commented

Also I want to add that I am not using SpellFlash at all

commented

This doesn't have anything to do with SpellFlash. Might be an Ace3 issue, though. I'll try something but it's honestly a shot in the dark.

commented

Thanks! The occurence of this is very rare, that is why i am not sure how to reproduce to report if it fixed the problem or not. I think i should close for now this ticket