ImprovedAddonList

ImprovedAddonList

8.8k Downloads

LUA error since 10.0.0 patch - nil 'TitleText' at 404 (406 in mine)

raysmith59 opened this issue ยท 1 comments

commented

After hopefully working around the nil 'entry' issue from the other report, I tried saving a new layout and got this error. In the original code it would be line 404 but it's 406 in mine due to the two lines I added to avoid nils in the other scenario.

For this one, commenting out the two .TitleText:SetText lines seems to work and just displays the dialog without the title, possibly TitleText requires explicit declaration now or something if it didn't before?

2x ...rface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:406: attempt to index field 'TitleText' (a nil value)
[string "@Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua"]:406: in function `ShowOrHideInputDialog'
[string "@Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua"]:383: in function <...rface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:373>

Locals:
self =

{
GetAllAddons = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:562
OnAddonTooltipUpdate = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:238
OnAddonListShow = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:231
OnConfigurationSelected = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:167
ResetAll = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:127
IsConfigurationGlobal = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:543
PLAYER_FLAGS_CHANGED = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:206
OnAddonListUpdate = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:282
OnInputDialogConfirm = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:416
CheckConfigurationCondition = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:393
CheckDistinct = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:538
ShowError = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:24
ShowConfigurationSwitchPromptDialog = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:468
DeleteConfiguration = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:387
ResetConfiguration = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:363
ExportAddonListWithBBSCode = defined @Interface/AddOns/ImprovedAddonList/Export.lua:14
GetPlayerInfos = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:224
LastUpdateMemoryUsageTime = 67065.744000
OnDropDownMenuInitialize = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:158
GetExportAddonData = defined @Interface/AddOns/ImprovedAddonList/Export.lua:147
CreateExportDialog = defined @Interface/AddOns/ImprovedAddonList/Export.lua:98
ExportAddonListWithMarkDown = defined @Interface/AddOns/ImprovedAddonList/Export.lua:61
Frame = Frame {
}
ExportAddonList = defined @Interface/AddOns/ImprovedAddonList/Export.lua:4
ShowOrHideInputDialog = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:396
ShowRemark = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:321
IsCurrentConfiguration = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:572
ADDON_LOADED = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:112
OnTipsButtonClick = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:341
GetEnabledAddons = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:549
GetConfiguration = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:596
IsConfigurationMeetCondition = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:376
ShowMemoryUsage = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:303
SaveConfiguration = defined @Interface/AddOns/ImprovedAddonList/ImprovedAddonList.lua:346
PLAYER_LOGIN = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:174
GetConfigurationWithConditions = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:346
MustbeSaveToGlobal = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:287
GetClassAndSpecInfos = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:237
InitConditionContent = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:211
PLAYER_SPECIALIZATION_CHANGED = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:199
PLAYER_ENTERING_WORLD = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:195
ResetConditions = defined @Interface/AddOns/ImprovedAddonList/Condition.lua:362
GetConfigurations = <f

commented

Same witch #1 , for now, It is recommended that you temporarily disable this addon