WeakAuras

WeakAuras

200M Downloads

WA stops opening after deleting aura and auras stop displaying

Dsune0 opened this issue ยท 1 comments

commented

Description

Created an aura, did some tests with it, deleted the aura and error popped up, number of errors kept increasing and WA stopped opening, displayed auras stopped showing one by one and only 4 are currently left on screen
image

WeakAuras Version

WeakAuras 5.0.5

World of Warcraft Flavor

Retail (Default)

Tested with only WeakAuras

  • Yes
  • No

Lua Error

141x Interface/AddOns/WeakAuras/WeakAuras.lua:3144: attempt to index local 'data' (a nil value)
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:3144: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:3123>
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:3181: in function EnsureRegion' [string "@Interface/AddOns/WeakAuras/AuraEnvironment.lua"]:293: in function ActivateAuraEnvironment'
[string "@Interface/AddOns/WeakAuras/GenericTrigger.lua"]:766: in function ScanEventsWatchedTrigger' [string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4338: in function SendDelayedWatchedTriggers'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:4449: in function UpdatedTriggerState' [string "@Interface/AddOns/WeakAuras/GenericTrigger.lua"]:735: in function ScanUnitEvents'
[string "@Interface/AddOns/WeakAuras/GenericTrigger.lua"]:910: in function <Interface/AddOns/WeakAuras/GenericTrigger.lua:906>

Locals:
id = "New 3"
aurasToCreate =

{
}
dynamicGroups =
{
}
data = nil
(*temporary) = "New 3"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'data' (a nil value)"
Private =
{
HandleGlowAction = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3446
frame_strata_types =
{
}
DisplayToString = defined @Interface/AddOns/WeakAuras/Transmission.lua:343
combat_event_type =
{
}
regions =
{
}
frameLevels =
{
}
CheckItemSlotCooldowns = defined @Interface/AddOns/WeakAuras/GenericTrigger.lua:2433
InitializeEncounterAndZoneLists = defined @Interface/AddOns/WeakAuras/Types_Retail.lua:10
IsEnvironmentInitialized = defined @Interface/AddOns/WeakAuras/AuraEnvironment.lua:198
form_types =
{
}
CleanArchive = defined @Interface/AddOns/WeakAuras/History.lua:22
RunConditions = defined @Interface/AddOns/WeakAuras/Conditions.lua:721
tooltip_count =
{
}
pet_spec_types =
{
}
regionOptions =
{
}
get_zoneId_list = defined @Interface/AddOns/WeakAuras/Types_Retail.lua:66
checkForSingleLoadCondition = defined @Interface/AddOns/WeakAuras/Prototypes.lua:972
author_option_classes =
{
}
grid_types =
{
}
non_transmissable_fields =
{
}
absorb_modes =
{
}
combatlog_spell_school_types_for_ui =
{
}
miss_types =
{
}
faction_group =
{
}
ensurePRDFrame = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:5024
talent_types =
{
}
LoadFunction = defined @Interface/AddOns/WeakAuras/AuraEnvironment.lua:638
reset_swing_spells =
{
}
circular_group_constant_factor_types =
{
}
FinishLoadUnload = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:1928
subRegionTypes =
{
}
ToggleMinimap = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:203
array_entry_name_types =
{
}
combatlog_spell_school_types =
{
}
StringToTable = defined @Interface/AddOns/WeakAuras/Transmission.lua:292
RegisterLoadEvents = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:1776
FixGroupChildrenOrderForGroup = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3923
blend_types =
{
}
text_automatic_width =
{
}
EnforceSubregionExists = defined @Interface/AddOns/WeakAuras/RegionTypes/RegionPrototype.lua:1012
CheckSpellCooldown = defined @Interface/AddOns/WeakAuras/GenericTrigger.lua:2310
custom_trigger_types =
{
}
group_types =
{
}
subRegionOptions =
{
}
text_rotate_types =
{
}
spec_types =
{
}
anim_ease_types =
{
}
item_slot_types =
{
}
multiUnitUnits =
{
}
anim_color_types =
{
}
loaded =
{
}
Convert = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:2141
sound_channel_types =
{
}
CheckCooldownReady = defined @Interface/AddOns/WeakAuras/GenericTrigger.lua:2490
event_prototypes =
{
}
CanHaveDuration = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3593
NeedToRepairDatabase = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:2218
StopProfileSystem = defined @Interface/AddOns/WeakAuras/Init.lua:258
classification_types =
{
}
unit_types_bufftrigger_2 =
{
}
CheckSpellCooldows = defined @Interface/AddOns/WeakAuras/GenericTrigger.lua:2364
IsOptionsProcessingPaused = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:1469
ValueFromPath = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3875
Login = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:1120
GetTriggerConditions = defined @Interface/AddOns/WeakAuras/WeakAuras.lu

Reproduction Steps

  1. Create new aura, dont rename it
  2. configure the buff trigger to track a buff which you can apply
  3. Trigger the aura by applying the buff and remove it
  4. Open WA and delete the aura

Note that i have no idea if this a consistent way of replicating it but the times i have gotten the error this has been the steps.

Last Good Version

No response

Screenshots

No response

Export String

No response

commented

It seems to be in addition to watched triggers, below is an example that produces the error.

  1. Import the aura
  2. Close WA and apply a buff
  3. Open WA and delete the aura

!WA:2!1rvqpUnru4gLdOAbO2CyfSThmBfR2kQQGf1wvUToy3DrztcoEzlxWm2ZZXtXzMrZmoztpgHqCo)cq5aN4u(jWVGrR6VG(tO)c4n2becX6l(9E6nFVV577z3jQ3SE0E0F9iLO2uX4GA0fjdoByO6QrffAW0rTCxWwcpVuOglyCtw)WHjHXsFktlRiltGRmPfc1mIjvMAyZGDzDK3jVwBeZCDCHKsmqmmh4M3sQXQedl)sg1ugCcMQi5gMGRFAS2qugVScgNPl9cWxgVvgfB6uqP)Hdv7c)9aZsjetQvKJFRUoRb5j1ffSR2M2)KjjPtsojoXE7StbsLP8F6zScWEINmoCWGvAjuvDgv7fuJZjZDFa1AhOCYmqV)QyyQsSWug3K7PQ1WqmQCdfYWHLGCqDA4GXrxmyDnFh38o0E352EzTx)2XQxNeF2lEry8x9fBBRN6Ua2BB33EpRV9tSpq(SIAEJmCe5rzpk)HESc)CFtjW9Kku6pclbCQNcm1kUVrvdUC))gWsgfIDoa1EG3w0FEvdEZHJj8LY7sAItA545ck8h3sEWn7IZe0ufAA)47WrdkoP67qhaz3I1AOQODziyusYOZdkeCJ8ork2R9)2AcfpgXpjzdQ5Oa68193Z27AmnJK)tOIwZPbvccnkZqQq1zV4z1vgMxaAi57zFMxCEfrRDrbA2RbxWk3qMGjFCMwuRYHm2mPqzUwxsOIfVSDxT7gvZeDotGbVvRjCMBztWFQ9dI(tGOHjgfWNAkFpBVaUGdxtrd31rJLO0qUGt1RCT6GX2pygHXJSb4bS9TFTn0gHV)W)BLDm57BzY9V1ghoSM9Ap5dUzLwQGCMtz7kp8M7QcMsYxMwujeQs5NDZnsxIlRS8utPc0LIk6Y4CrLq9nDXh1RWDfwXYGbHrjBmI85TM6h15x(Tdy04HWc)VmdjEbBQ32cfUSJYf6NDFx7pbICLCYs2K(XHHdL37)LjTb2hECnJUvp88tip)0RgRhFn(XpIYizRSS9FD4d(u52wfSFdD70Pt3n43QaT5)e)87VLXBHfpQ3Qfcf9sfrU6YDb90Xp5XF(JFsV5V5L)f