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

System.NullReferenceException after upgrading to 1.8.2

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Low
    • None
    • 1.8.2
    • None
    • None

    Description

      The first time i started sourcetree after upgrading it crashed with the following stacktrace in the log (complete log attached):

      System.NullReferenceException: Objektreferencen er ikke indstillet til en forekomst af et objekt.
      ved SourceTree.View.FileLists.FileListViewManager.GenerateViewModel(FileListUiOption fileListUiOption, IFileListContainerViewModel parentFileListContainerViewModel) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\View\FileLists\FileListViewManager.cs:linje 55
      ved SourceTree.View.Container.NoStagingFileListContainerViewFactory.GenerateViewModel(AbstractChangeSetViewModel parentChangeSetViewModel, Repository repository, IRepositoryTabContainerViewModel repositoryTabContainerViewModel, FileListUiOption fileListUiOption) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.UI.FileListContainer.NoStaging.Wpf\View\Container\NoStagingFileListContainerViewFactory.cs:linje 126
      ved SourceTree.ViewModel.ChangeSets.WorkingCopyChangeSetViewModel.GenerateFileListViewModels() i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\ChangeSets\WorkingCopyChangeSetViewModel.cs:linje 564
      ved SourceTree.ViewModel.ChangeSets.AbstractChangeSetViewModel.set_CurrentFilter(FileStatus value) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\ChangeSets\AbstractChangeSetViewModel.cs:linje 257
      ved 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) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\ChangeSets\WorkingCopyChangeSetViewModel.cs:linje 154
      ved SourceTree.View.ChangeSets.ChangeSetViewManager.GenerateViewModel[T](Repository repository, IRepositoryTabContainerViewModel repositoryTabContainerViewModel) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\View\ChangeSets\ChangeSetViewManager.cs:linje 116
      ved 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) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\CommitAndFileStatusViewModel.cs:linje 162
      ved SourceTree.ViewModel.RepoTabViewModel.set_CurrentRepoView(RepoViewMode value) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepoTabViewModel.cs:linje 326
      ved 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) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepoTabViewModel.cs:linje 150
      ved SourceTree.ViewModel.RepositoryTabContainerViewModel.AddOrActivate(String path, RepoViewMode atView, String viewData) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepositoryTabContainerViewModel.cs:linje 396
      ved SourceTree.ViewModel.RepositoryTabContainerViewModel.OpenRepoInTab(String path, RepoViewMode atView, String viewData) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepositoryTabContainerViewModel.cs:linje 827
      ved SourceTree.ViewModel.RepositoryTabContainerViewModel.ReopenTabs() i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\SourceTree.Api.UI.Wpf\ViewModel\RepositoryTabContainerViewModel.cs:linje 660
      ved SourceTree.AppRoot.DoWindowStartupTasks() i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\AppRoot.cs:linje 845
      ved 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) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\ViewModel\MainWindowViewModel.cs:linje 577
      ved 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) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\MainWindow.xaml.cs:linje 121
      ved SourceTree.AppRoot.OnStartup(StartupEventArgs e) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\AppRoot.cs:linje 210
      ved SourceTree.App.OnStartup(StartupEventArgs e) i C:\projects\bitbucket.org\atlassian\sourcetreewin-prod\App.xaml.cs:linje 130
      ved System.Windows.Application.<.ctor>b__1(Object unused)
      ved System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
      ved MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

      Attachments

        1. sourcetree.log
          63 kB
          Jens Teglhus Møller

        Issue Links

          Activity

            People

              Unassigned Unassigned
              32df4209a2da Jens Teglhus Møller
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: