SLOKnightfall / BetterWardrobe

31 stars 15 forks source link

Bug: Hiding an item... #343

Open nancikennedy opened 1 year ago

nancikennedy commented 1 year ago

On Retail, with v4.7 of BetterWardrobe, I am getting an error when trying to hide (from the Collections:Appearances interface panel) items (and the item doesn't get hidden).

5x BetterWardrobe/Modules/Wardrobe.lua:3294: attempt to call global 'WardrobeCollectionFrame_GetSortedAppearanceSources' (a nil value) [string "@BetterWardrobe/Modules/Wardrobe.lua"]:3294: in function <BetterWardrobe/Modules/Wardrobe.lua:3289> [string "@BetterWardrobe/Modules/Wardrobe.lua"]:3367: in function func' [string "@BetterWardrobe/Libs/UIDropDownMenu/UIDropDownMenu.lua"]:905: in functionBW_UIDropDownMenuButton_OnClick'

Locals: model = DressUpModel { 0 = OnEnter = defined @BetterWardrobe/Modules/Wardrobe.lua:3038 NewGlow = Texture { } Border = Texture { } OnMouseDown = defined @BetterWardrobe/Modules/Wardrobe.lua:2995 OnUpdate = defined @BetterWardrobe/Modules/Wardrobe.lua:3074 NewString = FontString { } TransmogStateTexture = Texture { } OnShow = defined @BetterWardrobe/Modules/Wardrobe.lua:3111 OnLoad = defined @BetterWardrobe/Modules/Wardrobe.lua:2981 needsItemGeo = false Reload = defined @BetterWardrobe/Modules/Wardrobe.lua:3088 SetInfo = Frame { } visualInfo =

{ } cameraID = 465 CollectionListVisual = Frame { } OnModelLoaded = defined @BetterWardrobe/Modules/Wardrobe.lua:2989 OnLeave = defined @BetterWardrobe/Modules/Wardrobe.lua:3068 Favorite = Frame { } HideVisual = Frame { } } isHidden = nil tabID = 1 visualID = 69513 = 3 = 26738 = false = 1109214 _ = true itemLink = "|cffffffff|Hitem:124134::::::::60:64:::::::::|h[]|h|r" (temporary) = nil (temporary) = 69513 (temporary) = 3 (temporary) =
{ IsOffHand = defined @FrameXML/TransmogUtil.lua:358 IsEqual = defined @FrameXML/TransmogUtil.lua:363 Set = defined @FrameXML/TransmogUtil.lua:327 IsSecondary = defined @FrameXML/TransmogUtil.lua:379 modification = 0 slotID = 15 GetArmorCategoryID = defined @FrameXML/TransmogUtil.lua:370 type = 0 IsIllusion = defined @FrameXML/TransmogUtil.lua:337 GetSlotID = defined @FrameXML/TransmogUtil.lua:341 GetSlotName = defined @FrameXML/TransmogUtil.lua:345 GetLookupKey = defined @FrameXML/TransmogUtil.lua:375 IsAppearance = defined @FrameXML/TransmogUtil.lua:333 IsEitherHand = defined @FrameXML/TransmogUtil.lua:349 IsMainHand = defined @FrameXML/TransmogUtil.lua:353 } (*temporary) = "attempt to call global 'WardrobeCollectionFrame_GetSortedAppearanceSources' (a nil value)" addon =
{ TransmogVendorSizeUpdated = true ViewDelay = 3 useAltSet = false modules =
{ } Sort =
{ } SecureHook = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:335 GetBlizzID = defined @BetterWardrobe/Data/DataBase.lua:408 MogIt =
{ } IsEnabled = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:447 GetActiveCategory = defined @BetterWardrobe/Modules/CollectionList.lua:213 RefreshCharConfig = defined @BetterWardrobe/Modules/Core.lua:1136 RegisterMessage = defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80 UnregisterMessage = defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:143 validSetCache =
{ } GetBaseList = defined @BetterWardrobe/Data/DataBase.lua:392 db =
{ } SetEnabledState = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:420 Hook = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:273 InitExtendedSetsSwap = defined @BetterWardrobe/Plugins/ExtendedTransmog.lua:6 OnEnable = defined @BetterWardrobe/Modules/Core.lua:1227 RefreshOutfitData = defined @BetterWardrobe/Modules/Core.lua:868 GetArtifactSourceInfo = defined @BetterWardrobe/Modules/ArtifactAppearances.lua:271 IsWeaponCat = defined @BetterWardrobe/Modules/CollectionList.lua:217 ItemAppearance =
{ } OnInitialize = defined @BetterWardrobe/Modules/Core.lua:1157

nancikennedy commented 1 year ago

Also getting an error trying to hide things from the transmog interface panel:

1x BetterWardrobe/Modules/BlizzardAPI.lua:53: Usage: GetItemInfoInstant(itemID|"name"|"itemlink") [string "=[C]"]: in function GetItemInfoInstant' [string "@BetterWardrobe/Modules/BlizzardAPI.lua"]:53: in function <BetterWardrobe/Modules/BlizzardAPI.lua:52> [string "@BetterWardrobe/Modules/BlizzardAPI.lua"]:64: in functionGetTransmogLocation' [string "@BetterWardrobe/Modules/Wardrobe.lua"]:3294: in function <BetterWardrobe/Modules/Wardrobe.lua:3289> [string "@BetterWardrobe/Modules/Wardrobe.lua"]:3367: in function func' [string "@BetterWardrobe/Libs/UIDropDownMenu/UIDropDownMenu.lua"]:905: in functionBW_UIDropDownMenuButton_OnClick'

Locals: (*temporary) = nil