WeakAuras

WeakAuras

206M Downloads

auraData.stacks is nil

saenic opened this issue ยท 10 comments

commented

Describe the bug

Error popup when casting some spells (e.g. Frostnova Cone of Cold) saying that BuffTrigger2.lua:1016 auraData.stacks is nil

Which version of WeakAuras are you using?
2.16.6-49-g5236c74-classic

Are you on World of Warcraft Classic or Retail?

  • Classic
  • Retail

Was it working in a previous version? If yes, which was the last good one?
It was working a week ago or so.

Additional Info

I fixed it currently by changing
stackCount = stackCount + auraData.stacks
into
totalStacks = totalStacks + (auraData.stacks or 0)
everywhere in BuffTrigger2.lua

commented

I need the actual aura that shows the problem

commented

It is just a variant of this https://wago.io/ieUt1vGkT

commented

I can't reproduce the issue with that aura.

Can you export the actual aura that shows the problem?

commented

same

commented

Report from @Thisisjazzy on Discord having same issue, error doesn't show which aura does it
img

Happen on retail with version 2.16.6-65-g79e6fee

commented

Report from @Thisisjazzy on Discord having same issue, error doesn't show which aura does it
img

Happen on retail with version 2.16.6-65-g79e6fee

Using retail and it happens every now and then. Sometimes I can play in a dungeon for half an hour before it shows up and sometimes it is after just a couple of trash packs.

commented
commented

Thisisjazzy reported only playing Hunter these days both beast mastery & survival.

Did some filtering to help find which trigger could make issue

for aura, auradata in pairs(WeakAurasSaved.displays) do
   if auradata.triggers then
      if not (auradata.load and auradata.load.class.single == "PALADIN")
      and auradata.parent ~= "T26: 2 Maut N/H/Mythic Pack"
      then
         for i, v in ipairs(auradata.triggers) do
            if v.trigger
            and v.trigger.type == "aura2"
            and v.trigger.unit ~= "player"
            and v.trigger.unit ~= "target"
            and v.trigger.unit ~= "pet"
            then
               local name = ("%s trigger %d"):format(
                  auradata.id,
                  i   
               )
               ViragDevTool_AddData(v.trigger, name)
            end
         end
      end
   end
end

img

commented

Can reproduce with this aura

!nA16pkUnq8)DA)WXYchTRQuReWY(OInzpCO66xcysmj(wJDQTdSSFG)27mtsGaCNALqH4zgpV(nps8TXrXmzCWT9hCx)phZCXS7fBJzBIzP4pG77HRx7e(4GUXS9TENRtYn2xnsTpMnEsq0KzXSeJrLA2Pz7KfI4raHsN3Sjs8UFErk3lIzL1)3i6K0mr8kWlsmA8gERmltyDGTdi3RMa(APt8c3NKViXucMfKMxA5A(grT4S(9hmigCiqXHA1EuKmHwyLjSCZUqneIW)dv747HyTulbz3uQ8s4VwAMbQkfuTxcofEWviuQaWqGvU7x)LbqcWvUsSvO9VAfRLVhZyVoz6uWD3dro5x9ojdRCnjZIXdzrlyrdNfDMbdleGXm2y2F87uyUWv5UJQorok8oPmiDxN7oS8vRjZkCUdl)jg6I)mgu1sXl9MyMvWvSJEp7bRq8HuNDyzKLxuBRJShvhPpNIjupXUHbkjFLZyx9Ij9iLZZUaXg0aUCQyfe3ruc5PHZE5H5tjDQBbPUVdSCDY2tQt6(wPoXl3IjyLcEqhIQ0g5vbF6wuAguvkSAU6VGkjedd6Dxm7nHOyiO8e)mezPOvOwFrnCQWLaNG8MxKEy5Q9hwoT8DFUXD4pZ9(c3VDZn72TRJFNeWVo(T3OQyhZ22yT7iOFMido1QsgAdaGLdq3xB1jvvXaYJ8RLQ61dlRpMyugBLEWF9ON9PNFgF2CT1gmsEWk)4WYVuYtHIkoG0NB7XTuwxszDjL19cLvj9F32tjYNszdNhfwtDR0jxPOYIJEsfYhopA6ZbtQPF2yJNdcMmBXOWOOWxM98Jpf1mw5kJ(nyoIC9(tOK14b8jIstbHO6RU5xV8MOJWKFG1s9HqdcxWkzkZoOt4Fkf6K9GSD6nOIyDz9JQM00Qk6vHYWXSCPwutkxM8Mg69W0grPTxNPopr)dqnumwcxjOPx4PVBLb5Ae7PcDMphKU2gtb)XrfC4PrgBQaDAQHjxiZYbn1hcoLHtJZ9GT0Ekjun3lQs2k6uhjmDG8NpFse8WOkbtuCNRLCSNMxHinY2qaYKZcFC(KMlUg7wHMJlTCQeMnMau2FfRJdNEtdt7qSWYtexjwX2ItU)zCax0AklUIU1OUwn4KH2ebezeIAJqqRoiCyL0fxe1h1PxvKqlYWHVq1yyHVEcano0X94sfAFhxl3WBsiop3sEFZsNf1qVaugmlUUsqBGIpCJfxsxRIAbSaq4)X3THpxvKZFTu5iDSwQLU8)32er()7Y5ki21oKABkcrK(MeoyN1YSk6FymBWgX(9p9Pby399shhMRKsPmCHgoGXKCAsB3(DHwbz6LR2oS8thwoSzBbnB4blStPcKyJNnzsa4Aij4tmG5Kuh4ozk2DHDmu6IiwIAFSzq5Ztt7LnPeJc0biCS0clIoUxGNz6in3m6TVyYULX2CdUjqSbKg(mIo96qrNov2QSOjAP1rEyMY(7B(YdSpMTf7(6HP34)9
  • disable nameplates
  • /reload
  • launch a freezing trap to a target dummy, but don't select it
commented

So the issue is fixed in the next update or?

Thanks!!