CraftSim

CraftSim

2M Downloads

Whenever Concentration tick box checked, Craftsim addon is crashed

KoForm opened this issue · 2 comments

commented

Whenever Concentration tick box checked (ex: the box in the Simulation Mode, and in the Craft Queue at the bottom beside 'Add Patron Orders' ) Craftsim addon does not work properly anymore and it brings following lua error code.
This is korean region just in case


5x CraftSim/Classes/RecipeData.lua:1209: attempt to index field 'concentrationData' (a nil value)
[string "@CraftSim/Classes/RecipeData.lua"]:1209: in function CanCraft' [string "@CraftSim/Classes/CraftQueueItem.lua"]:45: in function CalculateCanCraft'
[string "@CraftSim/Modules/CraftQueue/UI.lua"]:1306: in function <CraftSim/Modules/CraftQueue/UI.lua:1305>
[string "=[C]"]: in function foreach' [string "@CraftSim/Modules/CraftQueue/UI.lua"]:1302: in function UpdateFrameListByCraftQueue'
[string "@CraftSim/Modules/CraftQueue/UI.lua"]:1340: in function UpdateQueueDisplay' [string "@CraftSim/Modules/CraftQueue/CraftQueue.lua"]:211: in function AddRecipe'
[string "@CraftSim/Modules/CraftQueue/CraftQueue.lua"]:178: in function <...ceCraftSim/Modules/CraftQueue/CraftQueue.lua:153>
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:938: in function <CraftSim/Libs/GUTIL/GUTIL.lua:927>

Locals:
self =

{
supportsQualities = true
reagentData =
{
}
specializationDataCached = false
relativeProfitCached = 33
recipeIcon = 609901
specializationData =
{
}
supportsCraftingStats = true
professionStats =
{
}
supportsCraftingspeed = true
isAlchemicalExperimentation = false
learned = true
isBaseRecraftRecipe = false
recipeInfoCached = false
priceData =
{
}
maxQuality = 3
recipeInfo =
{
}
concentrationCost = 401
baseOperationInfo =
{
}
concentrationCurveData =
{
}
maxItemAmount = 2
professionStatModifiers =
{
}
supportsMulticraft = true
expansionID = 10
cooldownData =
{
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo =
{
}
orderData =
{
}
supportsSpecializations = true
baseProfessionStats =
{
}
concentrating = true
isEnchantingRecipe = false
crafterData =
{
}
isCrafterInfoCached = true
isCooking = false
isSoulbound = false
recipeID = 430612
averageProfitCached = 6032788.960000
buffData =
{
}
minItemAmount = 2
categoryID = 1974
baseItemAmount = 2
isRecraft = false
resultData =
{
}
hasQualityReagents = true
isQuestRecipe = false
recipeName = "구명의 은총 영약"
optimizedSubRecipes =
{
}
supportsIngenuity = false
isSimulationModeData = false
subRecipeCostsEnabled = false
professionGearCached = false
hasReagents = true
isGear = false
isSalvageRecipe = false
professionGearSet =
{
}
supportsResourcefulness = true
professionData =
{
}
operationInfoCached = false
numSkillUps = 1
}
amount = 1
hasEnoughReagents = false
craftAbleAmount = 0
isChargeRecipe = false
concentrationAmount = Infinite
(*temporary) = nil
(*temporary) = nil
(*temporary) =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
}
(*temporary) = 1
(*temporary) = "attempt to index field 'concentrationData' (a nil value)"

commented

for every recipe?
if not please state

  • addon version
  • profession
  • recipe
commented

I only do with Enchanting, Alchemy and Tailoring
The crash happened within those professions for every recipe

addon version: 18.2.0
Following is an error code which have happened with the latest version

=======================
1x CraftSim/Classes/RecipeData.lua:1209: attempt to index field 'concentrationData' (a nil value)
[string "@CraftSim/Classes/RecipeData.lua"]:1209: in function CanCraft' [string "@CraftSim/Classes/CraftQueueItem.lua"]:45: in function CalculateCanCraft'
[string "@CraftSim/Modules/CraftQueue/UI.lua"]:1306: in function <CraftSim/Modules/CraftQueue/UI.lua:1305>
[string "=[C]"]: in function foreach' [string "@CraftSim/Modules/CraftQueue/UI.lua"]:1302: in function UpdateFrameListByCraftQueue'
[string "@CraftSim/Modules/CraftQueue/UI.lua"]:1340: in function UpdateQueueDisplay' [string "@CraftSim/Modules/CraftQueue/CraftQueue.lua"]:211: in function AddRecipe'
[string "@CraftSim/Modules/CraftQueue/CraftQueue.lua"]:785: in function AddOpenRecipe' [string "@CraftSim/Modules/CraftQueue/UI.lua"]:511: in function clickCallback'
[string "@CraftSim/Libs/GGUI/GGUI.lua"]:1873: in function <CraftSim/Libs/GGUI/GGUI.lua:1871>

Locals:
self =

{
supportsQualities = true
reagentData =
{
}
specializationDataCached = false
relativeProfitCached = 120
recipeIcon = 4549251
specializationData =
{
}
supportsCraftingStats = true
professionStats =
{
}
supportsCraftingspeed = true
isAlchemicalExperimentation = false
learned = true
isBaseRecraftRecipe = false
recipeInfoCached = false
priceData =
{
}
maxQuality = 3
recipeInfo =
{
}
concentrationCost = 466
baseOperationInfo =
{
}
concentrationCurveData =
{
}
maxItemAmount = 1
professionStatModifiers =
{
}
supportsMulticraft = true
expansionID = 10
cooldownData =
{
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo =
{
}
supportsSpecializations = true
baseProfessionStats =
{
}
concentrating = true
isEnchantingRecipe = false
crafterData =
{
}
isCrafterInfoCached = true
isCooking = false
isSoulbound = false
recipeID = 447001
averageProfitCached = 175179051.220550
buffData =
{
}
minItemAmount = 1
categoryID = 2105
baseItemAmount = 1
isRecraft = false
resultData =
{
}
hasQualityReagents = true
isQuestRecipe = false
recipeName = "서광 마법실타래"
optimizedSubRecipes =
{
}
supportsIngenuity = false
isSimulationModeData = false
subRecipeCostsEnabled = false
professionGearCached = false
hasReagents = true
isGear = false
isSalvageRecipe = false
professionGearSet =
{
}
supportsResourcefulness = true
professionData =
{
}
operationInfoCached = false
numSkillUps = 2
}
amount = 1
hasEnoughReagents = false
craftAbleAmount = 0
isChargeRecipe = false
concentrationAmount = Infinite
(*temporary) = nil
(*temporary) = nil
(*temporary) =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
}
(*temporary) = 2
(*temporary) = "attempt to index field 'concentrationData' (a nil value)"