Howdy @novice , welcome to PhotoStructure!
Sorry you have a sync glitch. I wrote a ton of code around trying to avoid exactly this situation:
-
I have timeouts on all I/O operations and sync-file operations, so if anything gets āstuckā, it gives terminates that process and retries one more time. If that retry fails, it marks the file as āun-importableā.
-
The work queue is stored in another SQLite db, so if
sync
crashes or you reboot your computer for any reason, the sync will restart from where it left off (rather than restarting from scratch, which meant I could never finish scanning some of my larger hard drives). -
Directory content listings are cached if they take longer than a couple seconds to fetch. This is a workaround for directories from smartphone backups, which commonly donāt use sub-directories, resulting in a single directory with 10k+ files
So. Something is still slipping through the cracks here.
Option A
If you have time and want to help me debug what happened:
- Shut down PhotoStructure
- Set
PS_LOG_LEVEL=info
- Restart PhotoStructure, wait a couple minutes for
sync
to retry that last file - Send me the resulting logs
The instructions for how to do this are here: https://photostructure.com/faq/error-reports/#how-to-manually-send-your-logs
Option B
If you just want to scan your other drives, go into your settings page, and instead of using āautomaticā, use āmanualā, and add the other drive letters (or directories) that you want to import. Itāll look like this: