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

Crash on startup after update

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Low
    • None
    • 1.8.2
    • None
    • None
    • Windows 10 Pro

    Description

      I used a previous version of SourceTree (1.7.0 I think) to download and install the update to 1.8.2. After logging in to my Atlassian account and skipping the rest of the setup the application crashed, with the following errors in the log file:

      ERROR [2016-02-23 11:52:02,752] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,757] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,757] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,757] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,758] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,759] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,760] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,761] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with [BookmarkFolderNode]
      ERROR [2016-02-23 11:52:02,761] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,761] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,761] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,761] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,761] [1] [SourceTree.Bookmarks.BookmarkManager] [RegisterBookmarkEventHandlers] - RegisterAsRepositoryUpdatedEventHandler called with null repo
      ERROR [2016-02-23 11:52:02,825] [1] [SourceTree.AppRoot] [HandleCrash] - Fatal error
      System.NullReferenceException: Object reference not set to an instance of an object.
      at SourceTree.View.FileLists.FileListViewManager.DetermineIfStagingIsSupportedByDvcs(IFileListContainerViewModel parentFileListContainerViewModel) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\View\FileLists\FileListViewManager.cs:line 62
      at SourceTree.View.FileLists.FileListViewManager.GenerateViewModel(FileListUiOption fileListUiOption, IFileListContainerViewModel parentFileListContainerViewModel) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\View\FileLists\FileListViewManager.cs:line 54
      at SourceTree.View.Container.NoStagingFileListContainerViewFactory.GenerateViewModel(AbstractChangeSetViewModel parentChangeSetViewModel, Repository repository, IRepositoryTabContainerViewModel repositoryTabContainerViewModel, FileListUiOption fileListUiOption) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.UI.FileListContainer.NoStaging.Wpf\View\Container\NoStagingFileListContainerViewFactory.cs:line 123
      at SourceTree.ViewModel.ChangeSets.WorkingCopyChangeSetViewModel.GenerateFileListViewModels() in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\ChangeSets\WorkingCopyChangeSetViewModel.cs:line 558
      at SourceTree.ViewModel.ChangeSets.AbstractChangeSetViewModel.set_CurrentFilter(FileStatus value) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\ChangeSets\AbstractChangeSetViewModel.cs:line 257
      at SourceTree.ViewModel.ChangeSets.WorkingCopyChangeSetViewModel..ctor(Repository repository, IRepositoryTabContainerViewModel repositoryTabContainerViewModel, ICustomActionsManager customActionsManager, ISchedulerManager schedulerManager, IRepositoryManager repositoryManager, IAnalyticsDataManager analyticsDataManager, ITraceManager traceManager, IDispatcher dispatcher, IAccountManager accountManager, IFailureHandler failureHandler, IDvcsManager dvcsManager, IRepositoryMonitorManager repositoryMonitorManager, IFileListViewManager fileListViewManager, IFileListContainerViewManager fileListContainerViewManager, IDiffViewManager diffViewManager, IConfigurationManager configurationManager, Boolean refreshImmediately, FileStatus overrideFilter) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\ChangeSets\WorkingCopyChangeSetViewModel.cs:line 127
      at SourceTree.View.ChangeSets.ChangeSetViewManager.GenerateViewModel[T](Repository repository, IRepositoryTabContainerViewModel repositoryTabContainerViewModel) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\View\ChangeSets\ChangeSetViewManager.cs:line 114
      at SourceTree.ViewModel.CommitAndFileStatusViewModel..ctor(Repository repo, IRepositoryTabContainerViewModel repositoryTabContainerViewModel, ICustomActionsManager customActionsManager, ISchedulerManager schedulerManager, IRepositoryManager repositoryManager, IAnalyticsDataManager analyticsDataManager, ITraceManager traceManager, IDispatcher dispatcher, IAccountManager accountManager, IFailureHandler failureHandler, IDvcsManager dvcsManager, IRepositoryMonitorManager repositoryMonitorManager, IFileListViewManager fileListViewManager, IFileListContainerViewManager fileListContainerViewManager, IDiffViewManager diffViewManager, IChangeSetViewManager changeSetViewManager, IProcessDialogViewManager processDialogViewManager, IConfigurationManager configurationManager, Boolean refreshImmediately, FileStatus overrideFilter) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\CommitAndFileStatusViewModel.cs:line 162
      at SourceTree.ViewModel.RepoTabViewModel.set_CurrentRepoView(RepoViewMode value) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepoTabViewModel.cs:line 326
      at SourceTree.ViewModel.RepoTabViewModel..ctor(Repository r, IRepositoryTabContainerViewModel repositoryTabContainerViewModel, ICustomActionsManager customActionsManager, ISchedulerManager schedulerManager, IRepositoryManager repositoryManager, IAnalyticsDataManager analyticsDataManager, ITraceManager traceManager, IDispatcher dispatcher, IAccountManager accountManager, IFailureHandler failureHandler, IDvcsManager dvcsManager, IBookmarkManager bookmarkManager, IRepositoryMonitorManager repositoryMonitorManager, IWebManager webManager, IFileListViewManager fileListViewManager, IFileListContainerViewManager fileListContainerViewManager, IDiffViewManager diffViewManager, IChangeSetViewManager changeSetViewManager, IConfigurationManager configurationManager, IProcessDialogViewManager processDialogViewManager, INotificationsManager notificationsManager) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepoTabViewModel.cs:line 150
      at SourceTree.ViewModel.RepositoryTabContainerViewModel.AddOrActivate(String path, RepoViewMode atView, String viewData) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepositoryTabContainerViewModel.cs:line 347
      at SourceTree.ViewModel.RepositoryTabContainerViewModel.ReopenTabs() in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepositoryTabContainerViewModel.cs:line 660
      at SourceTree.AppRoot.DoWindowStartupTasks() in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\AppRoot.cs:line 845
      at SourceTree.ViewModel.MainWindowViewModel..ctor(IRepositoryTabContainerViewModel repositoryTabContainerViewModel, ICustomActionsManager customActionsManager, IRepositoryManager repositoryManager, IAnalyticsDataManager analyticsDataManager, ITraceManager traceManager, IDispatcher dispatcher, IAccountManager accountManager, IFailureHandler failureHandler, IDvcsManager dvcsManager, IBookmarkManager bookmarkManager, IConfigurationManager configurationManager, IInstanceManager instanceManager, ISchedulerManager schedulerManager, IUIManager uiManager, IWebManager webManager, IInteractionsManager interactionsManager, IRepositoryMonitorManager repositoryMonitorManager, IApplicationManager applicationManager, ISshKeyManager sshKeyManager) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\ViewModel\MainWindowViewModel.cs:line 577
      at SourceTree.MainWindow..ctor(IRepositoryTabContainerViewModel repositoryTabContainerViewModel, ICustomActionsManager customActionsManager, IRepositoryManager repositoryManager, IAnalyticsDataManager analyticsDataManager, ITraceManager traceManager, IDispatcher dispatcher, IAccountManager accountManager, IFailureHandler failureHandler, IDvcsManager dvcsManager, IBookmarkManager bookmarkManager, IConfigurationManager configurationManager, IInstanceManager instanceManager, ISchedulerManager schedulerManager, IUIManager uiManager, IWebManager webManager, IInteractionsManager interactionsManager, IRepositoryMonitorManager repositoryMonitorManager, IApplicationManager applicationManager, ISshKeyManager sshKeyManager) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\MainWindow.xaml.cs:line 119
      at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\AppRoot.cs:line 208
      at SourceTree.App.OnStartup(StartupEventArgs e) in C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\App.xaml.cs:line 130
      at System.Windows.Application.<.ctor>b__1_0(Object unused)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
      at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

      I was able to use the application after starting it up again.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ff272373977d Trevor Dearham
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: