macを強制終了したらTrailer.appが起動しなくなった
ログ
Console.appで確認
fatal error: 'try!' expression unexpectedly raised an error: Error Domain=NSCocoaErrorDomain Code=256 "The file couldn't be opened." UserInfo=0x6000000786c0 {NSSQLiteErrorDomain=264, NSUnderlyingException=error during prepareSQL for SQL string 'SELECT Z_VERSION, Z_UUID, Z_PLIST FROM Z_METADATA' : attempt to write a readonly database}: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-703.0.18.1/src/swift/stdlib/public/core/ErrorType.swift, line 54
原因
以下ファイルが壊れたもよう
- ~/Library/Application\ Support/com.housetrip.Trailer/
- Trailer.sqlite
- Trailer.sqlite-wal
- Trailer.sqlite-shm
復旧
ファイル単位で作り直してもうまくいかないのでディレクトリごと作り直す
$ cd ~/Library/Application\ Support
$ mv com.housetrip.Trailer com.housetrip.Trailer.org
これでTrailerを起動するとファイルが作り直されて初期設定画面になるので、そこから再度設定する。