View Single Post
10/14/21, 08:58 AM   #1
Raz
Join Date: Oct 2021
Posts: 3
Inventory Insight - Suddenly Stopped Working

Greetings,

I've been using Inventory Insight for quite some time and have considered it an essential add-on. However, recently, the add-on has suddenly generated errors and now does not work for me. I was just doing writs on my characters one day and upon the second to last toon, I suddenly start receiving these two error messages, shown below.

If I try to view the Inventory Insight window, my UI becomes messed up where most windows will not come up. I have to type /logout as the escape key will not bring up the settings.

The errors reference both Inventory Insight and Lib Async. So far, I tried the following:

1. Uninstalled and reinstalled both Inventory Insight and Lib Async
2. Deactivated all other add-ons to check for a conflict
3. Wiped the database in Inventory Insight
4. Rolling back to last version of Inventory Insight and Lib Aync (together and separately)

So far, none of these methods have worked. I am not sure what the cause of these issues are as I had not changed any of my add-ons in the weeks leading up to this error. The errors persist across all toons and since the add-on is no longer regularly updated, I'm finding myself out of ideas.

Does anyone have any suggestions?

Thanks!

NOTE: Under "currentaccount" in the following error messages, I omitted the account name.

---(ERROR #1)---

user:/AddOns/IIfA/IIfADataCollection.lua:696: attempt to index a number value
stack traceback:
user:/AddOns/IIfA/IIfADataCollection.lua:696: in function 'IIfA:ClearUnowned'
<Locals> self = [table:1]{ActiveSubFilter = 0, currentAccount = "[OMITTED]", bSortQuality = F, name = "Inventory Insight", CurrSceneName = "hud", minWidth = 410, ActiveFilter = 0, InventoryFilter = "All", searchFilter = "", bFilterOnSetName = F, version = "3.45", ScrollSortUp = T, InventoryListFilter = "All", SearchHeight = 30, filterGroup = "All", currentCharacterId = "8796093052255139", clientLanguageUsesGenderString = F, HeaderHeight = 0, clientLanguage = "en", EMPTY_STRING = "", isGuildBankReady = F, author = "AssemblerManiac & manavortex", InventoryListFilterQuality = 99}, n = 1, ItemLink = "|H1:item:45879:122:1:0:0:0:0:0...", DBItem = [table:2]{itemQuality = 3, filterType = 3}, ItemOwner = 2, ItemData = 0.758 </Locals>
user:/AddOns/IIfA/IIfADataCollection.lua:678: in function 'IIfA:CollectAll'
<Locals> self = [table:1], b_useAsync = F, BagList = [table:3]{0 = T} </Locals>
user:/AddOns/IIfA/IIfAEvents.lua:9: in function 'IIfA_EventOnPlayerUnloaded'

---(ERROR #2)---

user:/AddOns/LibAsync/LibAsync.lua:53: user:/AddOns/IIfA/IIfADataCollection.lua:696: attempt to index a number value
stack traceback:
user:/AddOns/IIfA/IIfADataCollection.lua:696: in function 'IIfA:ClearUnowned'
<Locals> self = [table:1]{clientLanguageUsesGenderString = F, InventoryListFilter = "All", InventoryFilter = "All", InventoryListFilterQuality = 99, name = "Inventory Insight", CurrSceneName = "hud", ActiveFilter = 0, ScrollSortUp = T, EMPTY_STRING = "", filterGroup = "All", searchFilter = "", currentAccount = "[OMITTED]", currentCharacterId = "8796093053041429", HeaderHeight = 0, SearchHeight = 30, minWidth = 410, clientLanguage = "en", bFilterOnSetName = F, isGuildBankReady = F, version = "3.45", bSortQuality = F, ActiveSubFilter = 0, author = "AssemblerManiac & manavortex"}, n = 1, ItemLink = "|H1:item:45879:122:1:0:0:0:0:0...", DBItem = [table:2]{itemQuality = 3, filterType = 3}, ItemOwner = 2, ItemData = 0.758 </Locals>
user:/AddOns/IIfA/IIfADataCollection.lua:672: in function '(anonymous)'
(tail call): ?
[C]: in function 'pcall'
user:/AddOns/LibAsync/LibAsync.lua:37: in function 'DoCallback'
<Locals> job = [table:3]{name = "IIfA_DataCollection", lastCallIndex = 1}, callstackIndex = 1 </Locals>
user:/AddOns/LibAsync/LibAsync.lua:67: in function 'DoJob'
<Locals> job = [table:3], index = 1 </Locals>
user:/AddOns/LibAsync/LibAsync.lua:145: in function 'async.Scheduler'
<Locals> name = "IIfA_DataCollection", runTime = 57.7507015, GetGameTimeSeconds = [C]:-1, start = 57.749034881592, now = 57.7507015, allOnlyOnce = F </Locals>
stack traceback:
[C]: in function 'error'
user:/AddOns/LibAsync/LibAsync.lua:53: in function 'DoCallback'
<Locals> job = [table:1]{name = "IIfA_DataCollection", lastCallIndex = 0, Error = "user:/AddOns/IIfA/IIfADataColl..."}, callstackIndex = 1, success = F, shouldContinue = "user:/AddOns/IIfA/IIfADataColl..." </Locals>
user:/AddOns/LibAsync/LibAsync.lua:67: in function 'DoJob'
<Locals> job = [table:1], index = 1 </Locals>
user:/AddOns/LibAsync/LibAsync.lua:145: in function 'async.Scheduler'
<Locals> name = "IIfA_DataCollection", runTime = 57.7507015, GetGameTimeSeconds = [C]:-1, start = 57.749034881592, now = 57.7507015, allOnlyOnce = F </Locals>

Last edited by Raz : 10/14/21 at 09:06 AM.
  Reply With Quote