SourceTree crash when click a rev on git repo

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • 1.2.2
    • Affects Version/s: 1.2.1
    • Component/s: Git
    • None
    • Environment:

      Windows7 32bit

      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)

              Assignee:
              Steve Streeting (Inactive)
              Reporter:
              asia zhang
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: