CraftSim

CraftSim

2M Downloads

Craftlog error

Schaloth opened this issue ยท 4 comments

commented

Any item I craft with spark give this error. Crafted plate, cloth and mail spark items on different chars.

49x CraftSim/Classes/CraftResult.lua:81: attempt to index field 'activeReagent' (a nil value)
[string "@CraftSim/Classes/CraftResult.lua"]:81: in function new' [string "@CraftSim/Libs/classic.lua"]:64: in function CraftResult'
[string "@CraftSim/Modules/CraftLog/CraftLog.lua"]:135: in function `AccumulateCraftResults'
[string "@CraftSim/Modules/CraftLog/CraftLog.lua"]:52: in function <CraftSim/Modules/CraftLog/CraftLog.lua:51>

Locals:
self =

{
concentrating = false
usedConcentration = 0
recipeID = 438916
triggeredMulticraft = false
isWorkOrder = true
triggeredIngenuity = false
savedConcentration = 0
savedCosts = 0
craftingCosts = 0
ingenuityRefund = 0
triggeredResourcefulness = false
savedReagents =
{
}
craftResultItems =
{
}
expectedQuality = 5
orderData =
{
}
reagentCombinationID = ""
reagents =
{
}
}
recipeData =
{
isGear = true
reagentData =
{
}
specializationDataCached = false
relativeProfitCached = 14
recipeIcon = 5501602
specializationData =
{
}
supportsCraftingStats = true
supportsQualities = true
supportsCraftingspeed = true
priceData =
{
}
learned = true
maxQuality = 5
recipeInfoCached = false
concentrationCurveData =
{
}
isAlchemicalExperimentation = false
recipeInfo =
{
}
concentrationCost = 0
baseOperationInfo =
{
}
professionStatModifiers =
{
}
maxItemAmount = 1
professionStats =
{
}
supportsMulticraft = false
expansionID = 10
cooldownData =
{
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo =
{
}
orderData =
{
}
supportsSpecializations = true
baseProfessionStats =
{
}
concentrating = false
isBaseRecraftRecipe = false
crafterData =
{
}
isCrafterInfoCached = true
isCooking = false
isSoulbound = false
recipeID = 438916
averageProfitCached = 1549393.315600
buffData =
{
}
minItemAmount = 1
numSkillUps = 1
baseItemAmount = 1
isRecraft = false
resultData =
{
}
hasQualityReagents = true
isQuestRecipe = false
recipeName = "Algari Competitor's Plate Gauntlets"
optimizedSubRecipes =
{
}
supportsIngenuity = true
isSimulationModeData = false
subRecipeCostsEnabled = false
professionGearCached = false
hasReagents = true
concentrationData =
{
}
isSalvageRecipe = false
isEnchantingRecipe = false
professionGearSet =
{
}
supportsResourcefulness = true
professionData =
{
}
operationInfoCached = false
categoryID = 2012
}
craftingItemResultData =
{
1 =
{
}
2 =
{
}
}
reagentItemIDs =
{
}
slot =
{
lockedReason = ""
maxQuantity = 4
dataSlotIndex = 1
locked = false
slotText = "Competitor's Heraldry"
possibleReagents =
{
}
}
(*temporary) = nil
(*temporary) = true
(*temporary) =
{
optionalReagentSlots =
{
}
recipeData =
{
}
requiredReagents =
{
}
salvageReagentSlot =
{
}
finishingReagentSlots =
{
}
requiredSelectableReagentSlot =
{
}
}
(*temporary) = nil
(*temporary) =
{
1 =
{
}
2 =
{
}
}
(*temporary) =
{
quantity = 5
item =
{
}
quantityMulticraft = 0
}
(*temporary) = nil
(*temporary) = "|cff0070dd|Hitem:210814::::::::80:72:::::::::|h[Artisan's Acuity]|h|r"
(*temporary) = 5
(*temporary) = 0
(*temporary) = nil
(*temporary) =
{
super =
{
}
__index =
{
}
}
(*temporary) =
{
quantity = 5
item =
{
}
quantityMulticraft = 0
}
(*temporary) =
{
quantity = 5
item =
{
}
quantityMulticraft = 0
}
(*temporary) = "|cff0070dd|Hitem:210814::::::::80:72:::::::::|h[Artisan's Acuity]|h|r"
(*temporary) = 5
(*temporary) = 0
(*temporary) = nil
(*temporary) = "attempt to index field 'activeReagent' (a nil value)"
CraftSim =
{
COOLDOWNS =
{
}
STATISTICS =
{
}
OPTIONAL_REAGENT_DATA =
{
}
NEWS =
{
}
OnCraftData =
{
}
DEBUG =
{
}
PRICE_DETAILS =
{
}
CRAFT_LOG = Frame {
}
WIDGETS =
{
}
ProfessionGear =
{
}
CRAFT_BUFFS = Frame {
}
NodeData =
{
}
PRICE_OVERRIDE =
{
}
ConcentrationData =
{
}
LOCAL_MX =
{
}
ENCHANT_RECIPE_DATA =
{
}
REAGENT_DATA =
{
}
COST_OPTIMIZATION =
{
}
EXPLANATIONS =
{
}
LibCompress =
{
}
TopGearResult =
{
}
ReagentData = <tabl

commented

On my second account get this one while crafting heraldry or spark item. It shows this recipe name etc. at error for all similar recipes.
25x CraftSim/Classes/CraftResult.lua:81: attempt to index field 'activeReagent' (a nil value)
[string "@CraftSim/Classes/CraftResult.lua"]:81: in function new' [string "@CraftSim/Libs/classic.lua"]:64: in function CraftResult'
[string "@CraftSim/Modules/CraftLog/CraftLog.lua"]:135: in function `AccumulateCraftResults'
[string "@CraftSim/Modules/CraftLog/CraftLog.lua"]:52: in function <CraftSim/Modules/CraftLog/CraftLog.lua:51>

