Better Wardrobe and Transmog

Better Wardrobe and Transmog

6M Downloads

Opening addon causing errors. BlizzardAPI.lua:185: attempt to index local 'setInfo' (a nil value) / Usage: local apppearances = C_TransmogSets.GetSetPrimaryAppearances(transmogSetID)

Ookami313 opened this issue ยท 1 comments

commented

v. 3.7.1
Opening the addon causes the following error to occur and the characters models show up with no gear.

2x BetterWardrobe\Modules\BlizzardAPI.lua:185: attempt to index local 'setInfo' (a nil value)
[string "@BetterWardrobe\Modules\BlizzardAPI.lua"]:185: in function GetSetSources' [string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:7297: in function GetLocationBasedCount'
[string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:4479: in function GetUsableSets' [string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:6407: in function UpdateSets'
[string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:6974: in function ResetPage' [string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:6398: in function Refresh'
[string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:6305: in function <BetterWardrobe\Modules\Wardrobe.lua:6293>
[string "=[C]"]: in function SetShown' [string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:1271: in function SetTab'
[string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:1176: in function `ClickTab'
[string ":OnClick"]:1: in function <[string ":OnClick"]:1>
[string "=[C]"]: ?

Locals:
setID = 2070
setInfo = nil
(*temporary) = 2070
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'setInfo' (a nil value)"
addon =

{
TransmogVendorSizeUpdated = true
ViewDelay = 3
useAltSet = false
modules =
{
}
Sort =
{
}
SecureHook = defined @BetterWardrobe\Libs\AceHook-3.0\AceHook-3.0.lua:336
tooltip = BW_ProfileTooltip {
}
SetDefaultModulePrototype = defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
MogIt =
{
}
IsEnabled = defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
GetActiveCategory = defined @BetterWardrobe\Modules\CollectionList.lua:217
RefreshCharConfig = defined @BetterWardrobe\Modules\Core.lua:1158
RegisterMessage = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
validSetCache =
{
}
ArmorSetModCache =
{
}
db =
{
}
SetEnabledState = defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = defined @BetterWardrobe\Libs\AceHook-3.0\AceHook-3.0.lua:274
GetSourceFromItem = defined @BetterWardrobe\Modules\Tooltips.lua:208
InitExtendedSetsSwap = defined @BetterWardrobe\Plugins\ExtendedTransmog.lua:6
OnEnable = defined @BetterWardrobe\Modules\Core.lua:1263
RefreshOutfitData = defined @BetterWardrobe\Modules\Core.lua:874
GetArtifactSourceInfo = defined @BetterWardrobe\Modules\ArtifactAppearances.lua:283
IsWeaponCat = defined @BetterWardrobe\Modules\CollectionList.lua:222
ItemAppearance =
{
}
OnInitialize = defined @BetterWardrobe\Modules\Core.lua:1178
NewModule = defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
Globals =
{
}
SortSet = defined @BetterWardrobe\Modules\SortingFunctions.lua:509
HiddenAppearanceDB =
{
}
GetName = defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:279
C_TransmogCollection =
{
}
Camera =
{
}
name = "BetterWardrobe"
UI =
{
}
Disable = defined @GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:314
GetSetType = defined @BetterWardrobe\Data\DataBase.lua:661
Unhook = defined @BetterWardrobe\Libs\AceHook-3.0\AceHook-3.0.lua:418
Print = defined @datastore\libs\AceConsole-3.0\AceConsole-3.0.lua:54
IsFavoriteItem = defined @BetterWardrobe\Modules\Wardrobe.lua:3436
usableSourceCache =
{
}
ExtendTransmogView = defined @BetterWardrobe\Modules\TransmogVendor.lua:423
BuildClassArtifactAppearanceList = defined @BetterWardrobe\Modules\ArtifactAppearances.lua:177
TRANSMOG_SET_FILTER =
{
}
Init =
{
}
CreateChatLinkTransmogVendor = defined @BetterWardrobe\Modules\ImportExport.lua:299
EventHandler = defined @BetterWardrobe\Modules\Core.lua:1370
SelecteSavedList = false
CollectionList =
{
}
GetSetCounts = defined @BetterWardrobe\Modules\BlizzardAPI.lua:495
RemoveItemSubstitute = defined @BetterWardrobe\Data\DataBase.lua:871


Moving the cursor over one of the models also produces the following error.

17x Usage: local apppearances = C_TransmogSets.GetSetPrimaryAppearances(transmogSetID)
[string "=[C]"]: in function GetSetPrimaryAppearances' [string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:3160: in function RefreshTooltip'
[string "@BetterWardrobe\Modules\Wardrobe-Appearances.lua"]:3146: in function <BetterWardrobe\Modules\Wardrobe.lua:3143>

Locals:
(*temporary) = "Usage: local apppearances = C_TransmogSets.GetSetPrimaryAppearances(transmogSetID)"

commented

Issue seems to have been resolved with 3.8.4. Thanks for your hard work.