derfloh205 / CraftSim

MIT License
14 stars 37 forks source link

Massive lag and errors when clicking recipes, and or switching to KP window. #585

Closed Phayderz closed 6 days ago

Phayderz commented 1 week ago

Massive lag when switching to any window within profession while craftsim is loaded. Even when selecting recipes. This is the error I recieve.

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"]:120: in functionfindFunc' [string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:111: in function Find' [string "@CraftSim/Modules/TopGear/TopGear.lua"]:105: in functionGetUniqueCombosFromAllPermutations' [string "@CraftSim/Modules/TopGear/TopGear.lua"]:293: in function GetProfessionGearCombinations' [string "@CraftSim/Modules/TopGear/TopGear.lua"]:339: in functionOptimizeTopGear' [string "@CraftSim/Classes/RecipeData.lua"]:965: in function OptimizeGear' [string "@CraftSim/Classes/RecipeData.lua"]:994: in functionOptimizeProfit' [string "@CraftSim/Classes/RecipeData.lua"]:1539: in function OptimizeSubRecipes' [string "@CraftSim/Init/Init.lua"]:588: in functionTriggerModulesByRecipeType' [string "@CraftSim/Init/Init.lua"]:85: in function <CraftSim/Init/Init.lua:83> [string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:606: in function checkCondition' ... [string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:490: in functionSelectElementDataByPredicate' [string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeList.lua"]:159: in function SelectRecipe' [string "@Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:887: in functionInit' [string "@Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:358: in function <...lizzard_Professions/Blizzard_ProfessionsCrafting.lua:357>

[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144: in function <...eBlizzard_SharedXMLBase/CallbackRegistry.lua:143>

[string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: in function TriggerEvent' [string "@Blizzard_Professions/Blizzard_ProfessionsFrame.lua"]:207: in functionSetProfessionInfo' [string "@Blizzard_Professions/Blizzard_ProfessionsFrame.lua"]:139: in function <...s/Blizzard_Professions/Blizzard_ProfessionsFrame.lua:102>

Locals: self =

{ professionStats =
{ } item =
{ } } professionGear =
{ professionStats =
{ } item =
{ } } itemLinkA = "|cffffffff|Hitem:193613::::::::80:72::13:3:8843:8842:8807:3:28:2164:38:8:40:341::::|h[ |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r" itemLinkB = "|cff0070dd|Hitem:191230::::::::80:72::13:3:8843:8842:8807:3:28:2164:38:8:40:148::::|h[Khaz'gorite Blacksmith's Toolbox |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r" (temporary) = "|cff0070dd|Hitem:191230::::::::80:72::13:3:8843:8842:8807:3:28:2164:38:8:40:148::::Player-3684-0DDB8747:|h[Khaz'gorite Blacksmith's Toolbox |A:Professions-ChatIcon-Quality-Tier5:17:17::1|a]|h|r" (temporary) = "Player.-:" (temporary) = "" (temporary) = "script ran too long"

sehra commented 6 days ago

Try: Cost Optimization - Sub Recipe Options - Lower calculation depth