Auctionator

Auctionator

141M Downloads

Alpha - LUA error when hovering over mail containing multiple items

raysmith59 opened this issue ยท 1 comments

commented

My auction alt has a handful of stacks of different types of meat in one mail item that another alt sent to him, when I hover over that mail item I get this error:

47x Auctionator\Source\Tooltips\Main.lua:82: attempt to call field 'UtilitiesItemKeyFromLink' (a nil value)
[string "@Auctionator\Source\Tooltips\Main.lua"]:82: in function ShowTipWithMultiplePricing' [string "@Auctionator\Source\Tooltips\Hooks.lua"]:185: in function <Auctionator\Source\Tooltips\Hooks.lua:158> [string "=[C]"]: in function InboxFrameItem_OnEnter'
[string "@postal\Modules\Express.lua"]:42: in function <Postal\Modules\Express.lua:41>
[string "=(tail call)"]: ?
[string ":OnEnter"]:1: in function <[string ":OnEnter"]:1>

Locals:
tooltipFrame = GameTooltip {
0 =
SetCurrencyByID = defined @AllTheThings\AllTheThings.lua:3988
ItemTooltip = {
}
SetHyperlink = defined =[C]:-1
SetGuildBankItem = defined =[C]:-1
hasMoney = 1
Hide = defined =[C]:-1
comparing = false
TopOverlay = {
}
SetHeirloomByItemID = defined =[C]:-1
SetLFGDungeonReward = defined @AllTheThings\AllTheThings.lua:4025
SetQuestItem = defined =[C]:-1
AllTheThingsProcessing = true
SetToyByItemID = defined =[C]:-1
numMoneyFrames = 1
SetRecipeReagentItem = defined @Altoholic\Tooltip.lua:706
SetInboxItem = defined =[C]:-1
SetBuybackItem = defined =[C]:-1
TMW_SetSpellByIDWithClassIcon = defined @TellMEwhen\Components\Core\Spells\ClassSpellCache.lua:212
SetLootItem = defined =[C]:-1
SetMerchantItem = defined =[C]:-1
SetQuestLogItem = defined =[C]:-1
TMW_SetDogTag = defined @TellMEwhen\Components\Core\Common\DogTags\config.lua:398
SetTradeTargetItem = defined =[C]:-1
TMW_SetEquiv = defined @TellMEwhen\Options\TellMeWhen_Options.lua:165
SetTradePlayerItem = defined =[C]:-1
SetTrainerService = defined =[C]:-1
SetSendMailItem = defined =[C]:-1
SetItemByID = defined =[C]:-1
updateTooltip = 0.033000
SetInventoryItem = defined =[C]:-1
SetExistingSocketGem = defined =[C]:-1
SetItemKey = defined =[C]:-1
SetLootRollItem = defined =[C]:-1
shoppingTooltips =

{
}
SetLFGDungeonShortageReward = defined @AllTheThings\AllTheThings.lua:4042
SetBagItem = defined =[C]:-1
needsReset = true
SetCurrencyToken = defined @Altoholic\Tooltip.lua:706
BottomOverlay = {
}
TMW_SetFrameHighlight = defined @TellMEwhen\Components\GroupModules\GroupModule_GroupPosition\Config.lua:193
SetRecipeResultItem = defined @Altoholic\Tooltip.lua:706
}
itemKeys =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
7 =
{
}
8 =
{
}
9 =
{
}
10 =
{
}
11 =
{
}
12 =
{
}
}
auctionPrice = nil
total = 0
itemCount = 0
(for generator) = defined =[C]:-1
(for state) =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
7 =
{
}
8 =
{
}
9 =
{
}
10 =
{
}
11 =
{
}
12 =
{
}
}
(for control) = 1
_ = 1
itemEntry =
{
name = "Moist Fillet"
count = 200
link = "|cffffffff|Hitem:168645::::::::120:259::::::|h[Moist Fillet]|h|r"
}
(*temporary) = defined @Auctionator\Source\Database\Main.lua:81
(*temporary) = nil
(*temporary) = "|cffffffff|Hitem:168645::::::::120:259::::::|h[Moist Fillet]|h|r"
(*temporary) = "attempt to call field 'UtilitiesItemKeyFromLink' (a nil value)"
zc =
{
IsEnglishLocale = defined @Auctionator\Source\Localization\Main.lua:67
msg_red = defined @Auctionator\zcUtils.lua:570
TrimBrackets = defined @Auctionator\zcUtils.lua:955
tallyAdd = defined @Auctionator\zcUtils.lua:1108
msg_yellow = defined @Auctionator\zcUtils.lua:572
msg = defined @Auctionator\zcUtils.lua:699
GetArrayElemOrFirst = defined @Auctionator\zcUtils.lua:136
NumToBool = defined @Auctionator\zcUtils.lua:524
printmem = defined @Auctionator\zcUtils.lua:1018
ParseBattlePetLink = defined @Auctionator\zcUtil

commented

Fixed in 1e2ee37