pyfa-org / Pyfa

Python fitting assistant, cross-platform fitting tool for EVE Online
GNU General Public License v3.0
1.61k stars 406 forks source link

403 Client Error when opening Manage ESI Characters #2495

Open CharlieR13 opened 1 year ago

CharlieR13 commented 1 year ago

Bug Report

Error reported when opening Manage ESI Characters window

Expected behavior:

Actual behavior:

Error log reports this: requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://login.eveonline.com/.well-known/oauth-authorization-server

Detailed steps to reproduce:

click character-Manage ESI Characters, then Error window pops up.

Fits involved in EFT format (Edit > To Clipboard > EFT):

No fit related issues.

Release or development git branch? Please note the release version or commit hash:

Latest open release

Operating system and version (eg: Windows 10, OS X 10.9, OS X 10.11, Ubuntu 16.10):

macOS 13.0 Feb 22 UPDATE : in macOS 13.12.1, still not working

Other relevant information:

Since Simplified Chinese language support is added to the Tranquility server, CCP is no longer allow China Mainland IP to direct log in(like cannot directly log into eveonline.com). I'm using a proxy now and I can log in the zkillboard through ESI, so I believe my network should be fine. I'm now using Global mode with my proxy.

Here is the full error log and pyfa log(attached):

pyfa v2.49.0 EVE Data Version: 2178459 (2022-12-11 08:27:31)

OS version: Darwin-22.1.0-x86_64-i386-64bit Python version: 3.7.15 (default, Dec 8 2022, 16:29:15) [Clang 12.0.0 (clang-1200.0.32.28)] wxPython version: 4.0.6 (wxWidgets 3.0.5) SQLAlchemy version: 1.3.23 Logbook version: 1.5.3 Requests version: 2.28.1 Dateutil version: 2.8.2

####################

Traceback (most recent call last): File "gui/mainFrame.py", line 677, in ssoHandler File "gui/auxWindow.py", line 63, in openOne File "gui/esiFittings.py", line 418, in init File "gui/esiFittings.py", line 470, in popCharList File "service/esi.py", line 33, in getInstance File "service/esi.py", line 40, in init File "service/esiAccess.py", line 94, in init File "requests/models.py", line 1021, in raise_for_status requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://login.eveonline.com/.well-known/oauth-authorization-server

pyfa-2023-02-16.log