Entering a health condition. Why do these occur so often?
This has come up before. About the only possible explanation is that some other software is reading your RM database while you are updating it.
The usual suspects are things like OneDrive, Dropbox, Google Drive, IDrive, Time Machine, Backblaze, and iCloud. Even a home network can be a cause. It could also be caused by SQLite queries that you are running against your RM database. But in the unlikely event that you are running SQLite queries, it would only be a problem if if you had a long running query that was still running while you were using RM.
I completely forgot to check if TimeMachine was backing up when this happened. I will try and remember next time, to check.
An additional possibility that we have seen happen is that RootsMagic itself has put a write lock on the database at some earlier stage in your interaction and failed to release the lock in time for your error-blocked operation. And it’s not necessarily the database file that has a SQLite lock because RM uses SQLite for intermediate data doing TreeShare, backing up with media, Duplicate Search and maybe others unnoticed.