Thread Tools Display Modes
03/31/22, 09:48 PM   #1
Valkyrie909
Join Date: Mar 2022
Posts: 1
UI Error that I've been dealing with

I recently got back into ESO, and I made sure all my addons were up to date, but I'm still having this UI error now. I'm not sure what needs to be fixed, but any help would be appreciated. I tried a few fixes, but I haven't had much luck. This is the what's on the UI Error screen:
Update: Apparently is was the inventory grid view addon that was causing the issue, and I'm not sure why because that addon was updated also.

bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
[C]: in function 'ipairs'
user:/AddOns/InventoryGridView/lib/libAddonKeybinds/libAddonKeybinds.lua:136: in function 'KEYBINDING_MANAGER.list:FilterScrollList'
|caaaaaa<Locals> self = [table:1]{automaticallyColorRows = T}, scrollData = [table:2]{}, lastSI = 9122 </Locals>|r
/EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:126: in function 'ZO_SortFilterList:RefreshFilters'
|caaaaaa<Locals> self = [table:1] </Locals>|r
user:/AddOns/InventoryGridView/lib/libAddonKeybinds/libAddonKeybinds.lua:67: in function 'setShowAddonKeybinds'
|caaaaaa<Locals> state = F, forceRefresh = T </Locals>|r
user:/AddOns/InventoryGridView/lib/libAddonKeybinds/libAddonKeybinds.lua:97: in function 'hookFunction'
|caaaaaa<Locals> self = [table:3]{exclusive = T, autoSelectChildOnNodeOpen = F, enabled = T, defaultSpacing = 8, defaultIndent = 30, width = 285, suspendAnimations = T} </Locals>|r
/EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'Reset'
/EsoUI/Common/ZO_GameMenu/ZO_GameMenu.lua:82: in function 'ZO_GameMenu_Base:SubmitLists'
|caaaaaa<Locals> self = [table:4]{} </Locals>|r
/EsoUI/Ingame/GameMenu_InGame/GameMenu_Ingame.lua:108: in function 'RebuildTree'
|caaaaaa<Locals> gameMenu = [table:4] </Locals>|r
/EsoUI/Ingame/GameMenu_InGame/GameMenu_Ingame.lua:113: in function 'OnShow'
|caaaaaa<Locals> gameMenu = [table:4] </Locals>|r
/EsoUI/Common/ZO_GameMenu/ZO_GameMenu.lua:173: in function 'ZO_GameMenu_OnShow'
|caaaaaa<Locals> control = ud </Locals>|r
ZO_GameMenu_InGame_Show:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud, hidden = F </Locals>|r
[C]: in function 'SetHidden'
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
|caaaaaa<Locals> self = [table:5]{animationKey = 16, fireCallbackDepth = 0, allowShowHideTimeUpdates = F, duration = 200, state = "showing", animationTemplate = "FadeSceneAnimation"}, currentScene = [table:6]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, wasShownInGamepadPreferredMode = F, wasRequestedToShowInGamepadPreferredMode = F, name = "gameMenuInGame", state = "showing", disallowEvaluateTransitionCompleteCount = 1}, animation = ud </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = [table:5] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = [table:5], asAResultOfSceneStateChange = T, refreshedForScene = [table:6], oldState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:331: in function 'ZO_Scene:RefreshFragmentsHelper'
|caaaaaa<Locals> self = [table:6], asAResultOfSceneStateChange = T, i = 1, fragment = [table:5] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:339: in function 'ZO_Scene:RefreshFragments'
|caaaaaa<Locals> self = [table:6], asAResultOfSceneStateChange = T </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:294: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:6], newState = "showing", oldState = "hidden", name = "gameMenuInGame", AS_A_RESULT_OF_SCENE_STATE_CHANGE = T </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:7]{numRemoteTopLevelShown = 0, initialized = F, numTopLevelShown = 0, fireCallbackDepth = 0, remoteSceneSequenceNumber = 7, hudUISceneName = "hudui", exitUIModeOnChatFocusLost = F, hudSceneName = "hud", hudUISceneHidesAutomatically = T}, scene = [table:6], sequenceNumber = 7 </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:291: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:7], scene = [table:6] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:374: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:7], scene = [table:8]{restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F, wasShownInGamepadPreferredMode = F, fireCallbackDepth = 0, wasRequestedToShowInGamepadPreferredMode = F, name = "hud", state = "hidden", disallowEvaluateTransitionCompleteCount = 1}, currentNextScene = [table:6] </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:7], scene = [table:8], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:321: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
|caaaaaa<Locals> self = [table:7], scene = [table:8], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Ingame/Scenes/IngameSceneManager.lua:375: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:7], scene = [table:8], oldState = "hiding", newState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:285: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:8], newState = "hidden", oldState = "hiding", name = "hud" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:434: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:8], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:429: in function 'ZO_SceneetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:8], nextState = "hidden" </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:341: in function 'ZO_Scene:RefreshFragments'
|caaaaaa<Locals> self = [table:8], asAResultOfSceneStateChange = T </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:294: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:8], newState = "hiding", oldState = "shown", name = "hud", AS_A_RESULT_OF_SCENE_STATE_CHANGE = T </Locals>|r
/EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:221: in function 'ZO_SceneManager_Base:HideScene'
|caaaaaa<Locals> self = [table:7], scene = [table:8], sequenceNumber = 6 </Locals>|r

Last edited by Valkyrie909 : 03/31/22 at 09:55 PM.
  Reply With Quote
03/31/22, 10:36 PM   #2
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 626
Read the sticky post first. You would have seen the section "If you request an addon fix/update/revive" and the first option tells you to read the comments section.

You do realize that is in the Discontinued & Outdated section, right? When mods are in that section and you have errors that means they were placed in that category for a reason. You uninstall it. For future reference, uninstall it if it is in that category. It's not gonna get fixed, errors will occur, you should know errors will occur, and you should expect errors to occur.

To the contrary any time you download something from the Discontinued & Outdated if it does work at all, that is what should not be expected.

Last edited by Sharlikran : 04/02/22 at 02:46 AM.
  Reply With Quote
04/01/22, 10:11 AM   #3
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,913
In the error message you can see at the top the addon causing this here. Inventory Grid view. Please deinstall it and use GridList instead, as IGV is discontinued since years now and was only kept alive with community patches.
In the sticky section of the forums here you'll find also explanations how to read those errors messages. Sticky means "at the top".
  Reply With Quote
04/02/22, 10:07 AM   #4
zillaf
Join Date: Mar 2021
Posts: 4
Just look in the Comments of IGV.
Many Users reported that Baertrams modified Version from 2020 still works.
  Reply With Quote
04/03/22, 11:00 AM   #5
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,913
@Zillaf: No, no and no!

Why do you write this here now as my advice above was clear and not telling anything about using any of my patch attempts from 2 years ago IF this would be a good idea I would have told you so, don't you think so?
Move on to Grid List please, IGV is dead even though any patched version might work (today)!

It's simply no good idea to keep that alive and repost versions which are now already 2 years old, do not show in Minion, need manual effort, and will never get any update or compatibility checks with other addons anymore in the future. Just change now, adopt, do it 1 time and live with an updated version and addon that looks and feels the same, even provides more support and compatibility.

You need to say "yes" to changes
  Reply With Quote

ESOUI » AddOns » AddOn Help/Support » UI Error that I've been dealing with

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off