WeakAuras

WeakAuras

200M Downloads

LUA errors

Enilyks1 opened this issue ยท 4 comments

commented

Description

LUA Errors

WeakAuras Version

5.0.2

World of Warcraft Flavor

Retail (Default)

Tested with only WeakAuras

  • Yes
  • No

Lua Error

3x Interface/AddOns/WeakAuras/WeakAuras.lua:2801: attempt to index local 'data' (a nil value)
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:2801: in function PreAdd' [string "@Interface/AddOns/WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasPendingUpdateButton.lua"]:65: in function Initialize'
[string "@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua"]:1043: in function SortDisplayButtons' [string "@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua"]:467: in function OnAccept'
[string "@Interface/FrameXML/StaticPopup.lua"]:5269: in function `StaticPopup_OnClick'
[string "*StaticPopup.xml:24_OnClick"]:1: in function <[string "*StaticPopup.xml:24_OnClick"]:1>

Locals:
data = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*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:3450
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:1074
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:5022
talent_types =
{
}
LoadFunction = defined @Interface/AddOns/WeakAuras/AuraEnvironment.lua:628
reset_swing_spells =
{
}
circular_group_constant_factor_types =
{
}
FinishLoadUnload = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:1933
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:1783
FixGroupChildrenOrderForGroup = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3927
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:2146
sound_channel_types =
{
}
CheckCooldownReady = defined @Interface/AddOns/WeakAuras/GenericTrigger.lua:2490
event_prototypes =
{
}
CanHaveDuration = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3597
NeedToRepairDatabase = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:2223
StopProfileSystem = defined @Interface/AddOns/WeakAuras/Init.lua:267
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:3879
Login = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:1120
GetTriggerConditions = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3707
TocToExpansion =
{

Next

5x ...terface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:518: attempt to index local 'data' (a nil value)
[string "@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua"]:518: in function f' [string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:56: in function Fire'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1959: in function Delete' [string "@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua"]:447: in function OnAccept'
[string "@Interface/FrameXML/StaticPopup.lua"]:5269: in function `StaticPopup_OnClick'
[string "*StaticPopup.xml:24_OnClick"]:1: in function <[string "*StaticPopup.xml:24_OnClick"]:1>

Locals:
event = "AboutToDelete"
uid = "BrH)WYh657c"
id = "Plugin - Group Finder Custom Extension - Buttons"
parentUid = nil
parentId = nil
data = 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)"
OptionsPrivate =