Locals:
self =

{
concentrating = false
usedConcentration = 0
recipeID = 435385
triggeredMulticraft = false
isWorkOrder = true
triggeredIngenuity = false
savedConcentration = 0
savedCosts = 0
craftingCosts = 0
ingenuityRefund = 0
triggeredResourcefulness = false
savedReagents =
{
}
craftResultItems =
{
}
expectedQuality = 5
orderData =
{
}
reagentCombinationID = ""
reagents =
{
}
}
recipeData =
{
isGear = true
reagentData =
{
}
specializationDataCached = false
relativeProfitCached = 34
recipeIcon = 6012019
specializationData =
{
}
supportsCraftingStats = true
supportsQualities = true
supportsCraftingspeed = true
priceData =
{
}
learned = true
maxQuality = 5
recipeInfoCached = false
concentrationCurveData =
{
}
isAlchemicalExperimentation = false
recipeInfo =
{
}
concentrationCost = 0
baseOperationInfo =
{
}
professionStatModifiers =
{
}
maxItemAmount = 1
professionStats =
{
}
supportsMulticraft = false
expansionID = 10
cooldownData =
{
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo =
{
}
orderData =
{
}
supportsSpecializations = true
baseProfessionStats =
{
}
concentrating = false
isBaseRecraftRecipe = false
crafterData =
{
}
isCrafterInfoCached = true
isCooking = false
isSoulbound = true
recipeID = 435385
averageProfitCached = 11461855.736000
buffData =
{
}
minItemAmount = 1
numSkillUps = 1
baseItemAmount = 1
isRecraft = false
resultData =
{
}
hasQualityReagents = true
isQuestRecipe = false
recipeName = "Amulet of Earthen Craftsmanship"
optimizedSubRecipes =
{
}
supportsIngenuity = true
isSimulationModeData = false
subRecipeCostsEnabled = false
professionGearCached = false
hasReagents = true
concentrationData =
{
}
isSalvageRecipe = false
isEnchantingRecipe = false
professionGearSet =
{
}
supportsResourcefulness = true
professionData =
{
}
operationInfoCached = false
categoryID = 1992
}
craftingItemResultData =
{
1 =
{
}
}
reagentItemIDs =
{
}
slot =
{
lockedReason = ""
maxQuantity = 1
dataSlotIndex = 1
locked = false
slotText = "Spark"
possibleReagents =
{
}
}
(*temporary) = nil
(*temporary) = true
(*temporary) =
{
optionalReagentSlots =
{
}
recipeData =
{
}
requiredReagents =
{
}
salvageReagentSlot =
{
}
finishingReagentSlots =
{
}
requiredSelectableReagentSlot =
{
}
}
(*temporary) = nil
(*temporary) =
{
1 =
{
}
}
(*temporary) =
{
qualityID = 5
quantity = 1
item =
{
}
quantityMulticraft = 0
}
(*temporary) = nil
(*temporary) = "|cffa335ee|Hitem:215136::::::::80:581::13:9:10421:9633:8902:10878:10394:9627:10222:8791:11143:8:28:2734:29:36:30:49:38:8:40:1279:43:211296:46:222593:47:224072:::::|h[Amulet of Earthen Craftsmanship |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = 1
(*temporary) = 0
(*temporary) = 5
(*temporary) =
{
super =
{
}
__index =
{
}
}
(*temporary) =
{
qualityID = 5
quantity = 1
item =
{
}
quantityMulticraft = 0
}
(*temporary) =
{
qualityID = 5
quantity = 1
item =
{
}
quantityMulticraft = 0
}
(*temporary) = "|cffa335ee|Hitem:215136::::::::80:581::13:9:10421:9633:8902:10878:10394:9627:10222:8791:11143:8:28:2734:29:36:30:49:38:8:40:1279:43:211296:46:222593:47:224072:::::|h[Amulet of Earthen Craftsmanship |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = 1
(*temporary) = 0
(*temporary) = 5
(*temporary) = "attempt to index field 'activeReagent' (a nil value)"
CraftSim =
{
COOLDOWNS =
{
}
STATISTICS =
{
}
OPTIONAL_REAGENT_DATA =
{
}
NEWS =
{
}
OnCraftData =
{
}
DEBUG =
{
}
PRICE_DETAILS =
{
}
CRAFT_LOG = Frame {
}
WIDGETS =
{
}
ProfessionGear =
{

commented

I am still getting this error on version 19.6.3.1.

commented

228x CraftSim/Classes/CraftResult.lua:81: attempt to index field 'activeReagent' (a nil value)
[string "@CraftSim/Classes/CraftResult.lua"]:81: in function new' [string "@CraftSim/Libs/classic.lua"]:64: in function CraftResult'
[string "@CraftSim/Modules/CraftLog/CraftLog.lua"]:135: in function `AccumulateCraftResults'
[string "@CraftSim/Modules/CraftLog/CraftLog.lua"]:52: in function <CraftSim/Modules/CraftLog/CraftLog.lua:51>

Locals:
self =

{
concentrating = false
usedConcentration = 0
recipeID = 438921
triggeredMulticraft = false
isWorkOrder = false
triggeredIngenuity = false
savedConcentration = 0
savedCosts = 0
craftingCosts = 0
ingenuityRefund = 0
triggeredResourcefulness = false
savedReagents =
{
}
craftResultItems =
{
}
expectedQuality = 4
reagentCombinationID = ""
reagents =
{
}
}
recipeData =
{
supportsQualities = true
reagentData =
{
}
specializationDataCached = false
relativeProfitCached = 107
recipeIcon = 5501599
specializationData =
{
}
supportsCraftingStats = true
professionStats =
{
}
supportsCraftingspeed = true
isBaseRecraftRecipe = false
learned = true
priceData =
{
}
recipeInfoCached = false
maxQuality = 5
concentrationCurveData =
{
}
recipeInfo =
{
}
concentrationCost = 403
baseOperationInfo =
{
}
isAlchemicalExperimentation = false
maxItemAmount = 1
professionStatModifiers =
{
}
supportsMulticraft = false
expansionID = 10
cooldownData =
{
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo =
{
}
supportsSpecializations = true
baseProfessionStats =
{
}
concentrating = false
isEnchantingRecipe = false
crafterData =
{
}
isCrafterInfoCached = true
isCooking = false
isSoulbound = false
recipeID = 438921
averageProfitCached = 7416343.605344
buffData =
{
}
minItemAmount = 1
categoryID = 2012
baseItemAmount = 1
isRecraft = false
resultData =
{
}
hasQualityReagents = true
isQuestRecipe = false
recipeName = "Algari Competitor's Plate Armguards"
optimizedSubRecipes =
{
}
supportsIngenuity = true
isSimulationModeData = false
subRecipeCostsEnabled = false
professionGearCached = false
hasReagents = true
concentrationData =
{
}
isGear = true
isSalvageRecipe = false
professionGearSet =
{
}
supportsResourcefulness = true
professionData =
{
}
operationInfoCached = false
numSkillUps = 1
}
craftingItemResultData =
{
1 =
{
}
}
reagentItemIDs =
{
}
slot =
{
lockedReason = ""
maxQuantity = 3
dataSlotIndex = 1
locked = false
slotText = "Competitor's Heraldry"
possibleReagents =
{
}
}
(*temporary) = nil
(*temporary) = true
(*temporary) =
{
optionalReagentSlots =
{
}
recipeData =
{
}
requiredReagents =
{
}
salvageReagentSlot =
{
}
finishingReagentSlots =
{
}
requiredSelectableReagentSlot =
{
}
}
(*temporary) = nil
(*temporary) =
{
1 =
{
}
}
(*temporary) =
{
qualityID = 5
quantity = 1
item =
{
}
quantityMulticraft = 0
}
(*temporary) = nil
(*temporary) = "|cff1eff00|Hitem:217150::::::::72:66::13:5:11318:10837:10832:9627:10840:6:28:2734:29:32:30:49:38:8:40:1320:43:210221:::::|h[Algari Competitor's Plate Armguards |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = 1
(*temporary) = 0
(*temporary) = 5
(*temporary) =
{
super =
{
}
__index =
{
}
}
(*temporary) =
{
qualityID = 5
quantity = 1
item =
{
}
quantityMulticraft = 0
}
(*temporary) =
{
qualityID = 5
quantity = 1
item =
{
}
quantityMulticraft = 0
}
(*temporary) = "|cff1eff00|Hitem:217150::::::::72:66::13:5:11318:10837:10832:9627:10840:6:28:2734:29:32:30:49:38:8:40:1320:43:210221:::::|h[Algari Competitor's Plate Armguards |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = 1
(*temporary) = 0
(*temporary) = 5
(*temporary) = "attempt to index field 'activeReagent' (a nil value)"
CraftSim =
{
COOLDOWNS =
{
}
STATISTICS =
{
}
OPTIONAL_REAGENT_DATA =
{
}
NEWS =
{
}
OnCraftData =
{
}
DEBUG =
{
}
PRICE_DETAILS =
{
}
CRAFT_LOG = Frame {
}
WIDGETS =
{
}
ProfessionGear =
{
}
CRAFT_BUFFS = Frame {
}
NodeData =
{
}
PRICE_OVERRIDE =
{
}
ConcentrationData =

commented

I'm still getting this on version 19.7.0