OK, I’m back with the same problem Maria and I discussed a few days ago. One of my databases causes DTPro to crash when I try to open it. I thought I had it fixed, but it is happening again.
Last time I solved the problem by opening the package and copying ONLY the DEVONthink-1 through 10.databases into a new folder with a .dtBase extension. I did NOT copy the Settings.plist or the Backup folder, nor the file with the word LOCK in it (which is?).
Everything was OK for a few days, then it went bad again and I had to repeat it. When I got access to the files again, I exported all of them to the Finder. I made a new database, with a new name, and set the Preferences to “Copy files to database folder”. I imported one folder at a time. After each import, I ran Verify & Repair. No problem. Then I ran Backup & Optimize. No problem.
Then (because I had been reading Bill DeVille), I ran Rebuild Database, but the application crashed before completion, and I could not open the database. When I looked in the package, there was a file named “Rebuild” and it had all the files in it. I used restore Backup, picked the most recent one, and it reopened.
All my other databases are OK.
Any ideas about what is going wrong here? I notice none of my other db packages have a file with the word Lock in them – what is that and why did it appear when the db went bad?
And, as long as I am asking: I notice that with the Preference set for “Copy files to database folder”, this applies to .jpg, .pdf, and Quicktime, but not to .rtf/rtfd or .doc files. This means I cannot just copy the database to an external drive to backup everything – in order to include the text files, I also have to backup everything in the Finder. Now, I know redundant backups are a Very Good Thing, but this does seem a bit odd. Is there an explanation, and will this be fixed in the next version?