On a MacBook Pro running macOS Catalina Version 10.15.5, every time I try to open Mail.app in one of our user's acounts, the application fails to open and I get this error:
Mail quit unexpectedly.
Click Reopen to open the application again. Click Report to see more detailed information and send a report to Apple.
Here's an excerpt from the report:
Process: Mail  Path: /System/Applications/Mail.app/Contents/MacOS/Mail Identifier: com.apple.mail Version: 13.4 (3608.80.23.2.2) Build Info: Mail-3608080023002002~43 Code Type: X86-64 (Native) Parent Process: ???  Responsible: Mail  User ID: 501 Date/Time: 2020-06-07 14:21:25.799 -0500 OS Version: Mac OS X 10.15.5 (19F101) Report Version: 12 Bridge OS Version: 4.5 (17P5300) Anonymous UUID: 8BA95E6B-F4C0-FE35-590C-A4B6D79839C8 Sleep/Wake UUID: 560A8417-0826-4C98-BA6E-B997106BA321 Time Awake Since Boot: 56000 seconds Time Since Wake: 1700 seconds System Integrity Protection: enabled Crashed Thread: 4 -[MFPersistenceVersionUpgrader run] Dispatch queue: NSOperationQueue 0x7fe445c11cb0 (QOS: UNSPECIFIED) Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: dyld3 mode *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'V3->V4 migrator must be run before persistence version can be migrated to V5' terminating with uncaught exception of type NSException abort() called
Here's what I've tried so far:
- Restarted the computer… repeatedly.
- Tried opening Mail.app in the affected user after a Safe Boot.
- Reset the PRAM.
- Freshly installed macOS.
- Confirmed that Mail.app is in the Applications folder and tried to open it directly from there.
- Deleted all accounts from System Preferences (can't open Mail, so can't delete from in there).
All of the above has had precisely zero change on the behavior.
I created a new user on the same machine and Mail.app opens just fine on that user, so that would seem to point to an issue specific to this user, but I'm at a loss as to what that might be.
Any idea how to resolve this?