pyfa-org / Pyfa

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

Throwing error on close (PC) #2341

Open CraigMcCann opened 3 years ago

CraigMcCann commented 3 years ago

Bug Report

Consistently throwing the following error on close, can only close through Task Manager.

Expected behavior:

Closing normally using UI or File>Quit.

Actual behavior:

Throwing the following error:

pyfa v2.35.0
EVE Data Version: 1903677 (2021-05-18 22:59:30)

OS version: Windows-10-10.0.19041-SP0
Python version: 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)]
wxPython version: 4.0.6 (wxWidgets 3.0.5)
SQLAlchemy version: 1.3.23
Logbook version: 1.5.3
Requests version: 2.25.1
Dateutil version: 2.8.1

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

Traceback (most recent call last):
  File "gui\mainFrame.py", line 396, in OnClose
  File "service\settings.py", line 86, in saveAll
  File "service\settings.py", line 105, in save
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\********\\.pyfa\\settings\\pyfaEOSSettings'

Detailed steps to reproduce:

Trying to close either through UI or File>Quit

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

pyfa-v2.35.0-win.exe

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

OS version: Windows-10-10.0.19041-SP0

blitzmann commented 3 years ago

@CMcCannGB Are you still running into this issue?