View Bug Report
Attempt to index a nil value stack traceback (long error message)
Bug #: 3368
File: Wykkyd Equipment Level
Date: 04/26/21 06:28 PM
By: Avantare
Status: Unconfirmed
This error occurs as soon as I log on to any of my characters. I can dismiss the error but as soon as I open my inventory it appears and can be dismissed again until I re-enter inventory. Disabling it is the only way to have the error not appear. I have 2 other Wykkyd add-ons that give me errors as well. A report has been submitted for each one, Wykkyd's Advanced HUD and Wykkyd's Outfitter.

user:/AddOns/wykkydsEquipmentLevel/addon.lua:115: attempt to index a nil value
stack traceback:
user:/AddOns/wykkydsEquipmentLevel/addon.lua:115: in function 'Update'
|caaaaaa<Locals> self = [table:1]{Name = "wykkydsEquipmentLevel", __settingsVar = "wykkydsEquipmentLevelGlobal", enableFrameworkOnUpdate = T, MINOR = ".0303009", DisplayName = "Wykkyd Equip. Level", SavedVariableVersion = 3, __AdvancedSettingsEnabled = T, addonLoadedIndependently = F, ID = "wykkydsEquipmentLevel", Version = "2.3.3.9", MAJOR = "wykkydsEquipmentLevel.2", Player = "Lord Cruian Darksbane"}, iLevel = 85, numItems = 12 </Locals>|r
user:/AddOns/wykkydsEquipmentLevel/addon.lua:84: in function '(anonymous)'
[C]: in function 'SetHidden'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
|caaaaaa<Locals> self = [table:2]{state = "showing", allowShowHideTimeUpdates = F, readOnly = F, animationKey = 23, animationTemplate = "FadeSceneAnimation", duration = 200, fireCallbackDepth = 0}, currentScene = [table:3]{restoresHUDSceneToggleGameMenu = F, state = "showing", wasShownInGamepadPreferredMode = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 1, fireCallbackDepth = 0, wasRequestedToShowInGamepadPreferredMode = F, name = "inventory"}, animation = ud </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = [table:2] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = [table:2], asAResultOfSceneStateChange = T, refreshedForScene = [table:3], oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:323: in function 'ZO_Scene:RefreshFragmentsHelper'
|caaaaaa<Locals> self = [table:3], asAResultOfSceneStateChange = T, i = 17, fragment = [table:2] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:331: in function 'ZO_Scene:RefreshFragments'
|caaaaaa<Locals> self = [table:3], asAResultOfSceneStateChange = T </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:286: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:3], newState = "showing", oldState = "hidden", name = "inventory", 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:4]{hudUISceneName = "hudui", numRemoteTopLevelShown = 0, exitUIModeOnChatFocusLost = F, initialized = F, hudUISceneHidesAutomatically = T, remoteSceneSequenceNumber = 7, fireCallbackDepth = 0, hudSceneName = "hud", numTopLevelShown = 0}, scene = [table:3], sequenceNumber = 7 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:291: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:4], scene = [table:3] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:374: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
|caaaaaa<Locals> self = [table:4], scene = [table:5]{restoresHUDSceneToggleGameMenu = F, state = "hidden", wasShownInGamepadPreferredMode = F, restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 1, fireCallbackDepth = 0, wasRequestedToShowInGamepadPreferredMode = F, name = "hud"}, currentNextScene = [table:3] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
|caaaaaa<Locals> self = [table:4], scene = [table:5], 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:4], scene = [table:5], oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Ingame/Scenes/IngameSceneManager.lua:372: in function 'ZO_IngameSceneManager:OnSceneStateChange'
|caaaaaa<Locals> self = [table:4], scene = [table:5], oldState = "hiding", newState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:277: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:5], newState = "hidden", oldState = "hiding", name = "hud" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:426: in function 'ZO_Scene:OnTransitionComplete'
|caaaaaa<Locals> self = [table:5], nextState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:421: in function 'ZO_Scene:DetermineIfTransitionIsComplete'
|caaaaaa<Locals> self = [table:5], nextState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:333: in function 'ZO_Scene:RefreshFragments'
|caaaaaa<Locals> self = [table:5], asAResultOfSceneStateChange = T </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:286: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:5], 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:4], scene = [table:5], sequenceNumber = 6 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:295: in function 'ZO_SceneManager_Leader:HideScene'
|caaaaaa<Locals> self = [table:4], scene = [table:5] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:259: in function 'ZO_SceneManager_Leader:Show'
|caaaaaa<Locals> self = [table:4], sceneName = "inventory", nextSceneClearsSceneStack = T, numScenesNextScenePops = 0, currentScene = [table:5], nextScene = [table:3] </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:758: in function 'MainMenu_Keyboard:Update'
|caaaaaa<Locals> self = [table:6]{ignoreCallbacks = F, lastCategory = 3}, category = 3, sceneName = "inventory" </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:766: in function 'MainMenu_Keyboard:ShowScene'
|caaaaaa<Locals> self = [table:6], sceneName = "inventory", sceneInfo = [table:7]{category = 3, sceneName = "inventory"} </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:775: in function 'MainMenu_Keyboard:ToggleScene'
|caaaaaa<Locals> self = [table:6], sceneName = "inventory" </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:881: in function 'ZO_MainMenuManager_ToggleCategoryInternal'
|caaaaaa<Locals> self = [table:6], category = 3, categoryLayoutInfo = [table:8]{categoryName = 6650, highlight = "EsoUI/Art/MainMenu/menuBar_inv...", pressed = "EsoUI/Art/MainMenu/menuBar_inv...", descriptor = 3, normal = "EsoUI/Art/MainMenu/menuBar_inv...", disabled = "EsoUI/Art/MainMenu/menuBar_inv...", binding = "TOGGLE_INVENTORY"}, categoryState = 0, categoryInfo = [table:9]{lastSceneName = "inventory"} </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:902: in function 'MainMenu_Keyboard:ToggleCategory'
|caaaaaa<Locals> self = [table:6], category = 3, categoryLayoutInfo = [table:8] </Locals>|r
:1: in function '(main chunk)'
|caaaaaa<Locals> keybind = "TOGGLE_INVENTORY" </Locals>|r

