Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CraftSim] LUA Error on REcraft a Ring #765

Closed
fubaWoW opened this issue Dec 2, 2024 · 2 comments
Closed

[CraftSim] LUA Error on REcraft a Ring #765

fubaWoW opened this issue Dec 2, 2024 · 2 comments
Assignees

Comments

@fubaWoW
Copy link

fubaWoW commented Dec 2, 2024

Describe the bug
See Title for description
See Additional context for LUA Error

To Reproduce
Steps to reproduce the behavior:

  1. Recraft a Ring

Addon Version: 19.7.1

Additional context

1x 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 = <table> {
 concentrating = true
 usedConcentration = 271
 recipeID = 435386
 triggeredMulticraft = false
 isWorkOrder = false
 triggeredIngenuity = false
 savedConcentration = 0
 savedCosts = 0
 craftingCosts = 0
 ingenuityRefund = 136
 triggeredResourcefulness = false
 savedReagents = <table> {
 }
 craftResultItems = <table> {
 }
 expectedQuality = 5
 reagentCombinationID = ""
 reagents = <table> {
 }
}
recipeData = <table> {
 supportsQualities = true
 reagentData = <table> {
 }
 specializationDataCached = false
 relativeProfitCached = 2323
 recipeIcon = 515954
 specializationData = <table> {
 }
 supportsCraftingStats = true
 professionStats = <table> {
 }
 supportsCraftingspeed = true
 isBaseRecraftRecipe = false
 learned = true
 priceData = <table> {
 }
 recipeInfoCached = false
 maxQuality = 5
 concentrationCurveData = <table> {
 }
 recipeInfo = <table> {
 }
 concentrationCost = 0
 baseOperationInfo = <table> {
 }
 isAlchemicalExperimentation = false
 maxItemAmount = 1
 professionStatModifiers = <table> {
 }
 supportsMulticraft = false
 expansionID = 10
 cooldownData = <table> {
 }
 subRecipeDepth = 0
 isOldWorldRecipe = false
 parentRecipeInfo = <table> {
 }
 supportsSpecializations = true
 baseProfessionStats = <table> {
 }
 concentrating = true
 isEnchantingRecipe = false
 crafterData = <table> {
 }
 isCrafterInfoCached = true
 isCooking = false
 isSoulbound = false
 recipeID = 435386
 averageProfitCached = 227763240.808400
 buffData = <table> {
 }
 minItemAmount = 1
 categoryID = 1993
 baseItemAmount = 1
 allocationItemGUID = "Item-531-0-4000000ADE93393E"
 isRecraft = true
 resultData = <table> {
 }
 hasQualityReagents = true
 isQuestRecipe = false
 recipeName = "Algari Competitor's Signet"
 optimizedSubRecipes = <table> {
 }
 supportsIngenuity = true
 isSimulationModeData = false
 subRecipeCostsEnabled = false
 professionGearCached = false
 hasReagents = true
 concentrationData = <table> {
 }
 isGear = true
 isSalvageRecipe = false
 professionGearSet = <table> {
 }
 supportsResourcefulness = true
 professionData = <table> {
 }
 operationInfoCached = false
 numSkillUps = 1
}
craftingItemResultData = <table> {
 1 = <table> {
 }
}
reagentItemIDs = <table> {
}
slot = <table> {
 lockedReason = ""
 maxQuantity = 3
 dataSlotIndex = 1
 locked = false
 slotText = "Competitor's Heraldry"
 possibleReagents = <table> {
 }
}
(*temporary) = nil
(*temporary) = true
(*temporary) = <table> {
 optionalReagentSlots = <table> {
 }
 recipeData = <table> {
 }
 requiredReagents = <table> {
 }
 salvageReagentSlot = <table> {
 }
 finishingReagentSlots = <table> {
 }
 requiredSelectableReagentSlot = <table> {
 }
}
(*temporary) = nil
(*temporary) = <table> {
 1 = <table> {
 }
}
(*temporary) = <table> {
 qualityID = 4
 quantity = 1
 item = <table> {
 }
 quantityMulticraft = 0
}
(*temporary) = nil
(*temporary) = "|cffa335ee|Hitem:215137::::::::80:259::13:6:11318:10837:10833:9626:10842:8794:7:28:2734:29:49:30:32:38:7:40:1280:43:210233:45:222590:::::|h[Algari Competitor's Signet |A:Professions-ChatIcon-Quality-Tier4:17:17::1|a]|h|r"
(*temporary) = 1
(*temporary) = 0
(*temporary) = 4
(*temporary) = <table> {
 super = <table> {
 }
 __index = <table> {
 }
}
(*temporary) = <table> {
 qualityID = 4
 quantity = 1
 item = <table> {
 }
 quantityMulticraft = 0
}
(*temporary) = <table> {
 qualityID = 4
 quantity = 1
 item = <table> {
 }
 quantityMulticraft = 0
}
(*temporary) = "|cffa335ee|Hitem:215137::::::::80:259::13:6:11318:10837:10833:9626:10842:8794:7:28:2734:29:49:30:32:38:7:40:1280:43:210233:45:222590:::::|h[Algari Competitor's Signet |A:Professions-ChatIcon-Quality-Tier4:17:17::1|a]|h|r"
(*temporary) = 1
(*temporary) = 0
(*temporary) = 4
(*temporary) = "attempt to index field 'activeReagent' (a nil value)"
CraftSim = <table> {
 COOLDOWNS = <table> {
 }
 STATISTICS = <table> {
 }
 OPTIONAL_REAGENT_DATA = <table> {
 }
 NEWS = <table> {
 }
 OnCraftData = <table> {
 }
 DEBUG = <table> {
 }
 PRICE_DETAILS = <table> {
 }
 CRAFT_LOG = Frame {
 }
 WIDGETS = <table> {
 }
 ProfessionGear = <table> {
 }
 CRAFT_BUFFS = Frame {
 }
 NodeData = <table
@derfloh205
Copy link
Owner

#762

@derfloh205 derfloh205 closed this as not planned Won't fix, can't repro, duplicate, stale Dec 2, 2024
@github-project-automation github-project-automation bot moved this from Backlog to Done in CraftSim Dec 2, 2024
@fubaWoW
Copy link
Author

fubaWoW commented Dec 15, 2024

still not fixed!

Recrafted another Ring Today, same error:

1x 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 = <table> {
 concentrating = true
 usedConcentration = 300
 recipeID = 435386
 triggeredMulticraft = false
 isWorkOrder = false
 triggeredIngenuity = false
 savedConcentration = 0
 savedCosts = 0
 craftingCosts = 0
 ingenuityRefund = 150
 triggeredResourcefulness = false
 savedReagents = <table> {
 }
 craftResultItems = <table> {
 }
 expectedQuality = 5
 reagentCombinationID = ""
 reagents = <table> {
 }
}
recipeData = <table> {
 supportsQualities = true
 reagentData = <table> {
 }
 specializationDataCached = false
 relativeProfitCached = 1667
 recipeIcon = 515954
 specializationData = <table> {
 }
 supportsCraftingStats = true
 professionStats = <table> {
 }
 supportsCraftingspeed = true
 isBaseRecraftRecipe = false
 learned = true
 priceData = <table> {
 }
 recipeInfoCached = false
 maxQuality = 5
 concentrationCurveData = <table> {
 }
 recipeInfo = <table> {
 }
 concentrationCost = 0
 baseOperationInfo = <table> {
 }
 isAlchemicalExperimentation = false
 maxItemAmount = 1
 professionStatModifiers = <table> {
 }
 supportsMulticraft = false
 expansionID = 10
 cooldownData = <table> {
 }
 subRecipeDepth = 0
 isOldWorldRecipe = false
 parentRecipeInfo = <table> {
 }
 supportsSpecializations = true
 baseProfessionStats = <table> {
 }
 concentrating = true
 isEnchantingRecipe = false
 crafterData = <table> {
 }
 isCrafterInfoCached = true
 isCooking = false
 isSoulbound = false
 recipeID = 435386
 averageProfitCached = 224191364.939600
 buffData = <table> {
 }
 minItemAmount = 1
 categoryID = 1993
 baseItemAmount = 1
 allocationItemGUID = "Item-531-0-4000000ADE95B266"
 isRecraft = true
 resultData = <table> {
 }
 hasQualityReagents = true
 isQuestRecipe = false
 recipeName = "Algari Competitor's Signet"
 optimizedSubRecipes = <table> {
 }
 supportsIngenuity = true
 isSimulationModeData = false
 subRecipeCostsEnabled = false
 professionGearCached = false
 hasReagents = true
 concentrationData = <table> {
 }
 isGear = true
 isSalvageRecipe = false
 professionGearSet = <table> {
 }
 supportsResourcefulness = true
 professionData = <table> {
 }
 operationInfoCached = false
 numSkillUps = 1
}
craftingItemResultData = <table> {
 1 = <table> {
 }
}
reagentItemIDs = <table> {
}
slot = <table> {
 lockedReason = ""
 maxQuantity = 3
 dataSlotIndex = 1
 locked = false
 slotText = "Competitor's Heraldry"
 possibleReagents = <table> {
 }
}
(*temporary) = nil
(*temporary) = true
(*temporary) = <table> {
 optionalReagentSlots = <table> {
 }
 recipeData = <table> {
 }
 requiredReagents = <table> {
 }
 salvageReagentSlot = <table> {
 }
 finishingReagentSlots = <table> {
 }
 requiredSelectableReagentSlot = <table> {
 }
}
(*temporary) = nil
(*temporary) = <table> {
 1 = <table> {
 }
}
(*temporary) = <table> {
 qualityID = 5
 quantity = 1
 item = <table> {
 }
 quantityMulticraft = 0
}
(*temporary) = nil
(*temporary) = "|cffa335ee|Hitem:215137::::::::80:259::13:8:11318:10837:10833:9627:10842:8794:10520:8960:8:28:2734:29:40:30:49:38:8:40:1280:43:210233:45:222590:46:213770:::::|h[Algari Competitor's Signet |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = 1
(*temporary) = 0
(*temporary) = 5
(*temporary) = <table> {
 super = <table> {
 }
 __index = <table> {
 }
}
(*temporary) = <table> {
 qualityID = 5
 quantity = 1
 item = <table> {
 }
 quantityMulticraft = 0
}
(*temporary) = <table> {
 qualityID = 5
 quantity = 1
 item = <table> {
 }
 quantityMulticraft = 0
}
(*temporary) = "|cffa335ee|Hitem:215137::::::::80:259::13:8:11318:10837:10833:9627:10842:8794:10520:8960:8:28:2734:29:40:30:49:38:8:40:1280:43:210233:45:222590:46:213770:::::|h[Algari Competitor's Signet |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 = <table> {
 COOLDOWNS = <table> {
 }
 STATISTICS = <table> {
 }
 OPTIONAL_REAGENT_DATA = <table> {
 }
 NEWS = <table> {
 }
 OnCraftData = <table> {
 }
 DEBUG = <table> {
 }
 PRICE_DETAILS = <table> {
 }
 CRAFT_LOG = Frame {
 }
 WIDGETS = <table> {
 }
 ProfessionGear = <table> {
 }
 C

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants