CraftSim

CraftSim

2M Downloads

Lua error on unraveling with only CraftSim loaded

KyrosKrane opened this issue ยท 2 comments

commented

Steps to reproduce:

  1. Log out of a character.
  2. Enable only Buggrabber, Bugsack, and CraftSim. Disable all other addons.
  3. Log in.
  4. Open tailoring and select Dragon Isles Unraveling.
  5. Select Tattered Wildercloth in the item selector.
  6. Craft at least one.
76x CraftSim/Util/Util.lua:15: stack overflow
[string "@CraftSim/Util/Util.lua"]:15: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
...
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Util/Util.lua"]:18: in function <CraftSim/Util/Util.lua:14>
[string "@CraftSim/Modules/CraftQueue/CraftQueue.lua"]:321: in function `?'
[string "@CraftSim/Libs/GUTIL/GUTIL.lua"]:211: in function <CraftSim/Libs/GUTIL/GUTIL.lua:211>

Locals:
text = "onCraftResult"
recursive = nil
l = nil
level = nil
(*temporary) = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:266
(*temporary) = <table> {
 Tab = <table> {
 }
 QualityIcon = <table> {
 }
 TabSystem = <table> {
 }
 HelpIcon = <table> {
 }
 CurrencyInput = <table> {
 }
 SetItemTooltip = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:109
 InitializePopup = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:2343
 ScrollingMessageFrame = <table> {
 }
 Button = <table> {
 }
 ShowPopup = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:2294
 Icon = <table> {
 }
 ScrollFrame = <table> {
 }
 Checkbox = <table> {
 }
 FrameList = <table> {
 }
 EnableHyperLinksForFrameAndChilds = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:132
 TextInput = <table> {
 }
 NumericInput = <table> {
 }
 Text = <table> {
 }
 MakeFrameCollapsable = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:413
 GetFrame = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:266
 MakeFrameCloseable = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:73
 Dropdown = <table> {
 }
 Object = <table> {
 }
 MakeFrameMoveable = <function> defined @CraftSim/Libs/GGUI/GGUI.lua:86
 CONST = <table> {
 }
 Frame = <table> {
 }
 Widget = <table> {
 }
 Slider = <table> {
 }
}
(*temporary) = <table> {
}
(*temporary) = "DEBUG"
(*temporary) = "stack overflow"
CraftSim = <table> {
 STATISTICS = <table> {
 }
 COST_DETAILS = <table> {
 }
 OPTIONAL_REAGENT_DATA = <table> {
 }
 NEWS = <table> {
 }
 CraftRecipeData = <table> {
 }
 PRICE_DETAILS = <table> {
 }
 CACHE = <table> {
 }
 ProfessionGear = <table> {
 }
 BLACKSMITHING_DATA = <table> {
 }
 NodeData = <table> {
 }
 CRAFTDATA = <table> {
 }
 PRICE_OVERRIDE = <table> {
 }
 NodeRule = <table> {
 }
 CUSTOMER_SERVICE = <table> {
 }
 LOCAL_MX = <table> {
 }
 ENCHANT_RECIPE_DATA = <table> {
 }
 REAGENT_DATA = <table> {
 }
 LibCompress = <table> {
 }
 TopGearResult = <table> {
 }
 ReagentData = <table> {
 }
 LOCAL_DE = <table> {
 }
 SUPPORTERS = <table> {
 }
 ENGINEERING_DATA = <table> {
 }
 OptionalReagentSlot = <table> {
 }
 Reagent = <table> {
 }
 PRICE_APIS = <table> {
 }
 LOCAL_FR = <table> {
 }
 CraftData = <table> {
 }
 CraftSessionData = <table> {
 }
 LOCAL = <table> {
 }
 TOOLTIP = <table> {
 }
 UTIL = <table> {
 }
 LOCAL_ES = <table> {
 }
 BuffData = <table> {
 }
 TOPGEAR = <table> {
 }
 PriceData = <table> {
 }
 MAIN = CraftSimAddon {
 }
 COMM = <table> {
 }
 CraftQueueItem = <table> {
 }
 CraftQueue = <table> {
 }
 LOCAL_IT = <table> {
 }
 CONTROL_PANEL = <table> {
 }
 JSONBuilder = <table> {
 }
 ResultData = <table> {
 }
 CraftResultSavedReagent = <table> {
 }
 RECIPE_SCAN = <table> {
 }
 AVERAGEPROFIT = <table> {
 }
 JEWELCRAFTING_DATA = <table> {
 }
 CraftResultItem = <table> {
 }
 CraftResult = <table> {
 }
 SIMULATION_MODE = <table> {
 }
 ReagentOptimizationResult = <table> {
 }
 OPTIONS = <table> {
 }
 Statweights = <table> {
 }
 TAILORING_DATA = <table> {
 }
 CALC = <table> {
 }
 ProfessionGearSet = <table> {
 }
 ACCOUNTSYNC = <table> {
 }
 ProfessionData = <table> {
 }
 LOCAL_RU = <table> {
 }
 Object = <table> {
 }
 GGUI = <table> {
 }
 PRICEDATA = <table> {
 }
 LOCAL_CN = <table> {
 }
 SpecializationData = <table> {
 }
 LOCAL_EN = <table> {
 }
 SalvageReagentSlot = <table> {
 }
 ProfessionStat = <table> {
 }
 OptionalReagent = <table> {
 }
 ProfessionStats = <table> {
 }
 ReagentListItem = <table> {
 }
 GUTIL = <table> {
 }
 CUSTOMER_HISTORY = Frame {
 }
 LOCAL_PT = <table> {
 }
 REAGENT_OPTIMIZATION = <table> {
 }
 FRAME = <table> {
 }
 SPEC_DATA = <table> {
 }
 IDCategory = <table> {
 }
 CRAFT_RESULTS = Frame {
 }
 RecipeData = <table> {
 }
 ENCHANTING_DATA = <table> {
 }
 LEATHERWORKING_DATA = <table> {
 }
 LOCAL_TW = <table> {
 }
 INSCRIPTION_DATA = <table> {
 }
 ALCHEMY_DATA = <table> {
 }
 LOCAL_KO = <table> {
 }
 ReagentItem = <table> {
 }
 PRICE_API = <table> {
 }
 SPECIALIZATION_INFO = <table> {
 }
 CONST = <table> {
 }
 CRAFTQ = Frame {
 }
 IDMapping = <ta
commented

Could this be a follow up error of the error the shows up when no source is loaded? after fixing that it does not show up upon unraveling
12.2.1+

commented

Tested with CraftSim-12.2.0.zip