Hekili Priority Helper

Hekili Priority Helper

44M Downloads

[BUG] 'aura' (a nil value) error

cremor opened this issue ยท 6 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

I just flew around in Valdrakken when this error popped up.

How to Reproduce

  1. Reload the UI in Valdrakken.
  2. Mount up on a Dragonriding mount.
  3. Fly up.
  4. Land.
  5. Repeat steps 3 and 4 until the error pops up.

Player Information (Link)

https://pastebin.com/zY1d2jCM

Error Messages (Link)

https://pastebin.com/AY7H8R4f

Additional Information

No response

Contact Information

No response

commented

Now I also got the same error without Dragonriding. I happend after I dropped combat with the target dummies.

commented

Yeah, I am adding code to treat a target swap like a full aura update for targets. That's when I am able to replicate this issue (gain/lose/swap targets).

commented

I have this happening to me every time I storm strike... not sure if its the exact same error.

https://pastebin.com/kkn8r94n

commented

Seems like the same error, and I can't replicate on my shaman after my testfix. Let me know if you still see this after downloading v10.1.0-1.0.1 (in about 10 minutes).

commented

Still getting this on 10.1.0-1.0.0I

1x Hekili/Events.lua:1442: attempt to index local 'aura' (a nil value)
[string "@Hekili/Events.lua"]:1442: in function `handler'
[string "@Hekili/Events.lua"]:82: in function <Hekili/Events.lua:71>

Locals:
event = "UNIT_AURA"
unit = "player"
data =

{
updatedAuraInstanceIDs =
{
}
removedAuraInstanceIDs =
{
}
isFullUpdate = false
}
isPlayer = true
forceUpdateNeeded = false
(for generator) = defined =[C]:-1
(for state) =
{
1 = 189738
}
(for control) = 1
_ = 1
instance = 189738
aura = nil
id = nil
model = nil
(*temporary) = 189738
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'aura' (a nil value)"
instanceDB =
{
187963 = true
189738 = true
187949 = true
}
playerInstances =
{
187963 = true
189738 = true
187949 = true
}
targetInstances =
{
}
wipe = defined =[C]:-1
state =
{
swing =
{
}
FindPlayerAuraByID = defined @Hekili/Utils.lua:516
summonPet = defined @Hekili/State.lua:1147
resetType = "none"
IsKnown = defined @Hekili/State.lua:6854
UnitGUID = defined =[C]:-1
purge =
{
}
stat =
{
}
ptr = 1
off_hand =
{
}
floor = defined =[C]:-1
tonumber = defined =[C]:-1
SetWhitelist = defined @Hekili/State.lua:6569
holds =
{
}
display = "Interrupts"
prev_off_gcd =
{
}
SetDefaultVariable = defined @Hekili/State.lua:4378
mainhand_speed = 2.725000
channelSpell = defined @Hekili/State.lua:1210
equipped =
{
}
gain = defined @Hekili/State.lua:1515
TimeToReady = defined @Hekili/State.lua:7213
setStance = defined @Hekili/State.lua:1121
history =
{
}
varPaths =
{
}
args =
{
}
UnitAura = defined =[C]:-1
AddToHistory = defined @Hekili/Events.lua:1021
SetupCycle = defined @Hekili/State.lua:756
print = defined @Hekili/State.lua:530
GetSpellCount = defined =[C]:-1
ClashOffset = defined @Hekili/State.lua:7427
azerite =
{
}
offset = 1.140000
QueuedCastRemains = defined @Hekili/State.lua:6127
ApplyCastingAuraFromQueue = defined @Hekili/State.lua:6151
TargetBuffUp = defined @Hekili/State.lua:5666
pvptalent =
{
}
UnitDebuff = defined =[C]:-1
GetItemGem = defined =[C]:-1
UnitIsFriend = defined =[C]:-1
action =
{
}
addStack = defined @Hekili/State.lua:995
HasRequiredResources = defined @Hekili/State.lua:7176
TargetDebuffUp = defined @Hekili/State.lua:5671
UnitCanAttack = defined =[C]:-1
rawSpend = defined @Hekili/State.lua:1535
script =
{
}
IsUsable = defined @Hekili/State.lua:7034
GetItemInfo = defined =[C]:-1
GetPlayerAuraBySpellID = defined =[C]:-1
health =
{
}
active_enemies = 1
IsFiltered = defined @Hekili/State.lua:6999
cooldown =
{
}
stance =
{
}
gcd =
{
}
empowerment =
{
}
varDB =
{
}
ResetQueues = defined @Hekili/State.lua:5919
auras =
{
}
GetCycleInfo = defined @Hekili/State.lua:842
format = defined =[C]:-1
using_apl =
{
}
RemoveAuraEvent = defined @Hekili/State.lua:5792
system =
{
}
max_targets = 0
recheckTimes =
{
}
runHandler = defined @Hekili/State.lua:6234
recheck = defined @Hekili/State.lua:1578
GetShapeshiftFormInfo = defined =[C]:-1
nextOH = 0
main_hand =
{
}
IsActiveSpell = defined @Hekili/Utils.lua:573
GetEvent

commented

Just hopped on, seems to be good to go at the test dummies. ty @Hekili