viktorgullmark / exilence

DEPRECATED Tool for Path of Exile that calculates net worth and tracks gear, maps and other statistics for you and your group
GNU General Public License v3.0
186 stars 26 forks source link

net worth fluctuating by several hundred every few minutes #130

Closed jnitis closed 5 years ago

jnitis commented 5 years ago

As of a few days ago the net worth of my character is fluctuating dramatically every few minutes by 300-400 or so. I'm not sure what's causing it, nothing is moving in market value back and forth that much that I can think of. Prior to a few days ago this never occurred.

image

viktorgullmark commented 5 years ago

Thanks for the issue. Can you check if theres a difference in items between two snapshots?

If you go to "current group", then select yourself and press "currency", you should be able to click on specific points in the graph to load the value and items associated with it.

viktorgullmark commented 5 years ago

Also, what league is this, and is the maptab selected?

jnitis commented 5 years ago

Thanks for the speedy reply.

I checked several points in time by clicking on the graph and I can't nail down anything specific. There's certainly no item changing 400-500c in value as I'd see it at the top of the list.

This is betrayal league with map tab selected. I have unselected the map tab for now to see how that impacts things. BTW I do not have low confidence pricing enabled.

Cheers

sjaanus commented 5 years ago

@viktorgullmark Could it be related to maps not being registered? I had some sudden drops and when I checked the 24h log, it showed that I had lost all my maps. They came back after couple of minutes.

viktorgullmark commented 5 years ago

@sjaanus @jnitis I think it's related to some clients being ratelimited by the trade-api. We have to tweak the timings for fetching maps from this API, and it should resolve the issue. If it happens to you again, can you check the console for 429 errors?

viktorgullmark commented 5 years ago

@jnitis Another question for you; do you use the official trade-site? (pathofexile.com/trade)

jnitis commented 5 years ago

Hi! I haven't had a chance to check anything extra in detail but your recent messages regarding using the official trade website, that's gotta be it! Last few days I've had trouble running searches with the dreaded red box at the bottom of the page saying can't load next results. Looked it up, apparently it's a rate limiter message and I was puzzled because I wasn't doing searches that quickly. :-) A-ha!

As for 429, which console would that be in, the game client or elsewhere?

Cheers, great find. I have hundreds of maps, must be related.

viktorgullmark commented 5 years ago

@jnitis Thanks for the info. The 429 is certainly there then, it's in the console in Exilence (windowsbutton + shift + i, then press "console" in the top-right).

The problem here is that you use the official trade-site, since we use it as well to fetch data for the map-tab. We will have to add some margin to our fetching function, to allow browsing the site at the same time.

429 means that you've been ratelimited (same error as you see in red on pathofexile.com/trade)

Thanks for the information, will look deeper into this. For now, if you want accurate pricing, discontinue use of the official trade-site, at least if you can predict an update in Exilence will happen (4-5 minutes passed).

viktorgullmark commented 5 years ago

@jnitis Sorry for the spam, but do you want a private release to test this out since you have many maps? I could send you an upload link if you don't mind.

jnitis commented 5 years ago

Sure, thanks. BTW the issue with net worth fluctuations occurred even while no recent website searches were made.

On January 21, 2019 03:45:38 Viktor Gullmark notifications@github.com wrote:

@jnitis Sorry for the spam, but do you want a private release to test this out since you have many maps? I could send you an upload link if you don't mind. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

viktorgullmark commented 5 years ago

Actually I just released this in 0.9.13. Update your Exilence to see if it resolves this issue, and let us know here if it doesn't. Closing it for now!