ALL THE THINGS

ALL THE THINGS

31M Downloads

Mini list error

Hazthael opened this issue ยท 2 comments

commented

Hi ,
Since last update 3.9.8 , i can't open any minilist from ATT on WOTLK . Here is error print when i try to open it :

Message: ...ngs/src/Settings/Pages/Interface - Accessibility.lua:49: attempt to index local 'colorg' (a nil value)
Time: Sat Mar  2 16:28:04 2024
Count: 1
Stack: ...ngs/src/Settings/Pages/Interface - Accessibility.lua:49: attempt to index local 'colorg' (a nil value)
[string "@Interface/AddOns/AllTheThings/src/Settings/Pages/Interface - Accessibility.lua"]:49: in function `GetWindowColors'
[string "@Interface/AddOns/AllTheThings/src/UI/Classic Window Logic.lua"]:1268: in function <.../AddOns/AllTheThings/src/UI/Classic Window Logic.lua:1243>
[string "@Interface/AddOns/AllTheThings/src/UI/Classic Window Logic.lua"]:1708: in function `CreateWindow'
[string "@Interface/AddOns/AllTheThings/src/UI/Classic Window Logic.lua"]:2683: in function `CreateMiniListForGroup'
[string "@Interface/AddOns/AllTheThings/src/UI/Classic Window Logic.lua"]:738: in function <.../AddOns/AllTheThings/src/UI/Classic Window Logic.lua:605>

Locals: rBg = nil
gBg = nil
bBg = nil
aBg = nil
rBd = nil
gBd = nil
bBd = nil
aBd = nil
colorg = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = "Window:BackgroundColor"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'colorg' (a nil value)"
settings = AllTheThings-Settings {
 SetCompletedGroups = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:845
 CreateCheckBox = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:525
 AlignAfter = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:442
 GetPersonal = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:379
 CreateTextLabel = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:512
 AlignBelow = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:430
 ForceAccountWide = <table> {
 }
 GetFilterForTransmog = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:302
 RegisterObject = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:477
 Open = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:745
 SetFactionMode = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:830
 ApplyAllWindowColors = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Pages/Interface - Accessibility.lua:77
 ToggleCompletedThings = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:842
 GetTooltipSetting = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:382
 CreateTextbox = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:545
 CreateHeaderLabel = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:498
 AccountWide = <table> {
 }
 SetCollectedThings = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:852
 SetUnobtainableFilter = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:404
 SetAccountMode = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:816
 ToggleSourceLocations = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:876
 AddLabel = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:466
 SetCompletedThings = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:837
 RequiredForInsaneMode = <table> {
 }
 ToggleCollectedThings = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:856
 InformationTypeConversionMethods = <table> {
 }
 ToggleDebugMode = <function> defined @Interface/AddOns/AllTheThings/src/Settings/Classic Settings.lua:827
 SetPersonal = <function> defined @Interface/Ad

I had downgrade on 3.9.7 , that's work well

commented

If you get an error regarding missing colorg, run this script to setup the colors table on your settings:
/script ATTC.Settings:Set("Window:BackgroundColor", { r = 0, g = 0, b = 0, a = 1 });ATTC.Settings:Set("Window:BorderColor", { r = 1, g = 1, b = 1, a = 1 });

commented

This was fixed with 3.9.9.