-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Old database migrations not included in 1.5.1+, causing crashes #190
Comments
You haven't upgraded in a while, have you? Your database doesn't have the fits.booster column that was added with 1.1.22 (back in march). We recently moved to a new database migration system, and these old upgrade paths were removed. Please backup your database (~/.pyfa/saveddata.db), then download and run v1.4.0. This used the old upgrade process and will upgrade your old database schema to the point before the new migration system was put in place. Then try v1.6.0 again. Also, are you a programmer? We are in need of a Mac dev because of some apparent Mac-related slowness. ;) |
Thanks, that fixed it! Maybe could just add a helpful error message in this case "try removing your db file" so this is more discoverable for future cases? Didnt know there was a specific upgrade process for pyfa, also didn't realize I had used an old install in the past, I think I used pyfa in past and deleted it and didn't realize I had old assets lying around. I am a programmer... no promises but if you tell me how to repro the slowness I might poke around a bit |
Ah, yeah, well, pyfa doesn't really have error messages. Things just... fail silently. There's an error log that should be produced in your Also, displaying an error message for database initialization is tricky as it's done before the GUI even loads, so... Errors in pyfa are a total mess. =/ Pyfa doesn't have an specific upgrade process. We try to make it so that even if you are many releases behind, any update to the user database will be applied no matter the version. However, the mechanism to do this changed recently, and I didn't port the old upgrade processes. I may add them in for straglers =P |
As for development help, there was someone who noted that pyfa ship menu was slow on Macs. See #191 If you have any questions on how things work / structure of repo, feel free to add me on Jabber: [email protected]. Kadesh is [email protected]. We have a jabber chat room as well, which is noted in the readme. |
I have committed the old migration paths to the repo. For documentation: |
I can't get pyfa to run on Mac. When I try to run the pyfa.app downloaded (latest release - 1.6.0) I get the following message:
I've tried building it from source and after some hacking (getting wxPython 2.8, running in 32 bit to satisfy errors, etc) it crashes with the following traceback:
The text was updated successfully, but these errors were encountered: