View Bug Report
Leaving the cooking station throws an UI error
Bug #: 2529
File: ESO Master Recipe List
Date: 11/15/19 04:46 AM
By: Edem
Status: Fixed
Since this week's client update, when I have the daily crafting quest, and I check the crafting station, select one of the target recipes, then close the station without actually crafting anything (cause I realise I have it in my bank), I get the following LUA error:

Code:
bad argument #1 to 'ipairs' (table/struct expected, got nil)
stack traceback:
[C]: in function 'ipairs'
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:259: in function 'ZO_Tree:ComputeEndOfPathControlFinalBottomOffset'
|caaaaaa<Locals> self = [table:1]{openAnimationDurationMS = 300, defaultSpacing = -10, open = F, width = 535, enabled = T, suspendAnimations = F, exclusive = F, autoSelectChildOnNodeOpen = F, defaultIndent = 60}, currentTreeNode = [table:2]{childrenHeight = 0, childrenCurrentHeight = 0, childSpacing = -10, enabled = T, selected = F, openPercentage = 1, open = T, childIndent = 0}, pathToSelectedNode = [table:3]{}, offset = 0, nextNodeOnPathToSelectedNode = [table:4]{childrenHeight = 2347.0020141602, childrenCurrentHeight = 341.97705115756, childSpacing = -10, enabled = T, selected = F, openPercentage = 1, open = T, childIndent = 0} </Locals>|r
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:293: in function 'ZO_Tree:SetScrollToTargetNode'
|caaaaaa<Locals> self = [table:1], treeNode = [table:5]{selectSound = "Click_TreeHeader", childrenCurrentHeight = 20.911621470063, childSpacing = 0, open = F, childrenHeight = 395.3046875, poolKey = 1, selected = F, enabled = T, openPercentage = 0.05290000885725, childIndent = 60}, pathToSelectedNode = [table:3] </Locals>|r
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:404: in function 'ZO_Tree:SelectNode'
|caaaaaa<Locals> self = [table:1], treeNode = [table:6]{childrenCurrentHeight = 0, childSpacing = -10, open = F, childrenHeight = 0, selected = F, selectSound = "Click_TreeSubcategory", enabled = T, openPercentage = 0, childIndent = 60}, bringParentIntoView = T, immediateParentNode = [table:5], immediateParentNodeControl = ud </Locals>|r
user:/AddOns/MasterRecipeList/MasterRecipeList.lua:3867: in function 'hookFunction'
EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'OnOpenAnimationStopped'
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:121: in function '(anonymous)'
|caaaaaa<Locals> currentTimeline = ud </Locals>|r
[C]: in function 'Stop'
EsoUI/Libraries/ZO_Templates/ObjectPoolTemplates.lua:9: in function 'Reset'
|caaaaaa<Locals> animation = ud, pool = [table:7]{m_NextControlId = 0, m_NextFree = 2} </Locals>|r
EsoUI/Libraries/Utility/ZO_ObjectPool.lua:159: in function 'ZO_ObjectPool:ReleaseAllObjects'
|caaaaaa<Locals> self = [table:7], k = 1, v = ud </Locals>|r
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:63: in function 'ZO_Tree:Reset'
|caaaaaa<Locals> self = [table:1], OPEN = T </Locals>|r
EsoUI/Ingame/Crafting/Keyboard/Provisioner.lua:370: in function 'ZO_Provisioner:RefreshRecipeList'
|caaaaaa<Locals> self = [table:8]{filterType = 2, mainSceneName = "provisioner", dirty = F} </Locals>|r
user:/AddOns/MasterRecipeList/MasterRecipeList.lua:1645: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:207: in function '(anonymous)'
I have not tried to disable my other addons, though the stack trace suggests it's not a plugin clash?
I am using Master Crafter 1.56.31
Let me know if you need more info :)