我刚刚将SourceTree更新为最新的Windows版本1.8.1。我希望我之前知道我的版本是什么,但我相信这是一个早期的1.7.x版本,因为我有几个选项可以选择升级到什么版本。
以前SourceTree会启动ssh-agent以在每次启动应用程序时询问我的凭据,这很好。现在,升级后,弹出一个模式,错误:
'的ssh-agent'代码失败 - 1:System.NullReferenceException:对象引用未设置为对象的实例。 ()
打开和关闭“选项”菜单也会提示错误模式,工具 - >也是如此。启动ssh-agent。我检查了日志(sourcetree.log)以查看是否可以找到一条消息,表明这与this user had here有同样的问题,而是每次应用程序启动时都有22或44个条目这条完全相同的信息:
ERROR [2016-02-16 14:06:17,785] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
每次出现模态时都不会记录该消息,仅在每次打开SourceTree时都会记录。我已浏览了所有已添加书签的存储库,但它们在本地和远程都存在。在工具 - >下选项我设置为使用OpenSSH作为我的SSH客户端,我的SSH密钥设置为正确的文件路径,我设置为使用System Git。
是否有其他日志文件,无论是特定于SourceTree还是来自git,甚至是OpenSSH,我应该寻找哪些日志文件可能会给我更多关于实际提供此NullReferenceException的详细信息?