TellMeWhen

TellMeWhen

24M Downloads

[Bug]: Group position suggestion list errors

Alwies opened this issue ยท 1 comments

commented

WoW Version

Retail

TellMeWhen Version

10.0.2

Describe the bug

When changing the position anchor target of a group the default suggestion list is visible.
However when changing it throws errors (2 different ones) and doesn't update.
Edit: also breaks the suggestion list for spells, reload fixes this.

The errors:
20x ...ts/GroupModules/GroupModule_GroupPosition/Config.lua:113: attempt to compare nil with string [string "@TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua"]:113: in function <...ts/GroupModules/GroupModule_GroupPosition/Config.lua:111> [string "=[C]"]: ? [string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:151: in function SuggestingComplete'
[string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:108: in function DoSuggest' [string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:385: in function NameOnCursor'
[string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:504: in function <...s/TellMeWhen/Components/Core/Suggester/Suggester.lua:501>

Locals:
a = 369913
b = RangeDisplayMainFrame_mouseover {
SetBorderBlendMode = defined @SharedXML/Backdrop.lua:266
GetEdgeSize = defined @SharedXML/Backdrop.lua:188
SetupPieceVisuals = defined @SharedXML/Backdrop.lua:246
SetBackdrop = defined @SharedXML/Backdrop.lua:329
SetBackdropColor = defined @SharedXML/Backdrop.lua:399
ApplyBackdrop = defined @SharedXML/Backdrop.lua:294
OnBackdropLoaded = defined @SharedXML/Backdrop.lua:152
ClearBackdrop = defined @SharedXML/Backdrop.lua:282
SetupTextureCoordinates = defined @SharedXML/Backdrop.lua:214
GetBackdropBorderColor = defined @SharedXML/Backdrop.lua:409
GetBackdrop = defined @SharedXML/Backdrop.lua:347
OnBackdropSizeChanged = defined @SharedXML/Backdrop.lua:182
HasBackdropInfo = defined @SharedXML/Backdrop.lua:278
SetBackdropBorderColor = defined @SharedXML/Backdrop.lua:422
GetBackdropColor = defined @SharedXML/Backdrop.lua:390
0 =
}
nameA = nil
nameB = "RangeDisplayMainFrame_mouseover"
(*temporary) = nil
(*temporary) = "attempt to compare nil with string"
SUG =

{
1 = TellMeWhen_IconEditorSuggestItem1 {
}
SetDefaultModuleLibraries = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:363
2 = TellMeWhen_IconEditorSuggestItem2 {
}
8 = TellMeWhen_IconEditorSuggestItem8 {
}
ColorHelp = defined @TellMeWhen/Components/Core/Suggester/Suggester.lua:574
EnableModule = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
CancelTimer = defined @AlwiesAddonMods/Libs/AceTimer-3.0/AceTimer-3.0.lua:147
IterateEmbeds = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:438
UnregisterComm = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
9 = TellMeWhen_IconEditorSuggestItem9 {
}
10 = TellMeWhen_IconEditorSuggestItem10 {
}
SetDefaultModulePrototype = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:405
defaultModuleState = true
IsEnabled = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:447
11 = TellMeWhen_IconEditorSuggestItem11 {
}
ScheduleTimer = defined @AlwiesAddonMods/Libs/AceTimer-3.0/AceTimer-3.0.lua:94
DisableModule = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:346
RegisterMessage = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
UnregisterMessage = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
startpos = 0
SendCommMessage = defined @AlwiesAddonMods/Libs/AceComm-3.0/AceComm-3.0.lua:87
13 = TellMeWhen_IconEditorSuggestItem13 {
}
UnregisterAllComm = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
SetEnabledState = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:420
enabledState = true
RegisterEvent = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
GetHeightForFrames = defined @TellMeWhen/Components/Core/Suggester/Suggester.lua:603
IterateModules = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:433
baseName = "TellMeWhen_Options"
GetFrame = defined @TellMeWhen/Components/Core/Suggester/Suggester.lua:649
atBeginning = "^mo"
SuggestionList = TellMeWhen_IconEditorSuggest {
}
28 = TellMeWhen_IconEditorSuggestItem28 {
}
27 = TellMeWhen_IconEditorSuggestItem27 {
}
EnableEditBox = defined @TellMeWhen/Comp`

Error 2

18x ...ts/GroupModules/GroupModule_GroupPosition/Config.lua:133: attempt to index a nil value [string "@TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua"]:133: in function sorterBucket'
[string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:139: in function SuggestingComplete' [string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:108: in function DoSuggest'
[string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:385: in function `NameOnCursor'
[string "@TellMeWhen/Components/Core/Suggester/Suggester.lua"]:494: in function <...s/TellMeWhen/Components/Core/Suggester/Suggester.lua:475>

Locals:
self =

{
showColorHelp = false
noTexture = true
NewModule = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:231
EnableModule = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
GetModule = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:438
defaultModuleLibraries =
{
}
Table_Get = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:73
helpText = "As you type, TellMeWhen will try to determine the input that you were looking for.

This list is not always exhaustive - in some cases, there may be valid input that doesn't appear. You also don't have to use the entries in the suggestion list - as long as you type the correct text into the editbox, TellMeWhen will accept it without issue.

Clicking on an entry will insert it into the editbox."
GetName = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:275
Sorter_Bucket = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:115
name = "TellMeWhen_Suggester_frameName"
IsEnabled = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:447
orderedModules =

{
}
DisableModule = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:346
Sorter_ByName = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:111
OnSuggest = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:61
IsModule = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:213
SetDefaultModuleState = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:383
InvalidEntries =
{
}
SetEnabledState = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:420
Table_GetSorter = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:149
enabledState = true
Table =
{
}
baseName = "TellMeWhen_Options"
OnInitialize = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:58
defaultModuleState = true
SetDefaultModuleLibraries = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:363
Enable = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:290
IterateModules = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:433
Table_GetNormalSuggestions = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:76
noMin = true
Entry_AddToList_1 = defined @TellMeWhen/Components/GroupModules/GroupModule_GroupPosition/Config.lua:172
moduleName = "frameName"
SetDefaultModulePrototype = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:405
Disable = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:310
}
suggestions =
{
1 = UIParentMainScrollLine6 {
}
2 = TellMeWhen_Group19 {
}
3 = UIParentScrollUpButton {
}
4 = UIParentHeaderLineHeaderIndex1 {
}
5 = UIParentScrollDownButton {
}
6 = UIParentMainScrollLine25 {
}
7 = UIParentMainScrollLine21TalentIconsRow {
}
8 = UIParentMainScrollLine15TalentIconsRow {
}
9 = UIParentMainScrollLine19 {
}
10 = TellMeWhen_Group18 {
}
11 = UIParentMainScrollLine1TalentIconsRow {
}
12 = UIParentMainScrollLine27 {
}
13 = UIParentMainScrollLine13TalentIconsRow {
}
14 = TellMeWhen_Group16 {
}
15 = UIParentMainScrollLine28TalentIconsRow {
}
16 = TellMeWhen_Group5 {
}
17 = UIParentMainScrollLine19TalentIconsRow {
}
18 = TellMeWhen_Group15 {
}
19 = UIParentMainScrollLine29 {
}
2`

Export Strings

N/A
commented

a = 369913
b = RangeDisplayMainFrame_mouseover

Well at least I have confirmation of the almost decade-old bug that these weird rare suggestion list errors are caused by data from different modules from somehow getting intermingled.