pyfa-org / Pyfa

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

Pyfa fails to load ESI Character #2435

Closed twothe closed 2 years ago

twothe commented 2 years ago

Bug Report

When trying to load a character via ESI the local server fails with an error message.

Detailed steps to reproduce:

  1. Character -> Manage ESI Characters
  2. Add Character
  3. Authorize via ESI
  4. "There was an unknown error." on local server
  File "service\server.py", line 29, in do_GET
  File "service\esi.py", line 172, in handleServerLogin
  File "service\esi.py", line 138, in handleLogin
  File "service\esiAccess.py", line 178, in auth
  File "service\esiAccess.py", line 244, in validate_eve_jwt
  File "site-packages\jose\jwt.py", line 135, in decode
  File "site-packages\jose\jws.py", line 77, in verify
  File "site-packages\jose\jws.py", line 264, in _verify_signature
  File "site-packages\jose\jws.py", line 212, in _sig_matches_keys
  File "site-packages\jose\jwk.py", line 61, in construct
  File "site-packages\jose\backends\cryptography_backend.py", line 191, in __init__
  File "site-packages\jose\backends\cryptography_backend.py", line 222, in _process_jwk
  File "site-packages\cryptography\hazmat\backends\__init__.py", line 9, in default_backend
  File "C:\Python37-x64\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
  File "site-packages\cryptography\hazmat\backends\openssl\__init__.py", line 6, in <module>
  File "C:\Python37-x64\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
  File "site-packages\cryptography\hazmat\backends\openssl\backend.py", line 64, in <module>
  File "C:\Python37-x64\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
  File "site-packages\cryptography\hazmat\bindings\openssl\binding.py", line 203, in <module>
  File "site-packages\cryptography\hazmat\bindings\openssl\binding.py", line 198, in _verify_package_version

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

Version v.2.42.0 (release)

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

Windows 10

blitzmann commented 2 years ago

Is this still happening consistently? Can you post your log file that displays that message? Should be found under %userprofile%/.pyfa

twothe commented 2 years ago

I deleted the entire Pyfa directory and reinstalled from scratch as suggested in another thread, that solved the issue.