SLOKnightfall / BetterWardrobe

30 stars 14 forks source link

[LUA] Right clicking certain sets in Appearances>Sets produces error #426

Open sebid opened 4 months ago

sebid commented 4 months ago
  1. Shift + P > Appearances
  2. Sets
  3. Right click only certain sets, observe error

Sets that produce this error: Spring Reveler's Turqoise Collection Spring Reveler's Turqoise Collection image (Seems to be two of them with same name, one female, one male set)

Message: Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5162: attempt to index local 'baseSetData' (a nil value) Time: Thu Apr 4 08:45:59 2024 Count: 2 Stack: Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5162: attempt to index local 'baseSetData' (a nil value) [string "@Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua"]:5162: in function 'IsBaseSetNew' [string "@Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua"]:6296: in function 'GetDefaultSetIDForBaseSet' [string "@Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua"]:6619: in function 'initFunction' [string "@Interface/AddOns/BetterWardrobe/Libs/UIDropDownMenu/UIDropDownMenu.lua"]:80: in function 'BW_UIDropDownMenu_Initialize' [string "@Interface/AddOns/BetterWardrobe/Libs/UIDropDownMenu/UIDropDownMenu.lua"]:1168: in function 'BW_ToggleDropDownMenu' [string "@Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua"]:6846: in function <Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:6836> Locals: self = <table> { ResetBaseSetNewStatus = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5185 baseSets = <table> { } baseSetsData = <table> { } IsBaseSetNew = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5155 SortSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:4704 sourceData = <table> { } GetUsableSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:4879 GetBaseSetData = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5094 GetIconForSet = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5363 baseExtraSetsData = <table> { } GetBaseSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:4817 GetSetSourceData = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5031 GetSetSourceCounts = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5085 sourceExtraData = <table> { } DetermineFavorites = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5377 ClearUsableSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5357 GetSortedSetSources = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5280 RefreshFavorites = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5398 variantSets = <table> { } GetVariantSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5007 ClearSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5331 ClearBaseSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5347 ClearVariantSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5353 GetBaseSetByID = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:4868 GetSetSourceTopCounts = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5143 } baseSetID = 3446 baseSetData = nil (*temporary) = nil (*temporary) = <table> { ResetBaseSetNewStatus = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5185 baseSets = <table> { } baseSetsData = <table> { } IsBaseSetNew = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5155 SortSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:4704 sourceData = <table> { } GetUsableSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:4879 GetBaseSetData = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5094 GetIconForSet = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5363 baseExtraSetsData = <table> { } GetBaseSets = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:4817 GetSetSourceData = <function> defined @Interface/AddOns/BetterWardrobe/Modules/Wardrobe.lua:5031 GetSetSourceCounts

sebid commented 3 months ago

Another set that produces the error: [Dashing Buccaneer's Slops] image