craftsim stop workign when scaning alchemist recipes
formigao opened this issue ยท 1 comments
15x .../Modules/ReagentOptimization/ReagentOptimization.lua:79: attempt to index field '?' (a nil value)
[string "@CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua"]:79: in function optimizeKnapsack' [string "@CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua"]:438: in function
OptimizeReagentAllocation'
[string "@CraftSim/Classes/RecipeData.lua"]:557: in function OptimizeReagents' [string "@CraftSim/Classes/RecipeData.lua"]:594: in function
OptimizeProfit'
[string "@CraftSim/Modules/RecipeScan/RecipeScan.lua"]:332: in function <...ceCraftSim/Modules/RecipeScan/RecipeScan.lua:278>
Locals:
self =
UI =
}
}
ks =
0 =
}
}
BPs =
1 = 0
2 = -1
0 = 0.955752
}
recipeData =
supportsQualities = true
reagentData =
}
relativeProfitCached = 100
specializationDataCached = false
inventoryType = 0
recipeIcon = 967534
minItemAmount = 20
supportsCraftingStats = true
specializationData =
}
supportsCraftingspeed = true
priceData =
}
learned = false
isAlchemicalExperimentation = false
recipeInfoCached = false
isGear = false
professionStatModifiers =
}
recipeInfo =
}
concentrationCost = 198
baseOperationInfo =
}
professionStats =
}
maxItemAmount = 20
baseProfessionStats =
}
supportsMulticraft = true
expansionID = 9
cooldownData =
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo =
}
categoryID = 1646
supportsSpecializations = true
isSoulbound = false
concentrating = false
isEnchantingRecipe = false
crafterData =
}
isCrafterInfoCached = true
isCooking = false
buffData =
}
recipeID = 370543
averageProfitCached = 0
baseItemAmount = 20
isSalvageRecipe = false
numSkillUps = 1
hasQualityReagents = true
isRecraft = false
resultData =
}
subRecipeCostsEnabled = false
isQuestRecipe = false
maxQuality = 3
optimizedSubRecipes =
}
supportsIngenuity = true
isSimulationModeData = false
itemEquipLocation = "INVTYPE_NON_EQUIP_IGNORE"
professionGearCached = false
hasReagents = true
concentrationData =
}
recipeName = "Elemental Potion of Ultimate Power"
isBaseRecraftRecipe = false
professionGearSet =
}
supportsResourcefulness = true
professionData =
}
operationInfoCached = false
subtypeID = 1
}
numMaterials = 0
i = nil
j = nil
k = nil
maxWeight = Infinite
inf = Infinite
b =
}
c =
}
i = 0
(for index) = 0
(for limit) = 60
(for step) = 1
k = 0
(*temporary) = nil
(*temporary) = Infinite
(*temporary) = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
GUTIL =
COLORS =
}
Object =
}
eventWaitFrame = Frame {
}
Formatter =
}
}
CraftSim =
COOLDOWNS =
}
STATISTICS =
}
OPTIONAL_REAGENT_DATA =
}
NEWS =
}
CraftRecipeData =
}
DEBUG =
}
PRICE_DETAILS =
}
ProfessionGear =
}
CRAFT_BUFFS = Frame {
}
NodeData =
}
PRICE_OVERRIDE =
}
NodeRule =
}
ConcentrationData =
}
LOCAL_MX =
}
ENCHANT_RECIPE_DATA =
}
REAGENT_DATA =
}
COST_OPTIMIZATION =
}
EXPLANATIONS =
}
LibCompress =
}
TopGearResult =
}
ReagentData =
}
LOCAL_DE =
}
CONCENTRATION_TRACKER =
}
SUPPORTERS =
}
OptionalReagentSlot =
}
Reagent =
}
PRICE_APIS =
}
LOCAL_FR =
}
SPECIALIZATION_DATA =
}
LOCAL =
}
UTIL =
}
LOCAL_ES =
}
CraftSimObject =
}
BuffData =
}
ITEM_COUNT = Frame {
}
TOPGEAR =
}
PriceData =
}
OptionalReagent =
}
COMM =
}
LOCAL_IT =
}
CONTROL_PANEL =
}
ResultData =
}
CraftQueueItem =
}
RECIPE_SCAN =
}
AVERAGEPROFIT =
}
CraftQueue =
}
Buff =
}
JSONBuilder =
}
SIMULATION_MODE =
}
CraftSessionData =
Error happens only when clicking on a specific recipe (Elemental Potion of Ultimate Power)
159x .../Modules/ReagentOptimization/ReagentOptimization.lua:79: attempt to index field '?' (a nil value)
[string "@CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua"]:79: in function `optimizeKnapsack'
[string "@CraftSim/Modules/ReagentOptimization/ReagentOptimization.lua"]:438: in function `OptimizeReagentAllocation'
[string "@CraftSim/Init/Init.lua"]:684: in function `TriggerModulesByRecipeType'
[string "@CraftSim/Init/Init.lua"]:85: in function <CraftSim/Init/Init.lua:83>
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:548: in function `checkCondition'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:554: in function `WaitFor'
[string "@CraftSim/Init/Init.lua"]:74: in function `TriggerModuleUpdate'
[string "@CraftSim/Init/Init.lua"]:126: in function <CraftSim/Init/Init.lua:106>
[string "=[C]"]: ?
[string "=[C]"]: in function `Init'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:380: in function `SelectRecipe'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:369: in function <...lizzard_Professions/Blizzard_ProfessionsCrafting.lua:360>
...
[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: in function `TriggerEvent'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeList.lua"]:137: in function <...fessionsTemplates/Blizzard_ProfessionsRecipeList.lua:124>
[string "=[C]"]: ?
[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144: in function <...eBlizzard_SharedXMLBase/CallbackRegistry.lua:143>
[string "=[C]"]: ?
[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: in function `TriggerEvent'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:515: in function `SetElementDataSelected_Internal'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:480: in function `SelectElementData'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:520: in function `Select'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeList.lua"]:58: in function <...fessionsTemplates/Blizzard_ProfessionsRecipeList.lua:46>
Locals:
self = <table> {
FRAMES = <table> {
}
}
ks = <table> {
0 = <table> {
}
}
BPs = <table> {
1 = 0
2 = -1
0 = -1
}
recipeData = <table> {
supportsQualities = true
reagentData = <table> {
}
specializationDataCached = false
recipeIcon = 967534
supportsCraftingStats = true
supportsCraftingspeed = true
learned = true
relativeProfitCached = -65
recipeInfoCached = false
specializationData = <table> {
}
numSkillUps = 1
recipeInfo = <table> {
}
concentrationCost = 140
baseOperationInfo = <table> {
}
priceData = <table> {
}
maxItemAmount = 20
hasQualityReagents = true
supportsMulticraft = true
buffData = <table> {
}
cooldownData = <table> {
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo = <table> {
}
professionStatModifiers = <table> {
}
professionStats = <table> {
}
baseProfessionStats = <table> {
}
concentrating = false
isEnchantingRecipe = false
isAlchemicalExperimentation = false
isCrafterInfoCached = true
isCooking = false
isSoulbound = false
recipeID = 370543
averageProfitCached = -3863158.274500
minItemAmount = 20
baseItemAmount = 20
categoryID = 1646
isGear = false
isRecraft = false
resultData = <table> {
}
maxQuality = 3
isQuestRecipe = false
isSimulationModeData = false
optimizedSubRecipes = <table> {
}
supportsIngenuity = true
recipeName = "Elemental Potion of Ultimate Power"
subRecipeCostsEnabled = false
professionGearCached = false
hasReagents = true
crafterData = <table> {
}
isBaseRecraftRecipe = false
isSalvageRecipe = false
professionGearSet = <table> {
}
supportsResourcefulness = true
professionData = <table> {
}
subtypeID = 1
operationInfoCached = false
}
numMaterials = 0
i = nil
j = nil
k = nil
maxWeight = Infinite
inf = Infinite
b = <table> {
}
c = <table> {
}
i = 0
(for index) = 0
(for limit) = 60
(for step) = 1
k = 0
(*temporary) = nil
(*temporary) = Infinite
(*temporary) = 3537000
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
GUTIL = <table> {
COLORS = <table> {
}
Object = <table> {
}
eventWaitFrame = Frame {
}
Formatter = <table> {
}
}
CraftSim = <table> {
COOLDOWNS = <table> {
}
STATISTICS = <table> {
}
OPTIONAL_REAGENT_DATA = <table> {
}
NEWS = <table> {
}
CraftRecipeData = <table> {
}
DEBUG = <table> {
}
PRICE_DETAILS = <table> {
}
ProfessionGear = <table> {
}
CRAFT_BUFFS = Frame {
}
NodeData = <table> {
}
PRICE_OVERRIDE = <table> {
}
NodeRule = <table> {
}
LOCAL_MX = <table> {
}
ENCHANT_RECIPE_DATA = <table> {
}
REAGENT_DATA = <table> {
}
COST_OPTIMIZATION = <table> {
}
EXPLANATIONS = <table> {
}
LibCompress = <table> {
}
TopGearResult = <table> {
}
ReagentData = <table> {
}
LOCAL_DE = <table> {
}
SUPPORTERS = <table> {
}
OptionalReagentSlot = <table> {
}
Reagent = <table> {
}
PRICE_APIS = <table> {
}
LOCAL_FR = <table> {
}
SPECIALIZATION_DATA = <table> {
}
LOCAL = <table> {
}
UTIL = <table> {
}
LOCAL_ES = <table> {
}
CraftSimObject = <table> {
}
BuffData = <table> {
}
ITEM_COUNT = Frame {
}
TOPGEAR = <table> {
}
PriceData = <table> {
}
OptionalReagent = <table> {
}
COMM = <table> {
}
LOCAL_IT = <table> {
}
CONTROL_PANEL = <table> {
}
ResultData = <table> {
}
CraftQueueItem = <table> {
}
RECIPE_SCAN = <table> {
}
AVERAGEPROFIT = <table> {
}
CraftQueue = <table> {
}
Buff = <table> {
}
JSONBuilder = <table> {
}
SIMULATION_MODE = <table> {
}
CraftSessionData = <table> {
}
OPTIONS = <table> {
}
CraftResultSavedReagent = <table> {
}
INIT = Frame {
}
CALC = <table> {
}
ProfessionGearSet = <table> {
}
SpecializationData = <table> {
}
ProfessionData = <table> {
}