ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   General Authoring Discussion (https://www.esoui.com/forums/forumdisplay.php?f=174)
-   -   [bug] error after excavation (https://www.esoui.com/forums/showthread.php?t=9529)

Marazota 01/01/21 07:11 AM

[bug] error after excavation
 
i fuully excavated item with bonuses and ECS to skip reward animation
after this when i press J to open leadlist again i received error, also all my skill bar gone

Code:

EsoUI/Ingame/Antiquities/Keyboard/AntiquityJournal_Keyboard.lua:661: attempt to index a nil value
stack traceback:
EsoUI/Ingame/Antiquities/Keyboard/AntiquityJournal_Keyboard.lua:661: in function '(anonymous)'
(tail call): ?
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:327: in function 'GetKeybindDescriptorDebugIdentifier'
|caaaaaa<Locals> keybindButtonDescriptor = [table:1]{keybind = "UI_SHORTCUT_NEGATIVE", alignment = 3} </Locals>|r
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:340: in function 'ZO_KeybindStrip:HandleDuplicateAddKeybind'
|caaaaaa<Locals> self = [table:2]{allowDefaultExit = T, batchUpdating = T, insertionId = 147}, existingButtonOrEtherealDescriptor = ud, keybindButtonDescriptor = [table:1], currentSceneName = "antiquityJournalKeyboard", existingDescriptor = [table:3]{keybind = "UI_SHORTCUT_NEGATIVE", name = "Undo Changes", addedForSceneName = "antiquityDigging"}, existingSceneName = "antiquityDigging", existingDescriptorIdentifier = "Undo Changes" </Locals>|r
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:374: in function 'ZO_KeybindStrip:AddKeybindButton'
|caaaaaa<Locals> self = [table:2], keybindButtonDescriptor = [table:1], currentSceneName = "antiquityJournalKeyboard", existingButtonOrEtherealDescriptor = ud </Locals>|r
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:548: in function 'ZO_KeybindStrip:AddKeybindButtonGroup'
|caaaaaa<Locals> self = [table:2], keybindButtonGroupDescriptor = [table:4]{}, i = 3, keybindButtonDescriptor = [table:1] </Locals>|r
EsoUI/Ingame/Antiquities/Keyboard/AntiquityJournal_Keyboard.lua:834: in function 'callback'
|caaaaaa<Locals> oldState = "hiding", newState = "showing" </Locals>|r
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:116: in function 'ZO_CallbackObject:FireCallbacks'
|caaaaaa<Locals> self = [table:5]{wasRequestedToShowInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 3, restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, wasShownInGamepadPreferredMode = F, state = "showing", fireCallbackDepth = 3, name = "antiquityJournalKeyboard"}, eventName = "StateChange", registry = [table:6]{}, callbackInfoIndex = 1, callbackInfo = [table:7]{3 = F}, callback = EsoUI/Ingame/Antiquities/Keyboard/AntiquityJournal_Keyboard.lua:831, deleted = F </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:276: in function 'ZO_Scene:SetState'
|caaaaaa<Locals> self = [table:5], newState = "showing", oldState = "hiding", name = "antiquityJournalKeyboard" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
|caaaaaa<Locals> self = [table:8]{hudUISceneName = "hudui", numTopLevelShown = 0, hudSceneName = "hud", numRemoteTopLevelShown = 0, exitUIModeOnChatFocusLost = F, fireCallbackDepth = 0, hudUISceneHidesAutomatically = T, remoteSceneSequenceNumber = 261, initialized = F}, scene = [table:5], sequenceNumber = 261 </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:291: in function 'ZO_SceneManager_Leader:ShowScene'
|caaaaaa<Locals> self = [table:8], scene = [table:5] </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:265: in function 'ZO_SceneManager_Leader:Show'
|caaaaaa<Locals> self = [table:8], sceneName = "antiquityJournalKeyboard", nextSceneClearsSceneStack = T, numScenesNextScenePops = 0, currentScene = [table:5], nextScene = [table:5], oldNextScene = [table:9]{wasRequestedToShowInGamepadPreferredMode = F, disallowEvaluateTransitionCompleteCount = 1, restoresHUDSceneToggleUIMode = F, restoresHUDSceneToggleGameMenu = F, state = "hidden", wasShownInGamepadPreferredMode = F, fireCallbackDepth = 0, name = "hud"} </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:720: in function 'callback'
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:286: in function 'MenuBarButton:Release'
|caaaaaa<Locals> self = [table:10]{m_state = 1, m_highlightHidden = T, m_locked = T}, upInside = T, skipAnimation = T, playerDriven = F, buttonData = [table:11]{categoryName = 7622, pressed = "EsoUI/Art/Journal/journal_tabI...", normal = "EsoUI/Art/Journal/journal_tabI...", highlight = "EsoUI/Art/Journal/journal_tabI...", descriptor = "antiquityJournalKeyboard"} </Locals>|r
EsoUI/Libraries/ZO_MenuBar/ZO_MenuBar.lua:602: in function 'MenuBar:SelectDescriptor'
|caaaaaa<Locals> self = [table:12]{m_buttonPadding = 20, m_point = 2, m_normalSize = 51, m_relativePoint = 8, m_clickSound = "Click_MenuBar", m_animationDuration = 200, m_downSize = 64}, descriptor = "antiquityJournalKeyboard", skipAnimation = T, reselectIfSelected = T, buttonObject = [table:10] </Locals>|r
(tail call): ?
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:802: in function 'MainMenu_Keyboard:ShowSceneGroup'
|caaaaaa<Locals> self = [table:13]{sceneShowGroupName = "journalSceneGroup", ignoreCallbacks = F, lastCategory = 9, fireCallbackDepth = 0}, sceneGroupName = "journalSceneGroup", specificScene = "antiquityJournalKeyboard", sceneGroup = [table:14]{state = "scene_group_showing", fireCallbackDepth = 0, activeScene = 2}, skipAnimation = T, RESELECT_IF_SELECTED = T </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:820: in function 'MainMenu_Keyboard:ToggleSceneGroup'
|caaaaaa<Locals> self = [table:13], sceneGroupName = "journalSceneGroup", sceneGroupInfo = [table:15]{category = 7} </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:883: in function 'ZO_MainMenuManager_ToggleCategoryInternal'
|caaaaaa<Locals> self = [table:13], category = 7, categoryLayoutInfo = [table:16]{disabled = "EsoUI/Art/MainMenu/menuBar_jou...", normal = "EsoUI/Art/MainMenu/menuBar_jou...", descriptor = 7, binding = "TOGGLE_JOURNAL", categoryName = 6604, highlight = "EsoUI/Art/MainMenu/menuBar_jou...", pressed = "EsoUI/Art/MainMenu/menuBar_jou..."}, categoryState = 0, categoryInfo = [table:17]{lastSceneGroupName = "journalSceneGroup"} </Locals>|r
EsoUI/Ingame/MainMenu/Keyboard/ZO_MainMenu_Keyboard.lua:902: in function 'MainMenu_Keyboard:ToggleCategory'
|caaaaaa<Locals> self = [table:13], category = 7, categoryLayoutInfo = [table:16] </Locals>|r
:1: in function '(main chunk)'
|caaaaaa<Locals> keybind = "TOGGLE_JOURNAL" </Locals>|r


Baertram 01/01/21 07:19 AM

All addons disabled as this error happens?

I know ZOs already said there "was" (or is?) a bug in the excavation code and they try to find and fix it.
Maybe it's this one.

Marazota 01/01/21 07:50 AM

yes, had few addons active
will try without it

votan 01/02/21 06:02 AM

So far, I have seen three bugs with excavation:
  1. The one above: ANTIQUITY_JOURNAL_KEYBOARD:GetMouseOverTile() can be nil. But is used without checking for getting the keystrip button text. (ZOS code)
    I guess it is caused by the duplicate name check.
  2. A chatter update event with a high chatter options value.
    This error seems to get more and more rare, if you digged up more than three pieces of an item, so that the item story is not shown anymore. (Hard to say, may or may not relate)
  3. A scry exit dialog popping up. (After a dig cascade??) No Lua code seems to call it???


All times are GMT -6. The time now is 11:28 PM.

vBulletin © 2021, Jelsoft Enterprises Ltd
© 2014 - 2020 MMOUI