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

Crafting - missing function #10

Open
descention opened this issue Jan 28, 2023 · 2 comments
Open

Crafting - missing function #10

descention opened this issue Jan 28, 2023 · 2 comments
Labels
help wanted Extra attention is needed missing method Method is missing from the API

Comments

@descention
Copy link
Owner

descention commented Jan 28, 2023

We need to fill in more missing functions/objects. Looks like TradeSkillFrame.RecipeList is missing.

Addon: TradeSkillMaster_Crafting
Message: ...Ons\TradeSkillMaster_Crafting\Modules\TradeSkill.lua:622: attempt to index field 'RecipeList' (a nil value)
Date: 01/27/23 23:33:13
Client: 5.4.8
Locale: enUS
Combat: nil
Stack:
    TSM_Crafting\Modules\TradeSkill.lua:670: <TradeSkill.lua:664>
    TSM\CoreAPI\Threading.lua:502: <Threading.lua:499>
TSM Thread Info:
    {
      INVENTORY_MAIN={
        state="FORCED_YIELD",
        stats={
          realTime=3675725.7191,
          cpuTime=4511.9013003111,
          cpuPct="0.1%",
          overTimeCount=0,
          numYields=110081
        },
        isImmortal=true,
        caller="TradeSkillMaster/CoreAPI/Inventory.lua:348",
        priority=0.3,
        funcPosition="TradeSkillMaster/CoreAPI/Inventory.lua:581",
        threadId="table: 000000006DA70150"
      },
      CRAFTING_LINKED_PROFESSION_SCAN={
        state="FORCED_YIELD",
        stats={
          realTime=3675725.0981,
          cpuTime=493.85770012438,
          cpuPct="0.0%",
          overTimeCount=0,
          numYields=9721
        },
        isImmortal=true,
        caller="TradeSkillMaster_Crafting/Modules/TradeSkill.lua:38",
        priority=0.5,
        funcPosition="TradeSkillMaster_Crafting/Modules/TradeSkill.lua:775",
        threadId="table: 000000005FB5E7F0"
      },
      ACCOUNTING_GOLD_TRACKER={
        state="SLEEPING",
        stats={
          realTime=3675725.4885,
          cpuTime=217.68009957671,
          cpuPct="0.0%",
          overTimeCount=0,
          numYields=6682
        },
        caller="TradeSkillMaster_Accounting/Modules/GoldTracker.lua:24",
        isImmortal=true,
        sleepTime=0.059999972581863,
        priority=0.3,
        funcPosition="TradeSkillMaster_Accounting/Modules/GoldTracker.lua:52",
        threadId="table: 00000000598E6730"
      },
      SYNC_MAIN={
        state="SLEEPING",
        stats={
          realTime=3675724.7615,
          cpuTime=494.1451009959,
          cpuPct="0.0%",
          overTimeCount=0,
          numYields=32536
        },
        caller="TradeSkillMaster/CoreAPI/Sync.lua:179",
        sleepTime=0.052999997884035,
        priority=0.5,
        funcPosition="TradeSkillMaster/CoreAPI/Sync.lua:521",
        threadId="table: 00000000598E6370"
      },
      INVENTORY_MAIL={
        state="READY",
        stats={
          realTime=3675612.1374,
          cpuTime=621.140397802,
          cpuPct="0.0%",
          overTimeCount=0,
          numYields=110078
        },
        parentThreadId="INVENTORY_MAIN",
        caller="TradeSkillMaster/CoreAPI/Inventory.lua:517",
        priority=0.5,
        funcPosition="TradeSkillMaster/CoreAPI/Inventory.lua:685",
        threadId="table: 000000006E0237D0"
      },
      PROFESSION_WINDOW_MANAGER={
        state="RUNNING",
        stats={
          realTime=3675724.984,
          cpuTime=0.0087999999523163,
          cpuPct="0.0%",
          overTimeCount=0,
          numYields=1
        },
        isImmortal=true,
        caller="TradeSkillMaster_Crafting/Modules/TradeSkill.lua:37",
        priority=0.5,
        funcPosition="TradeSkillMaster/CoreAPI/Threading.lua:502",
        threadId="table: 000000005FB65690"
      },
      ITEM_INFO={
        state="SLEEPING",
        stats={
          realTime=3675725.6204,
          cpuTime=2546.5420994014,
          cpuPct="0.1%",
          overTimeCount=10,
          numYields=36490
        },
        events="GET_ITEM_INFO_RECEIVED",
        caller="TradeSkillMaster/CoreAPI/Items.lua:361",
        sleepTime=0.052999997884035,
        priority=0.1,
        funcPosition="TradeSkillMaster/CoreAPI/Items.lua:709",
        threadId="table: 00000000617BA310"
      },
      DELAY_MAIN={
        state="FORCED_YIELD",
        stats={
          realTime=3675725.2325,
          cpuTime=2625.6193993688,
          cpuPct="0.1%",
          overTimeCount=11,
          numYields=110081
        },
        isImmortal=true,
        caller="TradeSkillMaster/CoreAPI/Delay.lua:82",
        priority=0.4,
        funcPosition="TradeSkillMaster/CoreAPI/Delay.lua:118",
        threadId="table: 00000000599F58A0"
      }
    }