----------------------------------------------------------------------------------

Disabling above and enabling Wykkyd's Outfitter
ERROR (able to dismiss, afaikt this error only occurs when loading\reloading the UI):

user:/AddOns/wykkydsOutfitter/code/GC.Frame.lua:379: attempt to index a nil value
stack traceback:
user:/AddOns/wykkydsOutfitter/code/GC.Frame.lua:379: in function '_addon.GC.Frame.Overlay.SetFrameCoords'
|caaaaaa<Locals> self = ud, addOnX = 1795, addOnY = 66 </Locals>|r
user:/AddOns/wykkydsOutfitter/code/GC.Frame.lua:389: in function 'Load'
user:/AddOns/wykkydsOutfitter/addon.lua:96: in function 'Initialize'
|caaaaaa<Locals> self = [table:1]{MAJOR = "wykkydsOutfitter.2", __settingsVar = "wykkydsOutfitterGlobal", __AdvancedSettingsEnabled = T, DisplayName = "Wykkyd Outfitter", Version = "2.3.6.4", enableFrameworkOnUpdate = T, Player = "Lord Cruian Darksbane", MINOR = ".0306004", SavedVariableVersion = 3, Name = "wykkydsOutfitter", ID = "wykkydsOutfitter", addonLoadedIndependently = F} </Locals>|r
user:/AddOns/wykkydsOutfitter/addon.lua:108: in function 'onAfterStartupCallback'
|caaaaaa<Locals> self = [table:1] </Locals>|r
user:/AddOns/wykkyd_core_libraries/LWF/LibWykkydFactory4.lua:7133: in function '(anonymous)'
|caaaaaa<Locals> eventCode = 65536, addOnName = "wykkydsOutfitter", base = [table:1] </Locals>|r

Thank you,

Avantare