Uploaded image for project: 'Sourcetree for Windows'
  1. Sourcetree for Windows
  2. SRCTREEWIN-2326

Commit Shortcut Crashes SourceTree

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Medium
    • 3.0.17
    • 1.6.5
    • UX
    • None
    • Windows 7x64

    • Severity 2 - Major

    Description

      I upgraded sourcetree today (1.6.5.0) and I found a really bothersome bug. I can commit staged files by clicking on the commit button, but when I try to commit with the keyboard shortcut (alt + shift + C) the app crashes and exits with a generic message.

      Here's what is left in my log after the crash:

      2014-10-01T11:26:41: Fatal error:
      System.NullReferenceException: Object reference not set to an instance of an object.

      2014-10-01T11:26:41: Stack trace:
      at SourceTree.ViewModel.RepoTabViewModel.CommitSelected()
      at SourceTree.ViewModel.Utils.CommandSink.ExecuteCommand(ICommand command, Object parameter, Boolean& handled)
      at SourceTree.ViewModel.Utils.CommandSinkBinding.<set_CommandSink>b__1(Object s, ExecutedRoutedEventArgs e)
      at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
      at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
      at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
      at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
      at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
      at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
      at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
      at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
      at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
      at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
      at System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)
      at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
      at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
      at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
      at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
      at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
      at System.Windows.Input.InputManager.ProcessStagingArea()
      at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
      at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
      at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
      at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
      at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
      2014-10-01T11:27:03: Fatal error:
      System.NullReferenceException: Object reference not set to an instance of an object.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              5d67cc5798d8 Alexis Barrera
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: