BusyCal / BusyContacts crashing on launch. Corrupt database.
If your apps won't launch, it is probably due to running an old version of the app with an expired Apple Developer certificate.
You can solve this by updating to the latest version:
- Direct customers — Download and run the installer.
- Mac App Store customers — Download the update from the Mac App Store.
If this does not solve the issue and you continue to receive an error along the lines:
"The file couldn’t be opened because it isn’t in the correct format. The file might be corrupted, truncated, or in an unexpected format"
Then this may indicate a corrupt database. To fix this:
Launch BusyCal / BusyContacts and as soon as the app's icon begins to bounce in the Dock to indicate it's loading, immediately hold down the option key (⌥) to display the Startup Options dialog, then select Reset BusyCal / BusyContacts and click Continue. Resetting BusyCal will delete your database, and quit. All of your data will be preserved on iCloud, Google and/or Exchange. For users with local calendars / address books, automatic backups will have already been created.
Launch the app and go through the setup assistant.
If the app does not automatically connect to your iCloud, Google or Exchange accounts, you may connect to them manually in BusyCal > Preferences > Accounts.
Note: If syncing with iCloud, you will have to re-enter your iCloud app-specific password for BusyCal. If you have forgotten your iCloud app-specific password, you can create a new one and use the new app-specific password instead. You can learn more about creating an app-specific password here:
Corrupted, corrupt db, corrupt database, truncated db, database corrupt. App corrupt.