"script ran too long" lua errors when crafting epic smithing items
KyrosKrane opened this issue · 5 comments
When I get a work order for an epic smithing item (Everforged items) and try to open the work order with CraftSim enabled, the following errors occur. Note that I'm not sure about the order the errors occurred in; this is the order Buggrabber reports them.
I only have two tools in my bags - an equipped Artisan Blacksmith's Hammer R5 with +329 Ingenuity and enchanted with +120 ing, and a Proficient Blacksmith's Hammer R5 with +238 resourcefulness, enchanted with +96 Resource. I have three other tools (from Dragonflight) in my bank. I have my price source set to Auctionator.
I have no idea why the errors are referencing tailoring gear. I might have gotten the error earlier in the day on my tailor as well, but I've relogged multiple times since then. I also set Buggrabber to only show errors from the last session, which should have limited it to errors from my smithing toon.
Ultimately I had to disable CS entirely so I could complete the work order.
3x CraftSim/Classes/ProfessionGear.lua:25: script ran too long
[string "@CraftSim/Classes/ProfessionGear.lua"]:25: in function `Equals'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:125: in function `findFunc'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:111: in function `Find'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:105: in function `GetUniqueCombosFromAllPermutations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:293: in function `GetProfessionGearCombinations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:339: in function `OptimizeTopGear'
[string "@CraftSim/Classes/RecipeData.lua"]:607: in function `OptimizeGear'
[string "@CraftSim/Classes/RecipeData.lua"]:639: in function `OptimizeProfit'
[string "@CraftSim/Classes/RecipeData.lua"]:1171: in function `OptimizeSubRecipes'
[string "@CraftSim/Init/Init.lua"]:544: in function `TriggerModulesByRecipeType'
[string "@CraftSim/Init/Init.lua"]:85: in function <CraftSim/Init/Init.lua:83>
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:605: in function `checkCondition'
...
[string "@TradeSkillMaster/External/LibTSMClass-2/LibTSMClass.lua"]:343: in function <...radeSkillMaster/External/LibTSMClass/LibTSMClass.lua:329>
[string "=(tail call)"]: ?
[string "@TradeSkillMaster/External/LibTSMClass-2/LibTSMClass.lua"]:343: in function `_Enter'
[string "@TradeSkillMaster/LibTSMUtil/Source/FSM/Type/Object.lua"]:169: in function <...adeSkillMaster/LibTSMUtil/Source/FSM/Type/Object.lua:151>
[string "@TradeSkillMaster/External/LibTSMClass-2/LibTSMClass.lua"]:343: in function `_Transition'
[string "@TradeSkillMaster/LibTSMUtil/Source/FSM/Type/Object.lua"]:128: in function <...adeSkillMaster/LibTSMUtil/Source/FSM/Type/Object.lua:106>
[string "@TradeSkillMaster/External/LibTSMClass-2/LibTSMClass.lua"]:343: in function `ProcessEvent'
[string "@TradeSkillMaster/Core/UI/CraftingUI/Core.lua"]:205: in function `callback'
[string "@TradeSkillMaster/LibTSMWoW/Source/Service/Event.lua"]:132: in function `ProcessEvent'
[string "@TradeSkillMaster/LibTSMWoW/Source/Service/Event.lua"]:150: in function <.../TradeSkillMaster/LibTSMWoW/Source/Service/Event.lua:141>
Locals:
self = <table> {
professionStats = <table> {
}
item = <table> {
}
}
professionGear = <table> {
professionStats = <table> {
}
item = <table> {
}
}
itemLinkA = "|cff0070dd|Hitem:194126:6670:::::::71:260::13:4:8843:8842:8807:8952:5:28:2164:29:80:38:8:40:577:48:200567::::|h[Spring-Loaded Khaz'gorite Fabric Cutters |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
itemLinkB = "|cff0070dd|Hitem:194126:6664:::::::71:260::13:4:8843:8842:8807:8862:5:28:2164:29:75:38:8:40:577:48:198536::::|h[Spring-Loaded Khaz'gorite Fabric Cutters |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "|cff0070dd|Hitem:194126:6664:::::::71:260::13:4:8843:8842:8807:8862:5:28:2164:29:75:38:8:40:577:48:198536::::Player-3683-0D2C8CA0:|h[Spring-Loaded Khaz'gorite Fabric Cutters |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "Player.-:"
(*temporary) = ""
(*temporary) = "script ran too long"
1x CraftSim/Classes/ProfessionGear.lua:17: script ran too long
[string "@CraftSim/Classes/ProfessionGear.lua"]:17: in function `Equals'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:113: in function `findFunc'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:111: in function `Find'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:105: in function `GetUniqueCombosFromAllPermutations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:293: in function `GetProfessionGearCombinations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:339: in function `OptimizeTopGear'
[string "@CraftSim/Classes/RecipeData.lua"]:607: in function `OptimizeGear'
[string "@CraftSim/Classes/RecipeData.lua"]:639: in function `OptimizeProfit'
[string "@CraftSim/Classes/RecipeData.lua"]:1171: in function `OptimizeSubRecipes'
[string "@CraftSim/Init/Init.lua"]:544: in function `TriggerModulesByRecipeType'
[string "@CraftSim/Init/Init.lua"]:85: in function <CraftSim/Init/Init.lua:83>
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:605: in function `checkCondition'
...
[string "=[C]"]: in function `Init'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:192: in function <...emplates/Blizzard_ProfessionsRecipeSchematicForm.lua:186>
[string "=[C]"]: in function `SetShown'
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemOwner.lua"]:33: in function `SetTab'
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemOwner.lua"]:69: in function `SetTab'
[string "@Blizzard_Professions/Blizzard_ProfessionsFrame.lua"]:449: in function <...s/Blizzard_Professions/Blizzard_ProfessionsFrame.lua:348>
[string "=(tail call)"]: ?
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemTemplates.lua"]:175: in function `SetTab'
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemTemplates.lua"]:98: in function <..._SharedXML/Mainline/TabSystem/TabSystemTemplates.lua:95>
[string "=[C]"]: ?
Locals:
self = <table> {
professionStats = <table> {
}
item = <table> {
}
}
professionGear = <table> {
professionStats = <table> {
}
item = <table> {
}
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "script ran too long"
6x CraftSim/Classes/ProfessionGear.lua:24: script ran too long
[string "@CraftSim/Classes/ProfessionGear.lua"]:24: in function `Equals'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:113: in function `findFunc'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:111: in function `Find'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:105: in function `GetUniqueCombosFromAllPermutations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:293: in function `GetProfessionGearCombinations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:339: in function `OptimizeTopGear'
[string "@CraftSim/Classes/RecipeData.lua"]:607: in function `OptimizeGear'
[string "@CraftSim/Classes/RecipeData.lua"]:639: in function `OptimizeProfit'
[string "@CraftSim/Classes/RecipeData.lua"]:1171: in function `OptimizeSubRecipes'
[string "@CraftSim/Init/Init.lua"]:544: in function `TriggerModulesByRecipeType'
[string "@CraftSim/Init/Init.lua"]:85: in function <CraftSim/Init/Init.lua:83>
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:605: in function `checkCondition'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:611: 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_ProfessionsCrafterOrderView.lua"]:893: in function `SetOrder'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:424: in function `Update'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:433: in function <...Professions/Blizzard_ProfessionsCrafterOrderView.lua:338>
Locals:
self = <table> {
professionStats = <table> {
}
item = <table> {
}
}
professionGear = <table> {
professionStats = <table> {
}
item = <table> {
}
}
itemLinkA = "|cffa335ee|Hitem:193540::::::::70:260::13:3:8844:8842:8807:3:28:2164:38:8:40:424::::|h[Dragoncloth Tailoring Vestments |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "|cffa335ee|Hitem:193540::::::::70:260::13:3:8844:8842:8807:3:28:2164:38:8:40:424::::Player-3683-0D2C8767:|h[Dragoncloth Tailoring Vestments |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "Player.-:"
(*temporary) = ""
(*temporary) = "|cffa335ee|Hitem:193540::::::::70:260::13:3:8844:8842:8807:3:28:2164:38:8:40:424::::|h[Dragoncloth Tailoring Vestments |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "script ran too long"
4x ...emplates/Blizzard_ProfessionsRecipeSchematicForm.lua:291: script ran too long
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:291: in function `GetCraftingOperationInfo'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:298: in function `GetRecipeOperationInfo'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:1530: in function `UpdateDetailsStats'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:193: in function <...emplates/Blizzard_ProfessionsRecipeSchematicForm.lua:186>
[string "=[C]"]: in function `SetShown'
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemOwner.lua"]:33: in function `SetTab'
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemOwner.lua"]:69: in function `SetTab'
[string "@Blizzard_Professions/Blizzard_ProfessionsFrame.lua"]:449: in function <...s/Blizzard_Professions/Blizzard_ProfessionsFrame.lua:348>
[string "=(tail call)"]: ?
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemTemplates.lua"]:175: in function `SetTab'
[string "@Blizzard_SharedXML/Mainline/TabSystem/TabSystemTemplates.lua"]:98: in function <..._SharedXML/Mainline/TabSystem/TabSystemTemplates.lua:95>
[string "=[C]"]: ?
Locals:
applyConcentration = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "script ran too long"
recraftOrderID = nil
recipeInfo = <table> {
sourceType = 0
disabled = false
maxQuality = 5
relativeDifficulty = 3
supportsCraftingStats = true
firstCraft = false
abilityVerb = "Forge"
learned = true
skillLineAbilityID = 50976
icon = 5648220
isSalvageRecipe = false
itemLevel = 593
craftable = true
name = "Everforged Vambraces"
isEnchantingRecipe = false
recipeID = 450226
canCreateMultiple = true
categoryID = 2016
isGatheringRecipe = false
isRecraft = false
qualityIDs = <table> {
}
isDummyRecipe = false
supportsQualities = true
qualityIlvlBonuses = <table> {
}
hasSingleItemOutput = true
alwaysUsesLowestQuality = false
hyperlink = "|cffa335ee|Hitem:222435::::::::80:70::13:1:3524::::::|h[Everforged Vambraces]|h|r"
maxTrivialLevel = 100
canSkillUp = false
favorite = false
numSkillUps = 1
}
self = Frame {
elapsed = 0
forCraftingOrders = true
Stars = Frame {
}
extraSlotFrames = <table> {
}
currentRecipeInfo = <table> {
}
recipeSchematic = <table> {
}
CheckButton = CheckButton {
}
recraftSlot = Frame {
}
OutputIcon = Button {
}
selectedRecipeLevels = <table> {
}
RecipeLevelBar = StatusBar {
}
loader = <table> {
}
Concentrate = Frame {
}
FavoriteButton = CheckButton {
}
Event = <table> {
}
recipeInfoFrames = <table> {
}
QualityDialog = Frame {
}
OutputSubText = FontString {
}
RecraftingDescription = FontString {
}
RecipeSourceButton = Button {
}
TrackRecipeCheckbox = CheckButton {
}
reagentSlotPool = <table> {
}
canUpdate = false
reagentSlots = <table> {
}
AllocateBestQualityCheckbox = CheckButton {
}
isRecraftOverride = false
RecraftingOutputText = FontString {
}
Cooldown = FontString {
}
callbackTables = <table> {
}
OptionalReagents = Frame {
}
MinimizedCooldown = FontString {
}
Description = FontString {
}
FirstCraftBonus = Frame {
}
transaction = <table> {
}
RequiredTools = FontString {
}
Details = Frame {
}
Reagents = Frame {
}
canShowFavoriteButton = false
FinishingReagents = Frame {
}
RecraftingRequiredTools = FontString {
}
OutputText = FontString {
}
showTrackRecipe = true
RecipeLevelDropdown = Button {
}
}
2x ...Professions/Blizzard_ProfessionsCrafterOrderPage.lua:760: script ran too long
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderPage.lua"]:760: in function `ViewOrder'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderPage.lua"]:64: in function <...Professions/Blizzard_ProfessionsCrafterOrderPage.lua:59>
Locals:
(*temporary) = Frame {
tableBuilder = <table> {
}
expectMoreRows = false
browseType = 1
BrowseFrame = Frame {
}
numOrders = 1
professionInfo = <table> {
}
orderType = 2
primarySort = <table> {
}
OrderView = Frame {
}
lastRequest = <table> {
}
collapses = <table> {
}
}
(*temporary) = <table> {
orderState = 2
orderType = 2
npcOrderRewards = <table> {
}
expirationTime = 1725854055
consortiumCut = 24999999
customerGuid = "Player-3683-09A7CDEF"
npcTreasureID = 0
skillLineAbilityID = 50976
customerNotes = ""
crafterGuid = "Player-3683-0D2C8773"
reagents = <table> {
}
isFulfillable = false
customerName = "Roppolo"
orderID = 84021478
crafterName = "Christiane"
npcCraftingOrderSetID = 0
reagentState = 0
minQuality = 5
itemID = 222435
isRecraft = false
claimEndTime = 0
tipAmount = 500000000
spellID = 450226
}
(*temporary) = Frame {
order = <table> {
}
whisperCustomerStatus = 2
CreateButton = Button {
}
RankBar = Frame {
}
CraftingOutputLog = Frame {
}
StartRecraftButton = Button {
}
isOverrideCastBarActive = false
asyncContainers = <table> {
}
hasOptionalReagentSlots = true
reagentSlotProvidedByCustomer = <table> {
}
OverlayCastBarAnchor = Frame {
}
DeclineOrderDialog = Frame {
}
StopRecraftButton = Button {
}
OrderDetails = Frame {
}
CompleteOrderButton = Button {
}
ConcentrationDisplay = Frame {
}
OrderInfo = Frame {
}
}
(*temporary) = "script ran too long"
1x CraftSim/Modules/TopGear/TopGear.lua:117: script ran too long
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:117: in function `findFunc'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:111: in function `Find'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:105: in function `GetUniqueCombosFromAllPermutations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:293: in function `GetProfessionGearCombinations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:339: in function `OptimizeTopGear'
[string "@CraftSim/Classes/RecipeData.lua"]:607: in function `OptimizeGear'
[string "@CraftSim/Classes/RecipeData.lua"]:639: in function `OptimizeProfit'
[string "@CraftSim/Classes/RecipeData.lua"]:1171: in function `OptimizeSubRecipes'
[string "@CraftSim/Init/Init.lua"]:544: in function `TriggerModulesByRecipeType'
[string "@CraftSim/Init/Init.lua"]:85: in function <CraftSim/Init/Init.lua:83>
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:605: in function `checkCondition'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:611: 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_ProfessionsCrafterOrderView.lua"]:893: in function `SetOrder'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:424: in function `Update'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:433: in function <...Professions/Blizzard_ProfessionsCrafterOrderView.lua:338>
Locals:
comboB = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
}
toolB = <table> {
professionStats = <table> {
}
item = <table> {
}
}
gear1B = <table> {
professionStats = <table> {
}
item = <table> {
}
}
gear2B = <table> {
professionStats = <table> {
}
item = <table> {
}
}
existsGear1 = false
(*temporary) = false
(*temporary) = <table> {
professionStats = <table> {
}
item = <table> {
}
}
(*temporary) = <table> {
professionStats = <table> {
}
item = <table> {
}
}
(*temporary) = "|cffffffff|Hitem:191226::::::::71:260::13:3:8843:8842:8807:3:28:2164:38:8:40:144::::|h[ |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "|cffa335ee|Hitem:193540::::::::72:260::13:3:8844:8842:8807:3:28:2164:38:8:40:424::::|h[Dragoncloth Tailoring Vestments |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "script ran too long"
isCooking = false
gear1A = <table> {
professionStats = <table> {
}
item = <table> {
}
}
EMPTY = "EMPTY_SLOT"
gear2A = <table> {
professionStats = <table> {
}
item = <table> {
}
}
toolA = <table> {
professionStats = <table> {
}
item = <table> {
}
}
2x ...Professions/Blizzard_ProfessionsCrafterOrderView.lua:894: script ran too long
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:894: in function `SetOrder'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:424: in function `Update'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderView.lua"]:433: in function <...Professions/Blizzard_ProfessionsCrafterOrderView.lua:338>
Locals:
self = Frame {
order = <table> {
}
whisperCustomerStatus = 0
CreateButton = Button {
}
RankBar = Frame {
}
CraftingOutputLog = Frame {
}
StartRecraftButton = Button {
}
asyncContainers = <table> {
}
hasOptionalReagentSlots = true
reagentSlotProvidedByCustomer = <table> {
}
OverlayCastBarAnchor = Frame {
}
DeclineOrderDialog = Frame {
}
StopRecraftButton = Button {
}
OrderDetails = Frame {
}
CompleteOrderButton = Button {
}
ConcentrationDisplay = Frame {
}
OrderInfo = Frame {
}
}
order = <table> {
orderState = 4
orderType = 0
npcOrderRewards = <table> {
}
expirationTime = 1725697851
consortiumCut = 17499999
customerGuid = "Player-3683-0D7B4A37"
npcTreasureID = 0
skillLineAbilityID = 50976
customerNotes = "max lvl only plz"
crafterGuid = "Player-3683-0D2C8773"
reagents = <table> {
}
isFulfillable = false
customerName = "Adandon"
orderID = 83455000
npcCraftingOrderSetID = 0
reagentState = 0
minQuality = 0
itemID = 222435
isRecraft = false
claimEndTime = 1725656807
tipAmount = 350000000
spellID = 450226
}
showDisabledNoteBox = false
warningText = "All reagents provided by customer."
atlas = "Professions-Icon-Customer"
warningWidth = 213.023499
isRecraft = false
recipeSchematic = <table> {
outputItemID = 222435
hasCraftingOperationInfo = true
quantityMax = 1
quantityMin = 1
recipeID = 450226
recipeType = 1
name = "Everforged Vambraces"
reagentSlotSchematics = <table> {
}
isRecraft = false
icon = 0
}
recipeInfo = <table> {
sourceType = 0
disabled = false
maxQuality = 5
relativeDifficulty = 3
supportsCraftingStats = true
firstCraft = false
abilityVerb = "Forge"
learned = true
skillLineAbilityID = 50976
icon = 5648220
isSalvageRecipe = false
itemLevel = 593
craftable = true
name = "Everforged Vambraces"
isEnchantingRecipe = false
recipeID = 450226
canCreateMultiple = true
categoryID = 2016
isGatheringRecipe = false
isRecraft = false
qualityIDs = <table> {
}
isDummyRecipe = false
supportsQualities = true
qualityIlvlBonuses = <table> {
}
hasSingleItemOutput = true
alwaysUsesLowestQuality = false
hyperlink = "|cffa335ee|Hitem:222435::::::::80:70::13:1:3524::::::|h[Everforged Vambraces]|h|r"
maxTrivialLevel = 100
canSkillUp = false
favorite = false
numSkillUps = 1
}
highestRecipe = <table> {
sourceType = 0
disabled = false
maxQuality = 5
relativeDifficulty = 3
supportsCraftingStats = true
firstCraft = false
abilityVerb = "Forge"
learned = true
skillLineAbilityID = 50976
icon = 5648220
isSalvageRecipe = false
itemLevel = 593
craftable = true
name = "Everforged Vambraces"
isEnchantingRecipe = false
recipeID = 450226
canCreateMultiple = true
categoryID = 2016
isGatheringRecipe = false
isRecraft = false
qualityIDs = <table> {
}
isDummyRecipe = false
supportsQualities = true
qualityIlvlBonuses = <table> {
}
hasSingleItemOutput = true
alwaysUsesLowestQuality = false
hyperlink = "|cffa335ee|Hitem:222435::::::::80:70::13:1:3524::::::|h[Everforged Vambraces]|h|r"
maxTrivialLevel = 100
canSkillUp = false
favorite = false
numSkillUps = 1
}
(*temporary) = false
(*temporary) = AuctionatorCraftingInfoProfessionsOrderFrame {
doNotShowProfit = true
SearchButton = Button {
}
CustomQuantity = Frame {
}
Total = FontString {
}
}
(*temporary) = false
(*temporary) = AuctionatorCraftingInfoProfessionsOrderFrame {
doNotShowProfit = true
SearchButton = Button {
}
CustomQuantity = Frame {
}
Total = FontString {
}
}
(*temporary) = false
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "script ran too long"
I should add, the errors occurred both when opening the work order (clicking on its entry from the list of available work orders), and again when clicking Start Work Order. When clicking it from the list, it would eventually open but without the CraftSim windows appearing. When clicking the Start Order button, it wouldn't start, and I'd have to reload the UI to try again.
Sharing the same issue here.
Just to provide another data point:
The issue is not persistent across toons. On my old character this is extremely bad (engineering/enchanting), but is working fine for my other toon.
log:
45x CraftSim/Classes/ProfessionGear.lua:24: script ran too long
[string "@CraftSim/Classes/ProfessionGear.lua"]:24: in function Equals' [string "@CraftSim/Modules/TopGear/TopGear.lua"]:125: in function
findFunc'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:111: in function Find' [string "@CraftSim/Modules/TopGear/TopGear.lua"]:105: in function
GetUniqueCombosFromAllPermutations'
[string "@CraftSim/Modules/TopGear/TopGear.lua"]:293: in function GetProfessionGearCombinations' [string "@CraftSim/Modules/TopGear/TopGear.lua"]:339: in function
OptimizeTopGear'
[string "@CraftSim/Classes/RecipeData.lua"]:607: in function OptimizeGear' [string "@CraftSim/Classes/RecipeData.lua"]:639: in function
OptimizeProfit'
[string "@CraftSim/Classes/RecipeData.lua"]:1171: in function OptimizeSubRecipes' [string "@CraftSim/Init/Init.lua"]:544: in function
TriggerModulesByRecipeType'
[string "@CraftSim/Init/Init.lua"]:85: in function <CraftSim/Init/Init.lua:83>
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:605: in function checkCondition' [string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:611: 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_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:192: in function <...emplates/Blizzard_ProfessionsRecipeSchematicForm.lua:186>
[string "=[C]"]: in function Show' [string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderPage.lua"]:759: in function
ViewOrder'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafterOrderPage.lua"]:64: in function <...Professions/Blizzard_ProfessionsCrafterOrderPage.lua:59>
Locals:
self =
professionStats =
}
item =
}
}
professionGear =
professionStats =
}
item =
}
}
itemLinkA = "|cff1eff00|Hitem:221797::::::::80:260::13:3:10827:10830:9632:4:28:2734:29:80:38:8:40:1815::::|h[Bismuth Fueled Samophlange |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "|cff1eff00|Hitem:221797::::::::80:260::13:3:10827:10830:9632:4:28:2734:29:80:38:8:40:1815::::Player-57-0D98CCAC:|h[Bismuth Fueled Samophlange |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "Player.-:"
(*temporary) = ""
(*temporary) = "|cff1eff00|Hitem:221797::::::::80:260::13:3:10827:10830:9632:4:28:2734:29:80:38:8:40:1815::::|h[Bismuth Fueled Samophlange |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r"
(*temporary) = "script ran too long"
Adding another example of this bug. Happens on one of my toons (Jewelcrafting). The error pops up when I select a recipe to craft or when i open a work order.
Date: 2024-09-16 20:39:00
ID: 1
Error occured in: Global
Count: 1
Message: Interface/AddOns/CraftSim/Classes/ProfessionGear.lua line 24:
script ran too long
Debug:
[string "@Interface/AddOns/CraftSim/Classes/ProfessionGear.lua"]:24: Equals()
[string "@Interface/AddOns/CraftSim/Modules/TopGear/TopGear.lua"]:119: findFunc()
[string "@Interface/AddOns/CraftSim/Libs/GUTIL/GUTIL.lua"]:111: Find()
[string "@Interface/AddOns/CraftSim/Modules/TopGear/TopGear.lua"]:105: GetUniqueCombosFromAllPermutations()
[string "@Interface/AddOns/CraftSim/Modules/TopGear/TopGear.lua"]:293: GetProfessionGearCombinations()
[string "@Interface/AddOns/CraftSim/Modules/TopGear/TopGear.lua"]:339: OptimizeTopGear()
[string "@Interface/AddOns/CraftSim/Classes/RecipeData.lua"]:619: OptimizeGear()
[string "@Interface/AddOns/CraftSim/Classes/RecipeData.lua"]:651: OptimizeProfit()
[string "@Interface/AddOns/CraftSim/Classes/RecipeData.lua"]:1183: OptimizeSubRecipes()
[string "@Interface/AddOns/CraftSim/Init/Init.lua"]:583: TriggerModulesByRecipeType()
[string "@Interface/AddOns/CraftSim/Init/Init.lua"]:85:
Interface/AddOns/CraftSim/Init/Init.lua:83
[string "@Interface/AddOns/CraftSim/Libs/GUTIL/GUTIL.lua"]:605: checkCondition()
[string "@Interface/AddOns/CraftSim/Libs/GUTIL/GUTIL.lua"]:611: WaitFor()
[string "@Interface/AddOns/CraftSim/Init/Init.lua"]:74: TriggerModuleUpdate()
[string "@Interface/AddOns/CraftSim/Init/Init.lua"]:126:
Interface/AddOns/CraftSim/Init/Init.lua:106
[string "=[C]"]: ?
[string "=[C]"]: Init()
[string "@Interface/AddOns/Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:381: SelectRecipe()
[string "@Interface/AddOns/Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:370:
...lizzard_Professions/Blizzard_ProfessionsCrafting.lua:361
[string "=[C]"]: ?
[string "@Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144:
...e/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:143
[string "=[C]"]: ?
[string "@Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: TriggerEvent()
[string "@Interface/AddOns/Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeList.lua"]:137:
...fessionsTemplates/Blizzard_ProfessionsRecipeList.lua:124
[string "=[C]"]: ?
[string "@Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144:
...e/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:143
[string "=[C]"]: ?
[string "@Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: TriggerEvent()
[string "@Interface/AddOns/Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:519: SetElementDataSelected_Internal()
[string "@Interface/AddOns/Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:480:
...dOns/Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua:479
[string "=[C]"]: securecallfunction()
[string "@Interface/AddOns/Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:484: SelectElementData()
[string "@Interface/AddOns/Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:524: Select()
[string "@Interface/AddOns/Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeList.lua"]:58:
...fessionsTemplates/Blizzard_ProfessionsRecipeList.lua:46
Locals:
self =
professionStats =
}
item =
}
}
professionGear =
professionStats =
}
item =
}
}
itemLinkA = "|cffffffff|Hitem:20815::::::::74:72::14::1:28:2309:::::|h[Jeweler's Toolset]|h|r"
(*temporary) = "|cffffffff|Hitem:20815::::::::74:72::14::1:28:2309:::::|h[Jeweler's Toolset]|h|r"
(*temporary) = "Player.-:"
(*temporary) = ""
(*temporary) = "|cffffffff|Hitem:20815::::::::74:72::14::1:28:2309:::::|h[Jeweler's Toolset]|h|r"
(*temporary) = "script ran too long"
AddOns:
Swatter, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
Auctionator, v11.0.11
Auctioneer, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AuctioneerStatsOverTime, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AuctioneerUtilDealFinder, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AuctioneerUtilValuer, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
AutoFlood, v1.5.0
CraftSim, v17.3.3
DBMCore, v11.0.11
DBMStatusBarTimers, v11.0.11
DBMVPVEM, v68a8456
Details, v#Details.13009.161
DetailsCompare2, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
Enchantrix, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
HandyNotes, vv1.6.21
HandyNotesDragonflight, v98
HandyNotesTheWarWithin, v99
Informant, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
Journalator, v1.92
JournalatorDisplay, v@project-version@
JournalatorOptionsUI, v@project-version@
JournalatorStatistics, v@project-version@
LootAppraiserReloaded, v2.2.7
MessageQueue, v0.8.0
Pawn, v2.10.1
Prat30, v3.9.58
RareScanner, v11.0.2.15
SlideBar, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
Stubby, v11.x.BETA.4 (TheWarWithBlizzardAPIs)
TidyPlatesThreatPlates, v12.0.9
TomTom, vv4.0.3-release
WeakAuras, v5.17.1
WeakAurasArchive, v5.17.1
BlizRuntimeLib v11.0.2.56513(EU)
(ck=511)
Seeing a few people comment on this, so I'll put Genju's reply about this freeze from the discord:
Genju — 09/07/2024 12:49 AM
its the sub recipe optimization (cost optimization module)
seems to be a bug with bs with it
And indeed, turning off sub-recipe optimization made the freezes go away.