Quantcast
[bug] error after excavation - ESOUI
Thread Tools Display Modes
01/01/21, 07:11 AM   #1
Marazota
AddOn Author - Click to view addons
Join Date: Sep 2015
Posts: 232
[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
  Reply With Quote
01/01/21, 07:19 AM   #2
Baertram
 
Baertram's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 3,536
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.

Last edited by Baertram : 01/01/21 at 10:48 AM.
  Reply With Quote
01/01/21, 07:50 AM   #3
Marazota
AddOn Author - Click to view addons
Join Date: Sep 2015
Posts: 232
yes, had few addons active
will try without it
  Reply With Quote
01/02/21, 06:02 AM   #4
votan
 
votan's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2014
Posts: 550
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???
__________________
@votan73 (EU - megaserver)

Last edited by votan : 01/02/21 at 01:36 PM.
  Reply With Quote

ESOUI » Developer Discussions » General Authoring Discussion » [bug] error after excavation

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