Bug Description
If your Controller app crashes on startup on your Mac, it could be an issue with the logging database.
Some macOS App users leave the app open for extended periods. Depending on their setup size, HomeKit may generate a lot of events. This can fill the database we use for logging, which isn't optimized for this scenario.
Eventually, usually after an app update, the database can no longer restart, resulting in a crash.
Workaround
We use the Realm database for our logging feature. To open the directory containing the relevant files in Finder, run this command in the Terminal program: open ~/Library/Containers/com.janandre.HomeKitTimers/Data/Library/Application\ Support/
Then delete the following files:
default.realm
default.realm.lock
default.realm.management
(folder)
Once these files are deleted, the app should start again.
Status
We are developing a next-gen logging solution to address this issue. In the meantime, we are looking to improve the existing implementation to reduce the number of affected users.