I have noticed that when Aurora save times become really long (like 30+ seconds) Marvin throws an exception about the database being locked whenever I save Aurora.
Doesn't seem to cause a problem. If I wait until the save completes, I can click the Continue button on the exception window and nothing seems amiss about the data.
Some of my campaigns had quite large save times but I never encountered this problem.
Would it be possible to provide a db file for such a game state so I can reproduce this here?
The exception seems to always popup right around the 30-second mark after clicking the save button, which is why I suspect that Marvin's attempt to connect to the database is reaching a default connection string timeout.
The Aurora file size exceeds the forum limit, so
here it is on G Drive.
Note: This is a version 1.13 game. You'll need to open with the 1.13 exe.
The Marvin db is attached.
Possibly of note: I usually have Excel and DB Browser for SQLite open as well. Both of them connect to the Aurora database, but they aren't "live" connections--they don't lock the database or poll the file or anything like that. Still, I imagine it is possible that these idle connections are causing or contributing to the problem.
Also possibly of note:
My Aurora folder is in my Dropbox hierarchy, which means that the Dropbox executable *is* polling for updates, and starts to synch the db file shortly after the save starts.
However, even if I exit out of Dropbox before saving, the exception still occurs.