Enchant Search With 'Show profit instead of crafting cost' Selected Error
bfauble opened this issue ยท 1 comments
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.
- Open AH.
- Open Enchanting crafting screen.
- Click Search on profession screen.
- 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
Now fixed in the latest alpha
Auctionator-9.2.38-1-gdb3f487-wrath.zip