CraftSim

CraftSim

2M Downloads

LUA error on selecting recipes when filtering is enabled

hollo6 opened this issue ยท 0 comments

commented

Not sure about the exact combination of circumstances but I get the LUA error below when doing the following (Enchanting toon):

  1. Add Runed Draconium Rod to Favorites
  2. Set Filter to Shadowlands
  3. Selection will jump to the Favorited Recipe and throw this error (and not when Filter is cleared).

3x CraftSim/Data/Classes/NodeData.lua:36: attempt to index local 'nodeInfo' (a nil value)
[string "@CraftSim/Data/Classes/NodeData.lua"]:36: in function new' [string "@CraftSim/Libs/classic.lua"]:66: in function NodeData'
[string "@CraftSim/Data/Classes/SpecializationData.lua"]:52: in function parseNode' [string "@CraftSim/Data/Classes/SpecializationData.lua"]:78: in function new'
[string "@CraftSim/Libs/classic.lua"]:66: in function SpecializationData' [string "@CraftSim/Data/Classes/RecipeData.lua"]:107: in function new'
[string "@CraftSim/Libs/classic.lua"]:66: in function RecipeData' [string "@CraftSim/Main/CraftSim.lua"]:505: in function TriggerModulesByRecipeType'
[string "@CraftSim/Main/CraftSim.lua"]:165: in function TriggerModulesErrorSafe' [string "@CraftSim/Main/CraftSim.lua"]:199: in function <CraftSim/Main/CraftSim.lua:183> [string "=[C]"]: ? [string "=[C]"]: in function Init'
...
[string "@Blizzard_Professions/Blizzard_ProfessionsFrame.lua"]:155: in function SetProfessionInfo' [string "@Blizzard_Professions/Blizzard_ProfessionsFrame.lua"]:55: in function <...s/Blizzard_Professions/Blizzard_ProfessionsFrame.lua:53> [string "=[C]"]: ? [string "@SharedXML/CallbackRegistry.lua"]:143: in function <SharedXML/CallbackRegistry.lua:142> [string "=[C]"]: ? [string "@SharedXML/CallbackRegistry.lua"]:146: in function TriggerEvent'
[string "@Blizzard_ProfessionsTemplates/Blizzard_Professions.lua"]:1139: in function set' [string "@FrameXML/FilterDropDown.lua"]:103: in function func'
[string "@SharedXML/UIDropDownMenu.lua"]:1007: in function `UIDropDownMenuButton_OnClick'
[string "*UIDropDownMenuTemplates.xml:136_OnClick"]:1: in function <[string "*UIDropDownMenuTemplates.xml:136_OnClick"]:1>

Locals:
self =

{
recipeData =
{
}
nodeRules =
{
}
nodeID = 64143
idMapping =
{
}
professionStats =
{
}
childNodes =
{
}
}
recipeData =
{
isEnchantingRecipe = false
isCooking = false
recipeIcon = 4524423
supportsCraftingStats = true
categoryID = 1781
learned = true
isRecraft = false
supportsCraftingspeed = true
isSalvageRecipe = false
recipeID = 390823
supportsInspiration = false
recipeName = "Runed Draconium Rod"
isGear = true
maxQuality = 5
supportsMulticraft = false
recipeType = 0
supportsQualities = true
isSimulationModeData = false
isOldWorldRecipe = false
supportsResourcefulness = false
professionData =
{
}
subtypeID = 8
numSkillUps = 1
}
nodeRulesData =
{
1 =
{
}
}
parentNode = nil
configID = 0
nodeInfo = nil
(*temporary) = defined =[C]:-1
(*temporary) = 0
(*temporary) = 64143
(*temporary) = "attempt to index local 'nodeInfo' (a nil value)"