WeakAuras

WeakAuras

200M Downloads

Error on Finish Animations on cloned auras in dynamic groups during/shortly after PLAYER_ENTERING_WORLD

emptyrivers opened this issue · 1 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

first reported on discord here, though user did not followup request for more details. @mrbuds confirmed that reproduction is possible, at which point I foolishly believed the problem was that we were somehow getting clones with duplicate clone ids. But, after bisecting, it seems that this comment ended up being prophetic 😔

WeakAuras Version

2b4f0bf

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

US/NA

Tested with only WeakAuras

  • Yes

Lua Error

1x WeakAuras/WeakAuras.lua:3388: attempt to index local 'region' (a nil value)
[string "@WeakAuras/WeakAuras.lua"]:3388: in function `ReleaseClone'
[string "@WeakAuras/RegionTypes/RegionPrototype.lua"]:910: in function `onFinished'
[string "@WeakAuras/Animations.lua"]:154: in function <WeakAuras/Animations.lua:15>
[string "@WeakAuras/Animations.lua"]:386: in function <WeakAuras/Animations.lua:385>

Locals:
id = "Aura"
cloneId = 232872
regionType = "icon"
region = nil
(*temporary) = <table> {
 232801 = Frame {
 }
 232657 = Frame {
 }
 232787 = Frame {
 }
 232792 = Frame {
 }
 232786 = Frame {
 }
 232793 = Frame {
 }
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'region' (a nil value)"
clones = <table> {
 Power Word: LIfe (Shadow) = <table> {
 }
 [RLPTRASH] Rollender Donner [392640] = <table> {
 }
 [HOI] 01 Energieüberladung [389179] = <table> {
 }
 Aimed Shot 1 = <table> {
 }
 [BHHTRASH] Totem beschwören [375065] = <table> {
 }
 Snowdrift (PvP Talent) = <table> {
 }
 Crackling Thunder (4-Pieces) = <table> {
 }
 Blazing Barrier = <table> {
 }
 Swiftmend (Balance, Feral & Guardian) = <table> {
 }
 Arcane Intellect = <table> {
 }
 Beacon of Faith = <table> {
 }
 Martial Prowess = <table> {
 }
 Cauterized = <table> {
 }
 [HOI] 01 Funkensalve [384351] = <table> {
 }
 Blessing of Seasons = <table> {
 }
 Hex = <table> {
 }
 Demonic Gateway = <table> {
 }
 Void Eruption = <table> {
 }
 Searing Rage (2-Pieces) = <table> {
 }
 [DOI] 02 Entkoppeln [414303] = <table> {
 }
 [TNOTRASH] Verheerender Speer [372147] = <table> {
 }
 [DOI] 02 Zeit beschleunigen [403912] = <table> {
 }
 Call Dreadstalkers = <table> {
 }
 Whirling Surge Ability = <table> {
 }
 Healing Tide Totem = <table> {
 }
 Whirlwind 3 = <table> {
 }
 [NR] 02 Erhitzte Schwünge [374533] = <table> {
 }
 [UDM] 04 Ewigkeitskugel [376292] = <table> {
 }
 Fatality = <table> {
 }
 Deathbolt (PvP Talent) = <table> {
 }
 Master of Shadows = <table> {
 }
 [HOITRASH] Böiger Atem [375348] = <table> {
 }
 Shield Bash (PvP Talent) = <table> {
 }
 Cauterizing Flame = <table> {
 }
 Ancestral Protection Totem = <table> {
 }
 Pyroclasm = <table> {
 }
 [BHHTRASH] Sprudelnder Schlamm [373872] = <table> {
 }
 Feral Spirit = <table> {
 }
 [AA] 02 Wucherwurzeln [371453] = <table> {
 }
 Essence 2 = <table> {
 }
 Stolen Power = <table> {
 }
 [DOI] 04 Geschmolzene Verwundbarkeit [378221] = <table> {
 }
 Blazing Thorns (4-Pieces) = <table> {
 }
 [AA] 01 Arkanriss [388537] = <table> {
 }
 Astral Communion = <table> {
 }
 Empyreal Blaze = <table> {
 }
 Steady Focus = <table> {
 }
 Ironbark = <table> {
 }
 Summon Demon = <table> {
 }
 True Bearing = <table> {
 }
 Charge = <table> {
 }
 Subterfuge Bar - LWA - Rogue = <table> {
 }
 Capacitor Totem = <table> {
 }
 Freeze = <table> {
 }
 Spectral Sight = <table> {
 }
 [HOITRASH] Geschmolzene Subduktion [374724] = <table> {
 }
 Crushing Advance (4-Pieces) = <table> {
 }
 Cloud Burst = <table> {
 }
 Seeing Red = <table> {
 }
 [TAVTRASH] Stechende Splitter [370764] = <table> {
 }
 Conflagrate 2 = <table> {
 }
 Shield Wall = <table> {
 }
 Bitter Immunity = <table> {
 }
 Blur = <table> {
 }
 Shiv (Outlaw & Subtlety) = <table> {
 }
 Bloodthirst = <table> {
 }
 Meteor = <table> {
 }
 [HOITRASH] Klaffende Wunde [393444] = <table> {
 }
 [RLPTRASH] Sturmatem [391726] = <table> {
 }
 Demonic Core = <table> {
 }
 Rune of Fallen Crusader = <table> {
 }
 [AATRASH] Rissatem [388976] = <table> {
 }
 [RLPTRASH] Lodernder Feueratem [381525] = <table> {
 }
 Aspect of the Eagle = <table> {
 }
 Shadow Rift (PvP Talent) = <table> {
 }
 Burning Rush = <table> {
 }
 [RLP] 03 Unterbrechender Wolkenbruch [381516] = <table> {
 }
 Omen of Clarity (Feral) = <table> {
 }
 Festering Wound = <table> {
 }
 M+ Afflicted Affix Timer = <table> {
 }
 Spatial Paradox = <table> {
 }
 Ice Nova (Arcane & Fire) = <table> {
 }
 Spearhead = <table> {
 }
 Grimoire of Sacrifice = <table> {
 }
 Purify = <table> {
 }
 [DOI] 05 Gestohlene Zeit [406543] = <table> {
 }
 Blessing of Sacrifice = <table> {
 }
 Illidan's Grasp (PvP Talent) = <table> {
 }
 Summon Vilefiend = <table> {
 }
 [NRTRASH] Gleißender Sturm [381663] = <table> {
 }
 Lifecycles (Vivify) = <table> {
 }
 Thunder Clap (Protection) = <table> {
 }
 Rewind = <table> {
 }
 Barrage (Marksmanship) = <table> {
 }
 [NR] 03 Unberechenbare Mutation [374365] = <table> {
 }
 Death Chakram (Survival) = <table> {
 }
 [BHHTRASH] Verderbnisinfusion [372711] = <table> {
 }
 Soul Fire = <table> {
 }
 Bl

Reproduction Steps

  1. Import this aura https://wago.io/qL7__EjGz
  2. Teleport, take a portal, whatever you need to do to cause a loading screen (SW/org portal rooms are useful for this).
  3. Get error.

Last Good Version

commit before 2b4f0bf

Screenshots

No response

Export String

!WA:2!LNv3ZTXvv8iRgkvofCCBDtsd0frtiHXrXjDiTtkzySSKIDR8hDLStBHwP9JR0EJxT727Us2YnbAmDkPdfk1ZauGbgq8ndpP)e8t9j4GP0PdVWqEGza60zWWd8iN79UALKTCsBzOVGMXY39Ep3Z5CpNFNZ9CwfRYO1g1Cu)ZMH0yuZR)zznNVsfFsWTLyBFxwW0n1zuZIA62KXspzDMMvBQtfxwnTaQRZyTXHgKSniob(L3wZXWYLLJPvJuSPhrVWuQzZo3gAouj5NlDnnQtU0b4IPDCDiBzICKVsj(umFIHRJP)6enFbdGdSjFyHagXPAG1TR6hOXcYbddhaUt4JaFu8)JC76vOouFRDoTQnTgny4n8j2vwWL6eOQoZfNUiBv557ah(S1z2E3NvqGN)5p9PxrRQBkQ7PF28puPszV8fx70NzdnMrEHKFHX05RptMnIwM1a1xuZJVEDFsEUOk7ncoCsHnybcBrhAG1zRtnB76CzB3clrFQvMSTHRD9Aof80miXBR7YmjSPCTDzpASyXI3sorwZQK0vTDxPvGRrOyouSVItl)66QKQ4t(jsBs8ngAlT6bO0M3lqm5g(beVjDQAtUFgAQQwLWIP6ZL19SLwV6L(ulwO48ZUEvUVfn0jvZOJM(k0Qj09DRJUuDAnp09hQrfORr2VotZKw3)foqsQPEgIE9k(Q(gA2K46(KAOEQEMutKAI0vzURKoF2CfBvPUT9uuMHnPSUKrwEJ4BPXiMcqsEsdIT16i9sdYnKeLwZyztMRN3iPTPRTMgZuPORRDa1djnqGxITPKuPV8o2GFqUe1mWA4wmHfIFQ20SPJwnQbQq19sZrZWbAxHlyerPfOfNjrMeRTr4bH5OzVK0A)kT4arQ0QY0medoxAeNfKaoycy0eTdTNCGL(uzNRywvvnBplToE1zCqflEABxnZC6bOvYjym1A1XtrcvdBnF)Xa1eP9rdRCGhXGpazcTQdm76bmk3)5FKJVrDNWhsWch8IRJ0BBpJPFcyyvnmi6SPRZ9RE2AnrhbHhqQpnrZoWQLj3vvHBqytNn)c5wm)nqGKGKc4c0vBxAQjluSuHItQwmAPfyeCj1clKnFEv0ms8tCd0OGWkNGCOfXLPRozMzwSWw6HUljooE84t)5(t)5FXZVV9D4new(zWTDOHURnBzq4wzjEl)OnEJNyuJJC9tbdfdvrFTaEQaIfS)XGpuz42HpmChNdsSKUhJGwsvV62(emSUVO8dUeudEy5S1IMDuC20v0mj7yHTxMGHhClDGkhfzbtaNztdeAz6UIdpQZQffv2cIiGJUpySyW5Ghco(AJbdVfAy4Nu(rYX86hZ7teqwnOK4lz(WsELcO1iLqf2Gksn49XganA66msdk)S6DxILWGyxEcsdbcgZYg46DFdyNvnmlzO5hy5DObSQb38xEGIKHaHAL4orvh05Y8EG9s3Tjv1mAwQITRlZAJqcq4xgsfne7ULyMvqa(LyAERFPWb3qmDuI20tUyX59(47LmKpfBJO1tEmVbAn7APkvtB1d6DY9IJHX5LcSqSIf6oJnWtOj6xQPz3JdABjb0vjYShxBROJSibsXPNzQhB(flMFM5Y6nQ8uAPHOLNqM4j2MI5AGCdVGSS3H3Lu9dhahWtzVu)AUML4y)YsUD56(b0knHzdZz3rwHkGCYNuo547BG2zbsXsZXbtVoqtHoTAjN610jSW58o4Krw75el43sSfd5TtXJfFaNoVWbQ8ZHzxJh)(ItTvFAAmVr6X(19oVWP7jDkmR3r2JZe(xzyyggkYxRppsKyu2J9ArnjLwJWCTAjUfHuejj9CZpx2kHxM05SIAvys8semPa8aawfr9WBWcVJkYNVv4ZUcXFND2ipX(DwbAj4g8JzNrzbeLzJPJ(jWpTm8ZId)84x)iqqC4BbFBObSc8dHFe8nIbVK39o78Zn)utRo)SzVsVaq4Rgd(bXGxSjC9RbVCz4RHP6UQEgTl72qdEThc(sWZdxB9IZVGOoh4lhdEHKhZh(oXGVRul(E3yM5MlRAPis(Mc)kQtF)(WwHaU9dV6bHxbM9VSbVwKoz3JfFtSkNl2zMYIfZtDi(3d8awsNdFQ15FXdIufh8TepArnwgP0F)T5pg6Y2FlblefADpIXPf2qjRliQWqqFh9At(dzcRCmUGZ5yKNToXXO5c32ePo7N56hfTSdaVAefn2RjN7b4gVxc(LCd8lBbxXIBJ)6L5g7R6nsogDnLhVUMjVQbLIfHx7WdiH1zsjVuotxHCn90Zxel0s4mADSik61PSP0Pesi3Lex4sGx9k7J7YrpW6DUJQSUfHw1k4AWX4fechbUpvJox7gxw)Pjp)bXKyoR2Qw3WJ5wftk6lVt7tF09nK3D3HB8aGmuFET9MwW0VcCVWHuxrKheoACyU4Tq(fw5LL3O4dtfUZzDnvfxGTdjsDSsVMRBTfIprQheU)2Z9up4dFXClV2kRndKlEA(LRLH8WSWmjGt)IBWdjfL4z5DWkuBS4GCyzfenSUmdI1wYPMgdzP(1k3gZSJ1jkSFLv5f1uT8MehU2NtqyzV7wUJmKAUouJlIA4kAnTA5BWieNcwUbwB15SxyfQhPm8ONdESJRBG6VBTvh6QvQ7iQ1tHxsvjItJZJvbXVtH35J)j85Pn8hxS6myxqNmHc(HwrXXnqrUOIlt8uhsucSiokmcwDJJcXXuSJtDkjXF(ouLsoGxCLbzMmpTYfuUvuGY55UQGB3AE9Cc64F4xkuLyIZfWQtgpAEUTDxtYlyaN8stwAkEbRI495W5orszzMjpzxA5UwK2iLG)CpSpaRCYV31188SPgIiy)U01bTYZBGuNuCTsYURtw1Jkd7lsf6we)6FLU7OtdM9sBN56r)KWQEjkSa7U0WRsBAeWIevrdRfT7k8kV5ABOvPhHhv5DFINY5n3qkP8Qj44Iej2W0TKejwgo4XH3Ai4pAHDAWOo8EaXkJxyjyrEpcqrX3feF)48V3addljkTdJK6Pl8fWwTCcSGln3XHNib8KVj8fGNEBPqwsJr5bp(jtKakdAyoN3c0bd4TwnX)UtGqeKx0tW4kPsLAqG(bbY9qfp4ejfBmzidK7TddetPCb0YT4CZuS0KlQozsbRImG2Uy2FH9DCX38WWf9mrzkITUaxFIiUlwSYaj(ckouBECZUxmf1ph2RQCI(vHqg2jHqkzBYPe5F2nL9CWVIro8ZdpXetGDCL)ky0sFu2Xm15dENHYYJR0qH6O4PrzDY2Csft3Djcun6lqEaeegrlGQ7A5OeqlZtpGMLBQQT3pi9prznNwZX0MWnTNO)uKdWygLCCxeid2E3N)9MP68pH4sHL4rE3FqfiKaQDk8oPSAgcv4esOyYW(OrynA7gVNZ94c3XjFK3)Uwj6HtENIfo57EDo8OUlir3eOOnyWHhFrz4XU8i7mqyabpAM4D)cp0EYLoMHsDDEDTg3uwoqJ0oWry470ASAvQBV3iQ37XX7rmngpJ)nzMmxHPCELKPsThx8I5Ms23YH3OCY9uqdc8(FBaXEX3Do3nfwny3EDXqHxQ7P(9aeiYqDZacdwi7jOqMqkcIDbLPkTyit9tDrIyqgSi(0n7NJrL0StLBhHYdkjgg8FlRb7dgyzUClUW)3dlzy1)n(FnSCWc5MLRQpeYhKado0yIjYKnF)aJia(7l)(Gpn3QQsUf7(MwYY7xeZGUsePPpafFpYAWbtGiF)3(EJevv65LjhGNbkbvs0ww)S4NSQT4OitsbpvcvdlIXYWZ0gRX)YIQIAqoRMttSOCX4IYxFp2(m5xVp4e)QgWNY7bYk6Hvr27k1PQWN7RO3ujTn22uEQFqk41JF2LjnH3agwpWTAvBcdl5pdX3OCAEBAEJ0Hl2ujxyMYxzBzHmwQzqdeKl7egTZbCecwbFd3AHDPq4Ya(RWBI9b83G)Ez4TBxqqnV3Wa4DSwI54olHvfBezyDlIMjAqE94C1G3kJvA(RcziUWoCgxSSEHZ0s27EOicLWVlsc3q24EhYG3rOShT7(RWFDaI3ga2ixpSaIyH3OH8Os33CqiFgRlFcSO(9ZH)qeh2o81fOe((cWDVe8pWdjSnN0)Pf8VgQICtBj3Kf82BwGZ2W3gbAC4Y7tk6ouVZpzvO9p8SRi(DNcf(VTR6FKDUPUehY2reIsg3Z)Pxd5XVpIhQ8FlUQi1jPMWTbtb)g4UHz5VBO)Zd
commented

The error will stop recurring when i remove Finish Animation Fade Out. Sry for me eng.