{
SetCollapsed = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1741
AddDisplayButton = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1281
AddTextFormatOption = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1872
OpenUpdate = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:887
ClearOptions = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:851
EnsureOptions = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:859
PickDisplayMultiple = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1200
OpenModelPicker = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1572
OpenIconPicker = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1568
IconPicker = defined @Interface/AddOns/WeakAurasOptions/OptionsFrames/IconPicker.lua:210
ConfirmDelete = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:498
ConvertDisplay = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:891
DropIndicator = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1501
MoveSubRegionDown = defined @Interface/AddOns/WeakAurasOptions/SubRegionOptions/SubRegionCommon.lua:67
GetTriggerOptions = defined @Interface/AddOns/WeakAurasOptions/TriggerOptions.lua:150
ClearPick = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1192
AddUpDownDeleteDuplicate = defined @Interface/AddOns/WeakAurasOptions/SubRegionOptions/SubRegionCommon.lua:105
MoverSizer = defined @Interface/AddOns/WeakAurasOptions/OptionsFrames/MoverSizer.lua:1036
StartFrameChooser = defined @Interface/AddOns/WeakAurasOptions/OptionsFrames/FrameChooser.lua:19
GetLoadOptions = defined @Interface/AddOns/WeakAurasOptions/LoadOptions.lua:921
savedVars =
{
}
DuplicateAura = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:50
GetConditionOptions = defined @Interface/AddOns/WeakAurasOptions/ConditionOptions.lua:2725
commonOptionsCache =
{
}
DeleteSubRegion = defined @Interface/AddOns/WeakAurasOptions/SubRegionOptions/SubRegionCommon.lua:26
ExportToString = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:871
UpdateOptions = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:843
ExportToTable = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:875
MoveCollapseDataDown = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1773
AddTriggerMetaFunctions = defined @Interface/AddOns/WeakAurasOptions/TriggerOptions.lua:258
ConstructOptions = defined @Interface/AddOns/WeakAurasOptions/LoadOptions.lua:73
ResetCollapsed = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1707
expanderButtons =
{
}
SortDisplayButtons = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:958
commonOptions =
{
}
OpenDebugLog = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:883
StopGrouping = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1322
OpenCodeReview = defined @Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:1585
massDelete = true
Private =
{
}
StopFrameChooser = defined @Interface/AddOns/WeakAurasOptions/OptionsFrames/FrameChooser.lua:89
OpenTextEditor = defined @Interf

Next

2x Interface/AddOns/WeakAuras/WeakAuras.lua:1812: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1812: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:1809>
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1863: in function Resume' [string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:194: in function <...dOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua:176> [string "=[C]"]: in function Hide'
[string "@Interface/AddOns/WeakAurasOptions/WeakAurasOptions.lua"]:619: in function <...terface/AddOns/WeakAurasOptions/WeakAurasOptions.lua:617>

Locals:
(for generator) = defined =[C]:-1
(for state) =

{
Mass Dispel - CD - Holy = true
Desperate Prayer - CD - Holy = true
Words of the Pious - Active - Holy = true
Purify - CD - Holy = true
Grid - Holy = true
Symbol of Hope - CD = true
Mindgames - Holy = true
Divine Hymn - Casting = true
Alarns Tormented AutoPicker v2 (!tormented) = true
Details! Boss Mods Group = true
Luxthos - Experience Group = true
Mana Bar - Holy Priest = true
Empyreal Blaze Stacks = true
Holy Word: Chastise - CD = true
Dungeon - Targeted Spells = true
Better Mythic+ Rating = true
Holy Word: Serenity - CD = true
Twist of Fate - Active - Holy = true
Details! Aura Group = true
Rhapsody - Active - Holy = true
Fae Guardians Tracker = true
Dancing Fever 2 = false
Fade - Holy = true
Raid Assist Imported = true
Power Word: Life - CD - Holy = true
Leap of Faith - CD - Holy = true
ZenTracker (ZT) Main = true
Apotheosis - CD = true
Holy Fire - CD = true
Guardian Spirit - CD = true
Alarns Tormented AutoPicker !tormented = true
CURSOR = true
Group Finder Custom Extension = true
Prayer of Mending - CD - Holy = true
Psychic Scream - CD - Holy = true
Plugin - Group Finder Custom Extension - Buttons = true
Targeted Spells = true
Experience Bar - Luxthos = true
Angelic Feather - CD - Holy = true
Dispel Magic - CD = true
Sound when targeted by a boss = false
Empyreal Blaze - CD = true
Power Word: Fortitude - Missing - Holy = true
Divine Hymn - CD = true
Rhapsody = true
Mythic+ !keys Shadowlands = true
Power Infusion Provider = true
Shadow Word: Pain - Holy = true
Holy Word: Sanctify - CD = true
Power Infusion - Holy = true
Publik's Holy Priest [10.0.2] = true
Lightweaver - Active = true
Divine Star - CD - Holy = true
}
(for control) = "Dancing Fever 2"
id = "Dancing Fever 2"
(*temporary) = defined @Interface/AddOns/WeakAuras/Animations.lua:389
(*temporary) = nil
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = true
(*temporary) = true
(*temporary) = "table: 000001C79B16A530"
(*temporary) = nil
(*temporary) = false
(*temporary) = ""
(*temporary) = "table"
(*temporary) = ": "
(*temporary) = "attempt to index field '?' (a nil value)"
loaded =
{
Mass Dispel - CD - Holy = true
Desperate Prayer - CD - Holy = true
Words of the Pious - Active - Holy = true
Purify - CD - Holy = true
Grid - Holy = true
Symbol of Hope - CD = true
Mindgames - Holy = true
Divine Hymn - Casting = true
Alarns Tormented AutoPicker v2 (!tormented) = true
Details! Boss Mods Group = true
Luxthos - Experience Group = true
Mana Bar - Holy Priest = true
Empyreal Blaze Stacks = true
Holy Word: Chastise - CD = true
Dungeon - Targeted Spells = true
Better Mythic+ Rating = true
Holy Word: Serenity - CD = true
Twist of Fate - Active - Holy = true
Details! Aura Group = true
Rhapsody - Active - Holy = true
Fae Guardians Tracker = true
Dancing Fever 2 = false
Fade - Holy = true
Raid Assist Imported = true
Power Word: Life - CD - Holy = true
Leap of Faith - CD - Holy = true
ZenTracker (ZT) Main = true
Apotheosis - CD = true
Holy Fire - CD = true
Guardian Spirit - CD = true
Alarns Tormented AutoPicker !tormented = true
CURSOR = true
Group Finder Custom Extension = true
Prayer of Mending - CD - Holy = true
Psychic Scream - CD - Holy = true
Plugin - Group Finder Custom Extension - Buttons = true
Targeted Spells = true
Experience Bar - Luxthos = true
Angelic Feather - CD - Holy = true
Dispel Magic - CD = true
Sound when targeted by a boss = false
Empyreal Blaze - CD = true
Power Word: Fortitude - Missing - Holy = true
Divine Hymn - CD = true
Rhapsody = true
Mythic+ !keys Shadowlands = true
Power Infusion Provider = true
Shadow Word: Pain - Holy = true
Holy Word: Sanctify - CD = true
Power Infusion - Holy = true
Publik's Holy Priest [10.0.2] = true
Lightweaver - Active = true
Divine Star - CD - Holy = true
}
Private =
{
HandleGlowAction = defined @Interface/AddOns/WeakAuras/WeakAuras.lua:3450
frame_strata_types = <tab

Reproduction Steps

Using Bug grabber

Last Good Version

No response

Screenshots

No response

Export String

No response

commented

Hey, can you include your data (it was asked in the template)

commented
    local data = OptionsPrivate.Private.StringToTable(self.companionData.encoded, true)
    WeakAuras.PreAdd(data.d) => data.d is nil

This looks like a badly encoded aura, since wago has some issues right now i guess it come from them.

commented

Yeah from what I understood of the follow-up messages to one of the people having that problem. This was caused by wago being down, and the wago-app inserting bad data into their addon.

We can prevent the error in WA, but the real fix is on the wago app side.

commented

This WA lua error is now gone though.