Auctionator

Auctionator

136M Downloads

Conflict with GW2 UI - unable to post auctions

idominic18 opened this issue ยท 1 comments

commented

23x ...r/Source_Mainline/Utilities/ItemInfoFromLocation.lua:10: attempt to index local 'itemInfo' (a number value)
[string "@Interface/AddOns/Auctionator/Source_Mainline/Utilities/ItemInfoFromLocation.lua"]:10: in function ItemInfoFromLocation' [string "@Interface/AddOns/Auctionator/Source/Tabs/DataProviders/Bag.lua"]:67: in function LoadBagData'
[string "@Interface/AddOns/Auctionator/Source/Tabs/DataProviders/Bag.lua"]:13: in function Reload' [string "@Interface/AddOns/Auctionator/Source/Tabs/DataProviders/Bag.lua"]:33: in function <...AddOns/Auctionator/Source/Tabs/DataProviders/Bag.lua:29> [string "=[C]"]: in function Show'
[string "@Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseFrame.lua"]:611: in function <...izzard_AuctionHouseUI/Blizzard_AuctionHouseFrame.lua:571>
[string "=[C]"]: in function ?' [string "@Interface/SharedXML/FunctionUtil.lua"]:15: in function CallMethodOnNearestAncestor'
[string "@Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseTab.lua"]:24: in function <...Blizzard_AuctionHouseUI/Blizzard_AuctionHouseTab.lua:23>

Locals:
location =

{
Clear = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:29
IsEquipmentSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:56
IsEqualToBagAndSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:72
SetBagAndSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:35
IsBagAndSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:60
SetEquipmentSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:46
slotIndex = 1
HasAnyLocation = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:64
bagID = 0
GetEquipmentSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:52
IsEqualToEquipmentSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:80
GetBagAndSlot = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:42
IsValid = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:68
IsEqualTo = defined @Interface/FrameXML/ObjectAPI/ItemLocation.lua:88
}
itemKey =
{
itemLevel = 1
itemSuffix = 0
itemID = 6948
battlePetSpeciesID = 0
}
itemType = 1
icon = nil
itemCount = nil
quality = nil
itemLink = nil
_ = nil
itemInfo = 134414
(*temporary) = 0
(*temporary) = 1
(*temporary) = 134414
(*temporary) = 1
(*temporary) = false
(*temporary) = 1
(*temporary) = false
(*temporary) = false
(*temporary) = "|cffffffff|Hitem:6948::::::::60:72:::::::::|h[Hearthstone]|h|r"
(*temporary) = false
(*temporary) = "attempt to index local 'itemInfo' (a number value)"

commented

I've tested GW2 (beta). This is a bug with GW2, as it adds its own function for the API C_Container.GetItemInfo - which pretends to be the Blizzard function while returning different results to the real C_Container.GetItemInfo on the Dragonflight beta. Auctionator checks for the function's existence and if it exists tries to use it with the correct return values. You'll need to contact the developers of GW2 to fix this.

For reference, this is what the function should do:
image