TSM Debug Log:
    2023/01/27 23:17:33.442 [TSM (Core):INFO:702] done fetching info
    2023/01/27 23:17:31.388 [TSM (Core):INFO:697] 2 items pending info
    2023/01/27 23:17:31.099 [TSM (Core):INFO:301] Thread done: TradeSkillMaster_Vendoring/Modules/QuickSell.lua:468[DONE,0.0%,0]
    2023/01/27 23:17:08.662 [TSM (Core):INFO:702] done fetching info
    2023/01/27 23:17:06.585 [TSM (Core):INFO:697] 1 items pending info
    2023/01/27 23:16:43.402 [TSM (Core):INFO:301] Thread done: TradeSkillMaster_Vendoring/Modules/QuickSell.lua:468[DONE,7.6%,0]
    2023/01/27 23:16:24.680 [TSM (Core):INFO:702] done fetching info
    2023/01/27 23:16:22.599 [TSM (Core):INFO:697] 1 items pending info
    2023/01/27 23:15:42.498 [TSM (Core):INFO:702] done fetching info
    2023/01/27 23:15:40.467 [TSM (Core):INFO:697] 1 items pending info
    2023/01/27 23:15:36.068 [TSM (Core):INFO:702] done fetching info
    2023/01/27 23:15:33.974 [TSM (Core):INFO:697] 1 items pending info
    2023/01/27 23:15:33.191 [TSM (Core):INFO:301] Thread done: TradeSkillMaster_Vendoring/Modules/QuickSell.lua:468[DONE,0.0%,0]
    2023/01/27 23:15:21.557 [TSM (Core):INFO:702] done fetching info
    2023/01/27 23:15:19.478 [TSM (Core):INFO:697] 1 items pending info
    2023/01/27 23:15:16.857 [TSM (Core):INFO:301] Thread done: CRAFTING_PLAYER_TRADESKILLS[DONE,0.0%,0]
    2023/01/27 22:52:19.256 [TSM (Core):INFO:702] done fetching info
    2023/01/27 22:52:17.207 [TSM (Core):INFO:697] 1 items pending info
    2023/01/27 22:52:15.880 [TSM (Core):INFO:301] Thread done: TradeSkillMaster_Vendoring/Modules/QuickSell.lua:468[DONE,0.0%,0]
    2023/01/27 22:52:13.017 [TSM (Core):INFO:301] Thread done: TradeSkillMaster_Vendoring/Modules/QuickSell.lua:468[DONE,0.0%,0]
    2023/01/27 22:31:57.168 [Warehousing:INFO:100] Registered with TSM!
    2023/01/27 22:31:57.168 [Vendoring:INFO:69] Registered with TSM!
    2023/01/27 22:31:57.168 [Mailing:INFO:95] Registered with TSM!
    2023/01/27 22:31:56.359 [Shopping:INFO:84] Registered with TSM!
    2023/01/27 22:31:56.316 [Destroying:INFO:86] Registered with TSM!
    2023/01/27 22:31:56.304 [Crafting:INFO:183] Registered with TSM!
    2023/01/27 22:31:56.271 [Auctioning:INFO:123] Registered with TSM!
    2023/01/27 22:31:56.243 [AuctionDB:INFO:104] Registered with TSM!
    2023/01/27 22:31:56.230 [Accounting:INFO:153] Registered with TSM!
Addons:
    ACP (r192)
    Altoholic (r146)
    Auc-Advanced (5.20.5464 (RidiculousRockrat))
    Bagnon (5.4.15)
    !BugGrabber (r203-release)
    BugSack (r278-release)
    CensusPlus (6.1.2)
    Compat (v1)
    DataStore (r47)
    Enchantrix (5.20.5464 (RidiculousRockrat))
    Enchantrix-Barker (5.20.5464 (RidiculousRockrat))
    Informant (5.20.5464 (RidiculousRockrat))
    LibSharedMedia-3.0 (5.4.0)
    Stubby (5.20.5464 (RidiculousRockrat))
    TradeSkillInfo (r665)
    TradeSkillInfoUI (r665)
    TSM (v3.6.45)
    TSM_Accounting (v3.0.22)
    TSM_AuctionDB (v3.1.20)
    TSM_Auctioning (v3.0.17)
    TSM_Crafting (v3.2.9)
    TSM_Destroying (v3.1.8)
    TSM_Mailing (v3.0.19)
    TSM_Shopping (v3.4.9)
    TSM_Vendoring (v3.0.8)
    TSM_Warehousing (v3.0.9)
    TableExplorer (V1.2)
@descention
Copy link
Owner Author

I might have to fire up a Legion client to observe the RecipeList object

@descention descention added help wanted Extra attention is needed missing method Method is missing from the API labels Aug 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed missing method Method is missing from the API
Projects
None yet
Development

No branches or pull requests

1 participant