Cornerstone“在启动时出现错误并且无法完成操作”,该怎么办?
我收到一个窗口,显示“发生了错误,无法完成操作”。当我继续它“意外退出”。我已经重新安装了该软件,但错误仍在继续。怎么办?
以下是报告的一部分:
"Process: Cornerstone [846]
Path: /Applications/Cornerstone.app/Contents/MacOS/Cornerstone
Identifier: com.zennaware.Cornerstone
Version: 2.7.17 (2.7.17)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Cornerstone [846]
User ID: 501
Date/Time: 2015-05-20 10:32:13.913 +0200
OS Version: Mac OS X 10.10.3 (14D131)
Report Version: 11
Anonymous UUID: 3865FC3A-AB3C-183E-A260-CB2C4EB5D747
Time Awake Since Boot: 3600 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSConcreteAttributedString initWithString:: nil value'
abort() called
terminating with uncaught exception of type NSException"
答案 0 :(得分:12)
我有同样的问题。只是为了解决。打开你的finder-> yourusername-> Library-> Application Support-> Cornerstone,并删除其中的所有内容。 但之后你需要重置Cornerstone设置..
答案 1 :(得分:2)
我刚刚经历过这个,上面的答案很有帮助。但是,我不能丢失所有数据并重新开始,所以我决定深入挖掘一下。
问题似乎是文件~/Library/Application Support/Cornerstone/Registration Databases/WorkingCopies.db
中的某些损坏 - 您实际上可以保留~/Library/Application Support/Cornerstone/Registration Databases/Repositories.db
,而不会丢失任何存储库。我发现这两个文件都是XML文件,例如WorkingCopies.db
可以编辑,以便保存大部分信息(结构相对简单,但你想了解一下文件夹和工作副本之间的关系 - 当然还有备份。)。
这对OP来说太迟了,但它可能对其他人有帮助。
编辑:事实上可以恢复整个文件。
~/Library/Application Support/Cornerstone/Registration Databases/WorkingCopies.db
。~/Library/Application Support/Cornerstone/Registration Databases/WorkingCopies.db
文件。<object type="REGISTRYFOLDER" id="z102">
复制到最后一个</object>
(应该是倒数第二行)。<nextObjectID>102</nextObjectID>
中的值与第一个<object type="REGISTRYFOLDER" id="z102">
节点中id属性中的数字(和仅限数字)匹配。Cornerstone最近更新了,我怀疑可能有一些格式更改或小错误。
答案 2 :(得分:2)
我遇到了相同的症状,还有几十个工作副本,我不想重新配置。使用以前答案中的想法,我可以通过备份我的WorkingCopies.db文件恢复工作顺序,让Cornerstone生成一个新文件,然后用我的备份替换新的文件:
~/Library/Application Support/Cornerstone/Registration Databases/WorkingCopies.db
重命名为WorkingCopies.db.bak
WorkingCopies.db.bak
复制到WorkingCopies.db
(替换刚刚打开Cornerstone时创建的新版本)我的结论是,WorkingCopies.db本身并没有被破坏,但Cornerstone以某种方式提到了它已被破坏。稍微复位一切都很好。
答案 3 :(得分:2)
可能是您的存储库和/或工作副本注册数据库已损坏。要验证这一点:
〜/ Library / Application Support / Cornerstone / Registration Databases
如果这不能解决问题:
〜/ Library / Application Support / Cornerstone / Registration Databases
如果其中任何一个有效,您最终会丢失您的工作副本和/或存储库注册(不是实际文件本身,只是Cornerstone的注册)。在任何一种情况下,您都必须将它们重新添加到应用程序中。
答案 4 :(得分:2)
快速解决方法,在不丢失存储库的情况下打开Cornerstone:
cd ~/Library/Application\ Support/Cornerstone/
。输入open .
以打开路径。Registration Databases
和Transcripts
移至垃圾箱。Registration Databases
和Transcripts
。