ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   AddOn Help/Support (https://www.esoui.com/forums/forumdisplay.php?f=164)
-   -   UI Error that I've been dealing with (https://www.esoui.com/forums/showthread.php?t=10129)

Valkyrie909 03/31/22 09:48 PM

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_Scene:DetermineIfTransitionIsComplete'
|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

Sharlikran 03/31/22 10:36 PM

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.

Baertram 04/01/22 10:11 AM

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".

zillaf 04/02/22 10:07 AM

Just look in the Comments of IGV.
Many Users reported that Baertrams modified Version from 2020 still works.

Baertram 04/03/22 11:00 AM

@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 :mad: :mad: :mad: 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 ;)


All times are GMT -6. The time now is 11:21 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI