1. Open source tree
2. Select particular version on git repo
3. Then source crashes
2013-09-17T09:36:09: Fatal error:
System.NullReferenceException: 未将对象引用设置到对象的实例。
2013-09-17T09:36:09: Stack trace:
在 SourceTree.Repo.RepoHandlerBase.ParseDiffToModel(String diff, Int32 maxFiles, DiffEnvironment diffEnvironment, Int32 lineLimit)
在 SourceTree.ViewModel.DiffViewModel.ProcessDiffForRevision(String rawDiff, List`1 files, String revision, String revisionFrom, String[] parents)
在 SourceTree.ViewModel.DiffViewModel.<>c_DisplayClass3e.<LaunchDiffProcessing>b_3d()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
— 引发异常的上一位置中堆栈跟踪的末尾 —
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 SourceTree.ViewModel.DiffViewModel.<LaunchDiffProcessing>d__40.MoveNext()
— 引发异常的上一位置中堆栈跟踪的末尾 —
在 System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)