DressUp

DressUp

83.6k Downloads

Error when trying to buy in AH ( and unable to buy the addon blocks it )

reaper666735 opened this issue ยท 15 comments

commented

i hope it's only a random bug when i logged in since i never had it before ( or never used AH since latest update lol ........ )

basically each time i tried to click an item to but it , this showed up and unable to buy anything it really blocked the interface buttons

14x DressUp\core.lua:451: attempt to index field 'background' (a nil value)
DressUp\core.lua:451: in function `SetDressUpBackground'
DressUp\core.lua:932: in function <DressUp\core.lua:925>
(tail call): ?
(tail call): ?
...ns\Blizzard_VoidStorageUI\Blizzard_VoidStorageUI-1.0.lua:396: in function <...ns\Blizzard_VoidStorageUI\Blizzard_VoidStorageUI.lua:384>

Locals:
self =

{
SetDefaultModuleLibraries = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:398
TryOn = defined @DRESSUP\core.lua:947
EnableModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:363
modules =
{
}
baseName = "DressUp"
SetDressUpBackground = defined @DRESSUP\core.lua:449
GetInfoForSlot = defined @DRESSUP\core.lua:768
SecureHookScript = defined @ace3\AceHook-3.0\AceHook-3.0.lua:410
MODIFIER_STATE_CHANGED = defined @DRESSUP\core.lua:209
SetDefaultModulePrototype = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:440
defaultModuleState = true
ShowingHelm = defined @DRESSUP\core.lua:870
IsEnabled = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:482
GetRaceIndex = defined @DRESSUP\core.lua:521
DisableModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:381
SelectedGender = 0
GenerateRaceMenu = defined @DRESSUP\core.lua:627
RegisterMessage = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
hooks =
{
}
db =
{
}
SetEnabledState = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = defined @ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
RegisterEvent = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
SwitchBackground = defined @DRESSUP\core.lua:539
IterateModules = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = defined @ace3\AceHook-3.0\AceHook-3.0.lua:313
UpdatePaperDollItemLevels = defined @DRESSUP\core.lua:196
OnInitialize = defined @DRESSUP\core.lua:221
NewModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:266
UpdateBackgroundTexCoords = defined @DRESSUP\core.lua:457
PLAYER_EQUIPMENT_CHANGED = defined @DRESSUP\core.lua:1027
defaultModuleLibraries =
{
}
InitializeRaceMenu = defined @DRESSUP\core.lua:677
SelectedRace = -1
GetName = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:310
GetItemLinkFromSource = defined @DRESSUP\core.lua:898
IterateEmbeds = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:473
name = "DressUp"
GetSlotItem = defined @DRESSUP\core.lua:1015
ResetRaceSelect = defined @DRESSUP\core.lua:494
orderedModules =
{
}
IsHooked = defined @ace3\AceHook-3.0\AceHook-3.0.lua:493
Disable = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:345
GetInvSlot = defined @DRESSUP\core.lua:983
GetTransmogItemLinkFromSlot = defined @DRESSUP\core.lua:913
IsSlotTransmogrifiable = defined @DRESSUP\core.lua:905
ItemButtons =
{
}
GetItemSourceID = defined @DRESSUP\core.lua:885
HookScript = defined @ace3\AceHook-3.0\AceHook-3.0.lua:366
ShowingShoulders = defined @DRESSUP\core.lua:880
Enable = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:325
UnregisterAllEvents = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
ShowingCloak = defined @DRESSUP\core.lua:875
ResetItemButtons = defined @DressU

commented

Have you tried disabling the addon? I've noticed similar weird blocking errors and WoW is blaming completely random addons for it. Make sure you have updated all of your other addons as well.

If error doesn't occur after disabling it then maybe DressUp is at fault but I haven't encountered this error myself.

commented

After disabling Dressup i was able to use the AH "buy / buyout" buttons again and ofc get my item , so unfortunately it seems to point to the addon :p , BUT in all fairness i have to say i still have a phew addons who are not fully up to date ( they are alpha or Beta ) and do give random Lua errors themselves , just that if i was able to use the AH normally after disabling it still does mean Dressup had more of an impact on it :p

commented

We tried to reproduce the bugs on multiple WoW installations and Addon combinations but we cant reproduce it. Could you try disabling other addons and just running DressUp to see if its caused by a conflict with another addon or if DressUp is at fault?

commented

Sorry to be be bearer of bad news , but with all addons disabled ( except Dressup ofc lol ) , i still get this error , but it does seem a bit different then yesterday i think.

fresh one :

Message: Interface\AddOns\DressUp\core.lua:451: attempt to index field 'background' (a nil value)
Time: 08/09/16 10:18:20
Count: 1
Stack: Interface\AddOns\DressUp\core.lua:451: in function SetDressUpBackground' Interface\AddOns\DressUp\core.lua:932: in function <Interface\AddOns\DressUp\core.lua:925> (tail call): ? ...ace\AddOns\Blizzard_AuctionUI\Blizzard_AuctionUI.lua:273: in functionBrowseButton_OnClick'
[string ":OnClick"]:8: in function <[string ":OnClick"]:1>

Locals: self =

{
SetDefaultModuleLibraries = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:398
TryOn = defined @interface\AddOns\DressUp\core.lua:947
EnableModule = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules =
{
}
baseName = "DressUp"
SetDressUpBackground = defined @interface\AddOns\DressUp\core.lua:449
GetInfoForSlot = defined @interface\AddOns\DressUp\core.lua:768
SecureHookScript = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:413
MODIFIER_STATE_CHANGED = defined @interface\AddOns\DressUp\core.lua:209
SetDefaultModulePrototype = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:440
defaultModuleState = true
ShowingHelm = defined @interface\AddOns\DressUp\core.lua:870
IsEnabled = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:482
GetRaceIndex = defined @interface\AddOns\DressUp\core.lua:521
DisableModule = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:381
GenerateRaceMenu = defined @interface\AddOns\DressUp\core.lua:627
RegisterMessage = defined @interface\AddOns\DressUp\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterMessage = defined @interface\AddOns\DressUp\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
hooks =
{
}
db =
{
}
SetEnabledState = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:277
enabledState = true
RegisterEvent = defined @interface\AddOns\DressUp\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
SwitchBackground = defined @interface\AddOns\DressUp\core.lua:539
IterateModules = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:316
UpdatePaperDollItemLevels = defined @interface\AddOns\DressUp\core.lua:196
OnInitialize = defined @interface\AddOns\DressUp\core.lua:221
NewModule = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:266
UpdateBackgroundTexCoords = defined @interface\AddOns\DressUp\core.lua:457
PLAYER_EQUIPMENT_CHANGED = defined @interface\AddOns\DressUp\core.lua:1027
defaultModuleLibraries =
{
}
InitializeRaceMenu = defined @interface\AddOns\DressUp\core.lua:677
GetName = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:310
GetItemLinkFromSource = defined @interface\AddOns\DressUp\core.lua:898
IterateEmbeds = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:473
name = "DressUp"
GetSlotItem = defined @interface\AddOns\DressUp\core.lua:1015
ResetRaceSelect = defined @interface\AddOns\DressUp\core.lua:494
orderedModules =
{
}
IsHooked = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:496
Disable = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:345
GetInvSlot = defined @interface\AddOns\DressUp\core.lua:983
GetTransmogItemLinkFromSlot = defined @interface\AddOns\DressUp\core.lua:913
IsSlot

commented

Did you install the addon with the Curse client and are you on the latest available version?

If you manually installed the addon: Redownload the latest version, remove the current addon directory in Interface\Addons\ and reinstall it.

commented

Based on your error information I think its unable to load the background file.

commented

i did install via the curse client ( like all my addons ) , and i'm on version 2.1.3 , what should be the latest .......

commented

2.1.3 is the latest version, could you maybe delete the addon in the curse client and reinstall it?

commented

Probably isn't necessary. Debugging bugs like these just is a horrible job so if it can be avoided it's nice.

commented

ok il try to re-install it to help, i also just want to add that the addon works perfectly when using the dressing room for viewing gear in bags / banks ...... like always ( with the backgrounds all in order ) , this only seems to pop up when i use the AH window .....

commented

reinstalling the addon did not fix it i'm afraid , another fresh error ...... sorry :p ,

Message: Interface\AddOns\DressUp\core.lua:451: attempt to index field 'background' (a nil value)
Time: 08/09/16 12:37:45
Count: 1
Stack: Interface\AddOns\DressUp\core.lua:451: in function SetDressUpBackground' Interface\AddOns\DressUp\core.lua:932: in function <Interface\AddOns\DressUp\core.lua:925> (tail call): ? ...ace\AddOns\Blizzard_AuctionUI\Blizzard_AuctionUI.lua:273: in functionBrowseButton_OnClick'
[string ":OnClick"]:8: in function <[string ":OnClick"]:1>

Locals: self =

{
SetDefaultModuleLibraries = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:398
TryOn = defined @interface\AddOns\DressUp\core.lua:947
EnableModule = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules =
{
}
baseName = "DressUp"
SetDressUpBackground = defined @interface\AddOns\DressUp\core.lua:449
GetInfoForSlot = defined @interface\AddOns\DressUp\core.lua:768
SecureHookScript = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:413
MODIFIER_STATE_CHANGED = defined @interface\AddOns\DressUp\core.lua:209
SetDefaultModulePrototype = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:440
defaultModuleState = true
ShowingHelm = defined @interface\AddOns\DressUp\core.lua:870
IsEnabled = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:482
GetRaceIndex = defined @interface\AddOns\DressUp\core.lua:521
DisableModule = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:381
GenerateRaceMenu = defined @interface\AddOns\DressUp\core.lua:627
RegisterMessage = defined @interface\AddOns\DressUp\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterMessage = defined @interface\AddOns\DressUp\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
hooks =
{
}
db =
{
}
SetEnabledState = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:277
enabledState = true
RegisterEvent = defined @interface\AddOns\DressUp\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
SwitchBackground = defined @interface\AddOns\DressUp\core.lua:539
IterateModules = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:316
UpdatePaperDollItemLevels = defined @interface\AddOns\DressUp\core.lua:196
OnInitialize = defined @interface\AddOns\DressUp\core.lua:221
NewModule = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:266
UpdateBackgroundTexCoords = defined @interface\AddOns\DressUp\core.lua:457
PLAYER_EQUIPMENT_CHANGED = defined @interface\AddOns\DressUp\core.lua:1027
defaultModuleLibraries =
{
}
InitializeRaceMenu = defined @interface\AddOns\DressUp\core.lua:677
GetName = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:310
GetItemLinkFromSource = defined @interface\AddOns\DressUp\core.lua:898
IterateEmbeds = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:473
name = "DressUp"
GetSlotItem = defined @interface\AddOns\DressUp\core.lua:1015
ResetRaceSelect = defined @interface\AddOns\DressUp\core.lua:494
orderedModules =
{
}
IsHooked = defined @interface\AddOns\DressUp\libs\AceHook-3.0\AceHook-3.0.lua:496
Disable = defined @interface\AddOns\DressUp\libs\AceAddon-3.0\AceAddon-3.0.lua:345
GetInvSlot = defined @interface\AddOns\DressUp\core.lua:983
GetTransmogItemLinkFromSlot = defined @interface\AddOns\DressUp\core.lua:913
IsSlot

commented

I may have found the cause. You are using the side dressup panel (the option for disabling side panel is toggled off)?

Terminology you have used has sort of misled me and it's not matter of Blizzard UI blocking use of protected functions after all.

commented

yes the preview panel linked to the AH window is active ( the option to hide side panel is not checked :p ) first time it did this error tbh.

commented

Error fixed in release 2.1.4.

commented

i can confirm it's fixed :D , ty both for the help :)