shirsig / aux-addon

Auction House addOn for Classic (1.13) IMPORTANT: The folder name must be "aux-addon" IMPORTANT: The Vanilla (1.12) version moved here https://github.com/shirsig/aux-addon-vanilla
https://www.curseforge.com/wow/addons/aux
196 stars 42 forks source link

Internal auction error. #345

Closed tylerhach closed 2 years ago

tylerhach commented 2 years ago

Not sure if it's one of my other addons acting up or it's Aux, but i have a lot of issues posting and buying auctions on wotlk prepatch. I keep getting "internal auction error." as the message, and then my auction doesnt post. And when buying auctions, it usually takes 5+ clicks to purchase something for buy out.

xyzek commented 2 years ago

experiencing the same issue

KevinTyrrell commented 2 years ago

I'm sure @shirsig is already aware of this but WOTLK prepatch seems to have added some sort of throttling system for auction posting and buying. Searching seems unaffected. My guess is the timing and delay on enabling the post/buy button is what will be needed but it's hard to say. Every auction addon is also dealing with these same issues. TSM is unable to bulk post with scroll wheel like before and Auctionator now goes at a snails pace.

Here's an example of Auctionator in the current patch in terms of delay on posting: https://streamable.com/tzzbza

shirsig commented 2 years ago

Yes, I noticed this, but I think it's more likely a bug than an intended throttling system. What I observed so far is:

marcelflymark commented 2 years ago

The internal auction error disables the post button and the addon causes more internal auction errors. Reloading the UI resolves the erroneous state (but then you lose the chat window contents).

shirsig commented 2 years ago

I've added a timeout to reenable the button after 5 seconds.

mtoedtem commented 2 years ago

I've downloaded the most recent version and it seems to have solve the issue for the first couple posts but after about 5-8 posts it will again throw "Internal Auction Error".

viliger2 commented 2 years ago

I don't think anything can be done for buying, because most of the time buying error shows up because someone already bought what you wanted to buy and since AH is now throttled, addon cannot update in a reasonable amount of time to see if the listing is still available. However, posting is another thing, it is pretty clear that posting follows the same throttling as buying\searching, as in, if you try to post multiple items in a row you will get throttles and it will result in an error. For posting a stack I found posting after "Scan" button becomes available again will consistently post an item without issues, I am suggesting implementing the same timeout for "Post" button, that's what Auctionator does. Don't know if much can be done for posting multiple items.

shirsig commented 2 years ago

"I am suggesting implementing the same timeout for "Post" button, that's what Auctionator does." Thanks for the hint. I've implemented that now.

mtoedtem commented 2 years ago

@shirsig changes work great. Addons is running super smooth this morning on Bene.