PathOfBuilding icon indicating copy to clipboard operation
PathOfBuilding copied to clipboard

Error while fetching league list: Response code 403

Open kornuolis2 opened this issue 1 year ago • 15 comments

Check version

  • [X] I'm running the latest version of Path of Building and I've verified this by checking the changelog

Check for duplicates

  • [X] I've checked for duplicate open and closed issues by using the search function of the issue tracker

What platform are you running Path of Building on?

Windows

How is Path of Building expected to behave?

Clicking Trade for these items i am supposed to enter my session ID,realm, league and go on looking for gear updates.

How does Path of Building behave?

In "Trade for these items" window i receive Error while fetching league list: Response code 403

Realm and league dropdown are inactive. image

Portable version works only once, after unpacking. It still shows the error, but the message disappears after item search image After quiting portable version and opening it again the issue repeats itself as shown on the very first screenshot above. Workaround is to unpack the zip into new folder or delete these 2 files: image but in this case i need to enter Username for importing and sessionID again. Tried both 2.49.3 and 2.49.0 versions.

How to reproduce the issue

Import any charachters, switch to Items tab and click on Trade for these items.

Character build code

No response

Screenshots

No response

kornuolis2 avatar Dec 20 '24 14:12 kornuolis2

Having the same problem.

cemkod avatar Dec 21 '24 18:12 cemkod

Your poesessid has expired and it's trying to use the old number to access the website and this causes and error. Should be fixed when I merge this PR https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/8386

For now, update your poesessid or remove it

LocalIdentity avatar Dec 28 '24 06:12 LocalIdentity

Your poesessid has expired and it's trying to use the old number to access the website and this causes and error. Should be fixed when I merge this PR #8386

For now, update your poesessid or remove it

Got the same Problem, but for me, i tested both versions (portable and installed). Both dont work, even when entering a new processid i always get the error code 403. I tested every workaround here and in the PR but nothing works for me.

EDIT: Removing the processID will go into No Session Mode which will work fine to load the Leagues. But you cant load a private league anymore with that. Because every time you enter a processID the leagues can not get loaded.

Since-T avatar Feb 01 '25 14:02 Since-T

Same problem here, could be an issue with private leagues as I am trying to use the POB trade in Pohx league.

Kanaxai avatar Feb 02 '25 02:02 Kanaxai

Your poesessid has expired and it's trying to use the old number to access the website and this causes and error. Should be fixed when I merge this PR #8386 For now, update your poesessid or remove it

Got the same Problem, but for me, i tested both versions (portable and installed). Both dont work, even when entering a new processid i always get the error code 403. I tested every workaround here and in the PR but nothing works for me.

EDIT: Removing the processID will go into No Session Mode which will work fine to load the Leagues. But you cant load a private league anymore with that. Because every time you enter a processID the leagues can not get loaded.

To resolve this issue (including for the Pohx league), follow these steps:

1 - Remove your current POESESSID in PoB’s "Session mode" and save it as null. 2 - Re-enter your POESESSID and save the changes. 3 - If you're looking to find better items for your build, follow these steps:

Click "Find Best" and select your pre-defined weight sum filters. 1 - Open your browser and navigate to the Settlers league. 2 - Change the current league to Pohx. 3 - Browse for the best items to optimize your build.

w4fz5uck5 avatar Feb 02 '25 04:02 w4fz5uck5

@w4fz5uck5 But with that you only use the "no session mode". Than you don't need to enter your POESESSID at all. Than you can generate links without errors.

But the Feature to compare them as a list directly in pob and the feature that it try different weighed links doesn't work here. For that it need the private league trade website and the income from the offers that exist there. With the "workaround" you describe you can only search with all items exist in a way bigger league/economy.

For private Leagues you cant use the "session mode" feature at all. All workaround just use the "no session mode" even when the text says other. This is what i want to point out.

Since-T avatar Feb 02 '25 08:02 Since-T

I'm also having this issue. I can temporarily work around it by deleting, saving null, then re-entering, and saving my POESESSID. However, the problem returns if I restart the application or load another build. League: Settlers.

TheFinalChiTown avatar Feb 09 '25 14:02 TheFinalChiTown

I'm having the same issue still (2.52.3) - have to null the session id to get the league list. Of course it's kinda mute because it won't generate meaningful searches at all. but I guess I should file a different bug report for that.

settonull avatar Feb 24 '25 22:02 settonull

Same issue, tried reinstalling and it's still broken for me

delebota avatar Feb 25 '25 07:02 delebota

Still happening in Phrecia

Loadst0ne avatar Mar 01 '25 06:03 Loadst0ne

Looking into this a little bit, from what I can tell, this is their CloudFare spam protection blocking the request.

If you look at your cookies when loading the https://www.pathofexile.com/trade site, you'll notice a cf_clearance= cookie in addition to the POESESSID.

All the code is trying to do is download the object at the bottom of the page, require(["main"], function(){require(["trade"],... and it seems like this is the only (?) page that requires the cf_clearance cookie?

I think if the download fails due to the 403, it should just fall back to the static list and/or allow us to paste in the require(["main"], function(){require(["trade"],... code so it can parse our personalized leagues, without needing to make that initial request.

Protuhj avatar Mar 03 '25 02:03 Protuhj

Also it can't keep memory of the last selected league once you delete the SESSIONID, always defaults to Settlers for now.

darkdex52 avatar Mar 03 '25 13:03 darkdex52

The issue still persists on 2.52.3 (beta). Manually null-outing POESSID helps, I can generate and search on generated links, but I cannot search on custom links getting the same 403 error.

pic

Image

Probelp avatar Apr 01 '25 12:04 Probelp

Issue is still here as of today.

Keepinmindy avatar Jun 14 '25 19:06 Keepinmindy

Yes, I can confirm it too. Very frustrating. Searching for timeless jewels also dont work for me.

schrmm avatar Jun 17 '25 15:06 schrmm

Is this still happening with the latest version of PoB?

Nightblade avatar Oct 21 '25 11:10 Nightblade

Tested again with Version 2.56.0 (Beta). Where it worked fine for now. I dont have a real use case rn, i will report back when league started/i get again into a private league. But for now it seem to work, on my site.

Since-T avatar Oct 21 '25 11:10 Since-T

Is this still happening with the latest version of PoB?

I just tested on 2.56.0 and it looked good to me - came up clean showing the leagues. Once I updated the sessionid it seemed to be returning meaningful results (unlike before).

settonull avatar Oct 21 '25 16:10 settonull