Larsj02 / Remix-Gem-Helper

1 stars 5 forks source link

Error on Login #10

Closed Dairyman closed 4 months ago

Dairyman commented 4 months ago

Only happens on login not reload.

2x Remix Gem Helper/GemUtil.lua:107: attempt to index local 'cacheInfo' (a nil value)
[string "@Remix Gem Helper/GemUtil.lua"]:107: in function `AddGemData'
[string "@Remix Gem Helper/GemUtil.lua"]:124: in function `RefreshOwnedGems'
[string "@Remix Gem Helper/GemUtil.lua"]:188: in function `GetFilteredGems'
[string "@Remix Gem Helper/Core.lua"]:291: in function `selectionTreeUpdate'
[string "@Remix Gem Helper/Core.lua"]:304: in function <Remix Gem Helper/Core.lua:130>
[string "@Remix Gem Helper/Core.lua"]:368: in function <Remix Gem Helper/Core.lua:348>

Locals:
self = <table> {
 GetSocketTypeName = <function> defined @Remix Gem Helper/GemUtil.lua:29
 AddGemData = <function> defined @Remix Gem Helper/GemUtil.lua:86
 GetGemSocketType = <function> defined @Remix Gem Helper/GemUtil.lua:151
 owned_gems = <table> {
 }
 GetSocketTypeInfo = <function> defined @Remix Gem Helper/GemUtil.lua:18
 RefreshOwnedGems = <function> defined @Remix Gem Helper/GemUtil.lua:120
 GetSocketsInfo = <function> defined @Remix Gem Helper/GemUtil.lua:39
 GetGemStats = <function> defined @Remix Gem Helper/GemUtil.lua:239
 GetFilteredGems = <function> defined @Remix Gem Helper/GemUtil.lua:186
 GetItemGems = <function> defined @Remix Gem Helper/GemUtil.lua:155
}
dataTable = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
 6 = <table> {
 }
 7 = <table> {
 }
 8 = <table> {
 }
 9 = <table> {
 }
 10 = <table> {
 }
 11 = <table> {
 }
 12 = <table> {
 }
 13 = <table> {
 }
 14 = <table> {
 }
 15 = <table> {
 }
 16 = <table> {
 }
 17 = <table> {
 }
 18 = <table> {
 }
 19 = <table> {
 }
 20 = <table> {
 }
 21 = <table> {
 }
 22 = <table> {
 }
 23 = <table> {
 }
 24 = <table> {
 }
 25 = <table> {
 }
 26 = <table> {
 }
 27 = <table> {
 }
 28 = <table> {
 }
 29 = <table> {
 }
 30 = <table> {
 }
 31 = <table> {
 }
 32 = <table> {
 }
 33 = <table> {
 }
 34 = <table> {
 }
 35 = <table> {
 }
 36 = <table> {
 }
 37 = <table> {
 }
 38 = <table> {
 }
 39 = <table> {
 }
 40 = <table> {
 }
 41 = <table> {
 }
 42 = <table> {
 }
 43 = <table> {
 }
 44 = <table> {
 }
 45 = <table> {
 }
 46 = <table> {
 }
 47 = <table> {
 }
 48 = <table> {
 }
 49 = <table> {
 }
 50 = <table> {
 }
 51 = <table> {
 }
 52 = <table> {
 }
 53 = <table> {
 }
 54 = <table> {
 }
}
itemInfo = <table> {
 itemName = ""
 hasLoot = false
 hyperlink = "|cffffffff|Hitem:214063::216671::::::43:102::11:4:10626:10970:1565:10843:2:9:38:28:2793:::::|h[]|h|r"
 iconFileID = 647812
 hasNoValue = false
 isLocked = false
 itemID = 214063
 isBound = true
 stackCount = 1
 isFiltered = false
 isReadable = false
}
locType = "BAG_GEM"
locIndex = 4
locSlot = 33
gemSlot = nil
itemType = 4
gems = <table> {
 1 = 216671
 freeSpots = <table> {
 }
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = 216671
 freeSpots = <table> {
 }
}
(for control) = 1
gemSlot = 1
gemID = 216671
cacheInfo = nil
(*temporary) = <table> {
 CacheItemInfo = <function> defined @Remix Gem Helper/Cache.lua:35
 itemInfo = <table> {
 }
 GetItemInfo = <function> defined @Remix Gem Helper/Cache.lua:57
}
(*temporary) = 216671
(*temporary) = nil
(*temporary) = nil
(*temporary) = <function> defined @Remix Gem Helper/Cache.lua:35
(*temporary) = <table> {
 CacheItemInfo = <function> defined @Remix Gem Helper/Cache.lua:35
 itemInfo = <table> {
 }
 GetItemInfo = <function> defined @Remix Gem Helper/Cache.lua:57
}
(*temporary) = 216671
(*temporary) = nil
(*temporary) = <table> {
 GetItemLocation = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:104
 IsDataEvictable = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:304
 LockItem = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:173
 IsItemDataCached = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:293
 GetInventoryTypeName = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:287
 GetItemQualityColor = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:250
 Matches = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:66
 GetItemQuality = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:221
 Clear = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:131
 GetItemIcon = <function> defined @Blizzard_ObjectAPI/Mainline/Item.lua:185
 GetIte
Larsj02 commented 4 months ago

Fixed in next release