Vendor/repair feature conflicts with addon "Vendor".
hackersrage opened this issue ยท 0 comments
Which software were you running?
Addon version name | Client used |
---|---|
10.2.0.1 | 10.2.5.52983 |
Bug description
When using Carbonite Quests with Vendor, Carbonite Quests prevents Vendor from hooking into the vendor dialog which results in an error.
How to reproduce it.
- Install Carbonite Maps, Carbonite Quests, and Vendor
- Enable all 3 addons from step 1
- Go to any vendor that accepts junk and repair.
- See error
Error 1/3
Message: [string "*buttons.xml:4_OnLoad"]:1: attempt to call field 'LoadImplementation' (a nil value)
Time: Wed Jan 17 23:16:19 2024
Count: 2
Stack: [string "*buttons.xml:4_OnLoad"]:1: attempt to call field 'LoadImplementation' (a nil value)
[string "*buttons.xml:4_OnLoad"]:1: in function <[string "*buttons.xml:4_OnLoad"]:1>
[string "=[C]"]: in function `CreateFrame'
[string "@Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua"]:216: in function `SetupButton'
[string "@Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua"]:58: in function `Enable'
[string "@Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua"]:95: in function <...ns/Vendor/features/merchantbutton/merchantbutton.lua:92>
[string "@Interface/AddOns/Vendor/sys/features.lua"]:139: in function <Interface/AddOns/Vendor/sys/features.lua:138>
[string "=[C]"]: in function `xpcall'
[string "@Interface/AddOns/Vendor/sys/event.lua"]:17: in function <Interface/AddOns/Vendor/sys/event.lua:15>
[string "@Interface/AddOns/Vendor/sys/event.lua"]:40: in function <Interface/AddOns/Vendor/sys/event.lua:29>
Locals: self = Button {
0 = <userdata>
text = FontString {
}
TooltipOffsetX = 24
Handler = "OnDestroyClicked"
}
(*temporary) = nil
(*temporary) = Button {
0 = <userdata>
text = FontString {
}
TooltipOffsetX = 24
Handler = "OnDestroyClicked"
}
(*temporary) = "CommonUI"
(*temporary) = "CommandButton"
(*temporary) = "attempt to call field 'LoadImplementation' (a nil value)"
Error 2/3
Message: ...ns/Vendor/features/merchantbutton/merchantbutton.lua:167: attempt to call method 'SetLabel' (a nil value)
Time: Wed Jan 17 23:16:19 2024
Count: 1
Stack: ...ns/Vendor/features/merchantbutton/merchantbutton.lua:167: attempt to call method 'SetLabel' (a nil value)
[string "@Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua"]:167: in function `SetSellState'
[string "@Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua"]:218: in function `SetupButton'
[string "@Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua"]:58: in function `Enable'
[string "@Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua"]:95: in function <...ns/Vendor/features/merchantbutton/merchantbutton.lua:92>
[string "@Interface/AddOns/Vendor/sys/features.lua"]:139: in function <Interface/AddOns/Vendor/sys/features.lua:138>
[string "=[C]"]: in function `xpcall'
[string "@Interface/AddOns/Vendor/sys/event.lua"]:17: in function <Interface/AddOns/Vendor/sys/event.lua:15>
[string "@Interface/AddOns/Vendor/sys/event.lua"]:40: in function <Interface/AddOns/Vendor/sys/event.lua:29>
Locals: self = Vendor_MerchantButton {
Destroy = Button {
}
OnShow = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:184
OnDestroyClicked = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:206
OnHide = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:191
Invoke = <function> defined @Interface/AddOns/Vendor/ui/dialog.lua:97
0 = <userdata>
OnSellClicked = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:198
Title = FontString {
}
SetSellState = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:162
SetDestroyState = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:172
Background = Texture {
}
OnLoad = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:131
Sell = Button {
}
}
disable = false
updatepending = "Sell [%s]"
text = 0
count = nil
(*temporary) = nil
(*temporary) = Button {
0 = <userdata>
HasTooltip = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:133
OnTooltip = <function> defined @Interface/AddOns/Vendor/features/merchantbutton/merchantbutton.lua:138
text = FontString {
}
TooltipOffsetX = 24
Handler = "OnSellClicked"
}
(*temporary) = "0"
(*temporary) = "attempt to call method 'SetLabel' (a nil value)"
UI = <table> {
Attach = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:105
SetText = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:52
Show = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:134
Dialog = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:283
MessageBox = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:154
Enable = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:125
Resolve = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:119
Prepare = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:96
SetColor = <function> defined @Interface/AddOns/Vendor/_ui/UI.lua:32
}
Error 3/3
Message: ...rface/AddOns/Vendor/features/status/statusplugin.lua:31: attempt to call field 'GetEvaluationStatus' (a nil value)
Time: Wed Jan 17 23:16:26 2024
Count: 1
Stack: ...rface/AddOns/Vendor/features/status/statusplugin.lua:31: attempt to call field 'GetEvaluationStatus' (a nil value)
[string "@Interface/AddOns/Vendor/features/status/statusplugin.lua"]:31: in function <...rface/AddOns/Vendor/features/status/statusplugin.lua:30>
[string "@Interface/AddOns/Vendor/features/status/statusplugin.lua"]:102: in function `Update'
[string "@Interface/AddOns/Vendor/features/status/statusplugin.lua"]:107: in function <...rface/AddOns/Vendor/features/status/statusplugin.lua:105>
[string "=[C]"]: in function `xpcall'
[string "@Interface/AddOns/Vendor/sys/event.lua"]:110: in function <Interface/AddOns/Vendor/sys/event.lua:99>
[string "=[C]"]: ?
[string "@Interface/SharedXML/CallbackRegistry.lua"]:178: in function <Interface/SharedXML/CallbackRegistry.lua:177>
[string "=[C]"]: ?
[string "@Interface/SharedXML/CallbackRegistry.lua"]:181: in function `TriggerEvent'
[string "@Interface/AddOns/Vendor/sys/event.lua"]:132: in function `RaiseEvent'
[string "@Interface/AddOns/Vendor/features/status/status.lua"]:130: in function <Interface/AddOns/Vendor/features/status/status.lua:70>
Locals: (*temporary) = nil
(*temporary) = "attempt to call field 'GetEvaluationStatus' (a nil value)"
totalCount = 0
sellValue = 0
sellCount = 0
deleteCount = 0
sellItems = <table> {
}
deleteItems = <table> {
}
totalCountStr = "0"
sellCountStr = "0"
deleteCountStr = "0"
sellValueStr = "0"
Addon = <table> {
MerchantButton = <table> {
}
c_Config_Tooltip_Rule = "tooltip_addrule"
RuleType = <table> {
}
RaiseEvent = <function> defined @Interface/AddOns/Vendor/sys/event.lua:127
CopyProfile = <function> defined @Interface/AddOns/Vendor/sys/profilemanager.lua:290
DefaultConfig = <table> {
}
PreHookWidget = <function> defined @Interface/AddOns/Vendor/sys/hook.lua:29
c_Config_Tooltip = "tooltip_basic"
DeleteProfile = <function> defined @Interface/AddOns/Vendor/sys/profilemanager.lua:271
c_Config_SellThrottle = "sell_throttle"
RuleConfig = <table> {
}
RemoveThread = <function> defined @Interface/AddOns/Vendor/sys/thread.lua:103
IsItemInList = <function> defined @Interface/AddOns/Vendor/vendor/blocklists.lua:386
ListToggle_Cmd = <function> defined @Interface/AddOns/Vendor/cmds.lua:27
AttachImplementation = <function> defined @Interface/AddOns/Vendor/ui/dialog.lua:40
History_Cmd = <function> defined @Interface/AddOns/Vendor/features/history/history.lua:341
PrintPublic = <function> defined @Interface/AddOns/Vendor/sys/api.lua:262
COMMON_GRAY_COLOR = <table> {
}
GetProfileList = <function> defined @Interface/AddOns/Vendor/sys/profilemanager.lua:230
GetPriceString = <function> defined @Interface/AddOns/Vendor/sys/systems.lua:197
SetAccountSetting = <function> defined @Interface/AddOns/Vendor/sys/systems.lua:197
AddInitializeAction = <function> defined @Interface/AddOns/Vendor/sys/core.lua:143
c_Config_SellLimit = "autosell_limit"
GetNumTotalEquippedBagSlots = <function> defined @Interface/AddOns/Vendor/sys/systems.lua:197
IsDebug = false
Systems = <table> {
}
TableFind = <function> defined @Interface/AddOns/Vendor/sys/helpers.lua:62
CreateCategory = <function> defined @Interface/AddOns/Vendor/RulesEngine/category.lua:162
EPIC_PURPLE_COLOR = <table> {
}
GetCharacterFullName = <function> defined @Interface/AddOns/Vendor/sys/helpers.lua:104
RuleManager = <table> {
}
IsDebugChannelEnabled = <function> defined @Interface/AddOns/Vendor/sys/core.lua:168
c_Config_MerchantData = "merchantdata"
IsConfigInitialized = <function> defined @Interface/AddOns/Vendor/sys/config.lua:414
FindDefaultProfile = <function> defined @Interface/AddOns/Vendor/vendor/profileimpl.lua:139
Invoke = <function> defined @Interface/AddOns/Vendor/sys/helpers.lua:121
GetCurrentProfile = <function> defined @Interface/AddOns/Vendor/sys/profilemanager.lua:299
= <table> {
}