Further, downgrading may not be an option since these vendors don't provide older versions of their software. The moral of this story is, if you're running RM in a virtual machine such as vmware, any upgrade of either RM or your vmware can break your ability to run RM. I got a quick call backīut, unfortunately, the person I spoke to was not technical and was unable to understand or resolve my problem. I filed a ticket with RootsMagic and didn't get a response so I called them after a day.
I also checked it out with Parallels 4.0 and that worked. It worked with my RM database files in a host folder on vmware! So, we now know that RM 4.0.9.3 works with vmware 3.1.0 if you're running on a Mac. I then decided to install the latest version of vmware since I haven't updated it in months just to see if there was any difference. So some change in this version of RM broke it
Moving the database to the C drive was certainly not an ideal solution but at least it was working. However, my RM database files were in a host folder of vmware (so that Mac Time Machine backs them up automatically.) So I tried moving the files over to vmware's local C drive and it worked. Since I was getting a disk i/o error with files that had been readable by the previous version of RM, I had a look at all of the file attributes. Okay, I finally figured out how to fix this problem so thought I should share it!