Auctionator

Auctionator

136M Downloads

Enchant Search With 'Show profit instead of crafting cost' Selected Error

bfauble opened this issue ยท 1 comments

commented

Please include as much of the following information as possible to help me fix the bug:

Are you on the retail or the classic version of WoW?

Classic

Is this a bug or a feature request?

Bug

Bug:

Brief Description of Bug

Error thrown at AH when profit crafting setting is checked instead of crafting cost for enchanting.

Steps to Reproduce

Select "Show profit instead of crafting cost" in options Auctionator > Basic Options > Reagent Search.

  1. Open AH.
  2. Open Enchanting crafting screen.
  3. Click Search on profession screen.
  4. Error pops up and search unable to be run.

Loaded Addons

  • Auctionator
  • BugGrabber
  • BugSack

Back Trace (LUA Error Output)

Default UI error:

Message: Interface\AddOns\Auctionator\Source\API\Internal.lua:2: Contact the maintainer of Reagent Search to resolve this problem. Details: Usage Auctionator.API.v1.GetAuctionPriceByItemLink(string, string)
Time: Thu Sep 15 06:32:06 2022
Count: 1
Stack: Interface\AddOns\Auctionator\Source\API\Internal.lua:2: Contact the maintainer of Reagent Search to resolve this problem. Details: Usage Auctionator.API.v1.GetAuctionPriceByItemLink(string, string)
[string "@Interface\AddOns\Auctionator\Source_Classic\ReagentSearch\Main.lua"]:60: in function `GetAHProfit'
[string "@Interface\AddOns\Auctionator\Source\ReagentSearch\Main.lua"]:45: in function `GetInfoText'
[string "@Interface\AddOns\Auctionator\Source_Classic\ReagentSearch\Mixins\Button.lua"]:39: in function `UpdateTotal'
[string "@Interface\AddOns\Auctionator\Source_Classic\ReagentSearch\Mixins\Button.lua"]:21: in function <...nator\Source_Classic\ReagentSearch\Mixins\Button.lua:17>
[string "@Interface\AddOns\Auctionator\Source_Classic\API\v1\RegisterForDBUpdate.lua"]:13: in function `ReceiveEvent'
[string "@Interface\AddOns\Auctionator\Source\Utilities\EventBusMixin.lua"]:77: in function `Fire'
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\GroupResultsForDB.lua"]:14: in function <...tionator\Source_Classic\Search\GroupResultsForDB.lua:9>
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\GroupResultsForDB.lua"]:33: in function `callback'
[string "@Interface\AddOns\Auctionator\Source\Utilities\DBKeyFromLink.lua"]:44: in function `DBKeyFromLink'
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\GroupResultsForDB.lua"]:20: in function `GroupResultsForDB'
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\Mixins\DirectSearchProviderMixin.lua"]:120: in function <..._Classic\Search\Mixins\DirectSearchProviderMixin.lua:116>
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\Mixins\DirectSearchProviderMixin.lua"]:143: in function <..._Classic\Search\Mixins\DirectSearchProviderMixin.lua:136>
...
[string "=[C]"]: ?
[string "=[C]"]: in function `RequestLoadItemDataByID'
[string "@Interface\FrameXML\ObjectAPI\Item.lua"]:274: in function `AddCallback'
[string "@Interface\FrameXML\ObjectAPI\Item.lua"]:238: in function `ContinueOnItemLoad'
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\Mixins\DirectSearchProviderMixin.lua"]:136: in function `AddFinalResults'
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\Mixins\DirectSearchProviderMixin.lua"]:169: in function `ProcessSearchResults'
[string "@Interface\AddOns\Auctionator\Source_Classic\Search\Mixins\DirectSearchProviderMixin.lua"]:180: in function `ReceiveEvent'
[string "@Interface\AddOns\Auctionator\Source\Utilities\EventBusMixin.lua"]:77: in function `Fire'
[string "@Interface\AddOns\Auctionator\Source_Classic\AH\Mixins\Scan.lua"]:94: in function `ProcessSearchResults'
[string "@Interface\AddOns\Auctionator\Source_Classic\AH\Mixins\Scan.lua"]:39: in function <...AddOns\Auctionator\Source_Classic\AH\Mixins\Scan.lua:36>

Locals: <none>

BugSack:

2x Auctionator\Source\API\Internal.lua:2: Contact the maintainer of Reagent Search to resolve this problem. Details: Usage Auctionator.API.v1.GetAuctionPriceByItemLink(string, string)
[string "=[C]"]: in function `error'
[string "@Auctionator\Source\API\Internal.lua"]:2: in function `ComposeError'
[string "@Auctionator\Source\API\v1\GetAuctionPrice.lua"]:22: in function `GetAuctionPriceByItemLink'
[string "@Auctionator\Source_Classic\ReagentSearch\Main.lua"]:60: in function `GetAHProfit'
[string "@Auctionator\Source\ReagentSearch\Main.lua"]:45: in function `GetInfoText'
[string "@Auctionator\Source_Classic\ReagentSearch\Mixins\Button.lua"]:39: in function `UpdateTotal'
[string "@Auctionator\Source_Classic\ReagentSearch\Mixins\Button.lua"]:14: in function <...nator\Source_Classic\ReagentSearch\Mixins\Button.lua:11>
[string "=[C]"]: in function `TradeSkillFrame_SetSelection'
[string "@Interface_WrathBlizzard_TradeSkillUI\Blizzard_TradeSkillUI.lua"]:419: in function `TradeSkillSkillButton_OnClick'
[string "*:OnClick"]:4: in function <[string "*:OnClick"]:1>

Locals:
(*temporary) = "Contact the maintainer of Reagent Search to resolve this problem. Details: Usage Auctionator.API.v1.GetAuctionPriceByItemLink(string, string)"

Describe the solution you'd like

Ideally profit is tied to the sale of the enchant sold via Vellum if possible, otherwise fall back to crafting cost.

Describe alternatives you've considered

Show N/A for enchanting or something along those lines so that profit setting can be used for other professions without the need to toggle on and off when wanting to search via enchanting.

Additional context

image

commented

Now fixed in the latest alpha
Auctionator-9.2.38-1-gdb3f487-wrath.zip