AdiBags

AdiBags

8M Downloads

attempt to index local 'b' (a nil value), Section.lua line 483

SpareSimian opened this issue ยท 0 comments

commented

Possibly a plugin issue. Happened when I opened my mailbox to retrieve expired AH items.

Code:

function CompareButtons(a, b)
local linkA, linkB = a:GetItemLink(), b:GetItemLink()

Looks like the buttonOrder table is somehow getting populated with a nil entry.

Date: 2019-06-14 00:33:28
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\AdiBags\widgets\Section.lua line 483:
attempt to index local 'b' (a nil value)
Debug:
AdiBags\widgets\Section.lua:483:
AdiBags\widgets\Section.lua:482
[C]: ?
AdiBags\widgets\Section.lua:365: FullLayout()
AdiBags\widgets\ContainerFrame.lua:954: PrepareSections()
AdiBags\widgets\ContainerFrame.lua:1059:
AdiBags\widgets\ContainerFrame.lua:1042
(tail call): ?
AdiBags\widgets\ContainerFrame.lua:448: RefreshContents()
AdiBags\widgets\ContainerFrame.lua:433: ResumeUpdates()
AdiBags\widgets\ContainerFrame.lua:416:
AdiBags\widgets\ContainerFrame.lua:408
[C]: Show()
AdiBags\core\Bags.lua:89: Open()
AdiBags\core\Bags.lua:209: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:119:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:119
[C]: ?
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:29:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:64: SendMessage()
AdiBags\core\Core.lua:447: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:119:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:119
[C]: ?
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:29:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:64:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
(tail call): ?
[C]: TurnOrActionStop()
[string "TURNORACTION"]:4:
[string "TURNORACTION"]:1
Locals:
a = AdiBagsItemButton66 {
timeSinceUpgradeCheck = 0
PostOnLoad = defined @interface\FrameXML\ItemButtonTemplate.lua:169
BattlepayItemTexture = {
}
IconOverlay = {
}
BagStaticTop = {
}
IconBorder = {
}
newitemglowAnim = {
}
icon = AdiBagsItemButton66IconTexture {
}
container = AdiBagsContainer1 {
}
acquired = true
UpdateTooltip = defined @interface\FrameXML\ContainerFrame.lua:1347
ExtendedOverlay = {
}
RegisterCallback = defined @interface\FrameXML\ItemButtonTemplate.lua:175
UnregisterCallback = defined @interface\FrameXML\ItemButtonTemplate.lua:182
UpdateItemContextMatching = defined @interface\FrameXML\ItemButtonTemplate.lua:211
NewItemTexture = {
}
Cooldown = AdiBagsItemButton66Cooldown {
}
bagFamily = 0
itemContextMatchResult = 3
count = 1
BagStaticBottom = {
}
section = AdiBagsSection20 {
}
filterName = "Manual filtering"
ItemContextOverlay = {
}
PostOnShow = defined @interface\FrameXML\ItemButtonTemplate.lua:189
flash = {
}
texture = 609813
itemId = 138883
itemLink = "[Meryl's Conjured Refreshment]"
ExtendedSlot = {
}
ExtendedOverlay2 = {
}
hasItem = true
IconTexture = AdiBagsItemButton66IconTexture {
}
JunkIcon = {
}
SetMatchesSearch = defined @interface\FrameXML\ItemButtonTemplate.lua:202
UpdateItemContextOverlay = defined @interface\FrameXML\ItemButtonTemplate.lua:222
slot = 2
bag = 0
NormalTexture = AdiBagsItemButton66NormalTexture {
}
Stock = AdiBagsItemButton66Stock {
}
IconQuestTexture = AdiBagsItemButton66IconQuestTexture {
}
itemContextChangedCallback = defined @interface\FrameXML\ItemButtonTemplate.lua:170
0 =
Count = AdiBagsItemButton66Count {
}
PostOnHide = defined @interface\FrameXML\ItemButtonTemplate.lua:198
flashAnim = {
}
GetMatchesSearch = defined @interface\FrameXML\ItemButtonTemplate.lua:207
UpgradeIcon = {
}
searchOverlay = AdiBagsItemButton66SearchOverlay {
}
}
b = nil
(*temporary) = "[Meryl's Conjured Refreshment]"
(*temporary) = AdiBagsItemButton66 {
timeSinceUpgradeCheck = 0
PostOnLoad = defined @interface\FrameXML\ItemButtonTemplate.lua:169
BattlepayItemTexture = {
}
IconOverlay = {
}
BagStaticTop = {
}
IconBorder = {
}
newitemglowAnim = {
}
icon = AdiBagsItemButton66IconTexture {
}
container = AdiBagsContainer1 {
}
acquired = true
UpdateTooltip = defined @interface\FrameXML\ContainerFrame.lua:1347
ExtendedOverlay = {
}
RegisterCallback = defined @interface\FrameXML\ItemButtonTemplate.lua:175
UnregisterCallback = defined @interface\FrameXML\ItemButtonTemplate.lua:182
UpdateItemContextMatching = defined @interface\FrameXML\ItemButtonTemplate.lua:211
NewItemTexture = {
}
Cooldown = AdiBagsItemButton66Cooldown {
}
bagFamily = 0
itemContextMatchResult = 3
count = 1
BagStaticBottom = {
}
section = AdiBagsSection20 {
}
filterName = "Manual filtering"
ItemContextOverlay = {
}
PostOnShow = defined @interface\FrameXML\ItemButtonTemplate.lua:189
flash = {
}
texture = 609813
itemId = 138883
itemLink = "[Meryl's Conjured Refreshment]"
ExtendedSlot = {
}
ExtendedOverlay2 = {
}
hasItem = true
IconTexture = AdiBagsItemButton66IconTexture {
}
JunkIcon = {
}
SetMatchesSearch = defined @interface\FrameXML\ItemButtonTemplate.lua:202
UpdateItemContextOverlay = defined @interface\FrameXML\ItemButtonTemplate.lua:222
slot = 2
bag = 0
NormalTexture = AdiBagsItemButton66NormalTexture {
}
Stock = AdiBagsItemButton66Stock {
}
IconQuestTexture = AdiB
AddOns:
Swatter, v8.1.6241 (SwimmingSeadragon)
WowheadLooter, v80100
Ace3, v
AckisRecipeList, v8.1.5.3
AdiBags, vv1.9.15
AdiBagsBound, vv1.1
AdiBagsLegion, vv1.3
Altoholic, vr190
AtlasLoot, vv8.09.00
AtlasLootBattleforAzeroth, vv8.09.00
AtlasLootBurningCrusade, vv8.09.00
AtlasLootCataclysm, vv8.09.00
AtlasLootClassic, vv8.09.00
AtlasLootLegion, vv8.09.00
AtlasLootMistsofPandaria, vv8.09.00
AtlasLootWarlordsofDraenor, vv8.09.00
AtlasLootWrathoftheLichKing, vv8.09.00
AucAdvanced, v8.1.6201 (SwimmingSeadragon)
AucFilterBasic, v8.1.6228 (SwimmingSeadragon)
AucScanData, v8.1.6229 (SwimmingSeadragon)
AucStatHistogram, v8.1.6230 (SwimmingSeadragon)
AucStatiLevel, v8.1.6234 (SwimmingSeadragon)
AucStatPurchased, v8.1.6231 (SwimmingSeadragon)
AucStatSimple, v8.1.6232 (SwimmingSeadragon)
AucStatStdDev, v8.1.6233 (SwimmingSeadragon)
AucUtilFixAH, v8.1.6235 (SwimmingSeadragon)
BeanCounter, v8.1.6236 (SwimmingSeadragon)
BigWigs, vv149.3-2-g8af5e44
Chatter, v1.5.8-12-gf4891b0
DarkSoil, v2.00
DataStore, vr65
DataStoreAchievements, vr47
DataStoreAgenda, vr29
DataStoreAuctions, vr50
DataStoreCharacters, vr43
DataStoreContainers, vr59
DataStoreCrafts, vr82
DataStoreCurrencies, vr38
DataStoreGarrisons, vr24
DataStoreInventory, vr53
DataStoreMails, vr52
DataStorePets, vr44
DataStoreQuests, vr46
DataStoreReputations, vr43
DataStoreSpells, vr32
DataStoreStats, vr31
DataStoreTalents, vr61
DurabilityStatus, v7.2
Enchantrix, v8.1.6237 (SwimmingSeadragon)
Farmhand, vv1.6.8
FishingBuddy, v1.9.30.2
GarrisonMissionManager, vv55
GlobalIgnoreList, v8.1.4
gmSpeed, v815-2019050301
Gnobesy, v0.2.1
GTFO, v4.48.1
HandyNotes, vr317
HandyNotesBrokenShore, vv1.30
HandyNotesDraenorTreasures, v1.21
HandyNotesLegionMagePortals, v1.3
HandyNotesLegionRaresTreasures, v1.1
HandyNotesLegionTreasures, v1
HandyNotesLorewalkers, v1
HandyNotesLostAndFound, v1
HandyNotesPandariaTreasures, v1.06
HandyNotesSuramarTelemancy, v1
HandyNotesWellRead, v8.0.0.0
HearKitty, v1.8.3
IHearYouAll, v4.5sm
InProgressMissions, v8.1.25
KibsItemLevel, v8.0.1.4
LibPeriodicTable31, vv3.3.0.625
ListDailies, v7.1.001
LongMacros, vv1.0.16
MasterPlanA, vA
MinimapButtonFrame, v3.1.10e
Outfitter, v5.22.1
Overachiever, v1.0.5
OverachieverCache, v1.0.5
OverachieverTrade, v1.0.5
PersonalLootHelper, v2.19
QuestCompletist, v109.22
RemoveMapMaximize, v
SavedInstances, v8.1.4
SimpleQuestCounter, vv. 8.0-2
Skada, v1.7.5
SlideBar, v8.1.6239 (SwimmingSeadragon)
Stubby, v8.1.6240 (SwimmingSeadragon)
Titan, v5.17.1.80100
TitanBag, v5.17.1.80100
TitanClock, v5.17.1.80100
TitanCurrenciesMulti, v6.4
TitanGold, v5.17.1.80100
TitanLocation, v5.17.1.80100
TitanLootType, v5.17.1.80100
TitanPerformance, v5.17.1.80100
TitanRepair, v5.17.1.80100
TitanVolume, v5.17.1.80100
TitanXP, v5.17.1.80100
TradeSkillInfo, vv2.4.2-3-gb299067
TricksOfTheTrader, vv3.0.2
VuhDo, v3.102
VuhDoOptions, v3.102
WonderRep, v2.1.0
WorldQuestsList, v88
BlizRuntimeLib_enUS v8.1.5.80100
(ck=c34)