You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Today, I finally gave up on SourceTree for Windows for both work and at home. I felt obligated to state the reasons why, because I know that if I were in Atlassian's shoes, I would like to have a thoughtful explanation of what makes a user come or go.
I am certain it is within Atlassian's capability to fix these problems and hopefully bring me back!
You haven't lost us completely, we still use BitBucket!
Thanks!
I've experienced many of the same issues (yesterday it was only committing half of the files I had set to commit, rebooting fixed that).
- Tracking of repositories stops working, reboot fixes the issue.
- Client doesn't commit all of the files that have been selected. Reboot fixes the issue.
- Opening a new tab to a repository just freezes (randomly, not all the time, reboot fixes).
- Now, the client just won't start. Nothing. I effectively can't use it at all.
Now it's updated to version 2.3.1.0 and it's 100% completely unusable. It won't start. I've uninstalled it and re-installed it. I've uninstalled it, removed all the files I could find related to it and reinstalled it. Nothing. Since it flat out won't start I have no option but to switch clients (I'm not rebuilding my machine for SourceTree).
To the best I can find it looks like this null reference isn't handled -->
ERROR [2017-09-19 10:30:14,728] [1] [SourceTree.App] [.ctor] - finish EnsureSquirrelExecutionStubIsCopied
ERROR [2017-09-19 10:30:14,884] [1] [SourceTree.App] [OnStartup] - Failed to start
System.NullReferenceException: Object reference not set to an instance of an object.
at SourceTree.Notifications.NotificationsManager.SetOwner(NotificationDialogWindow notificationWindow)
at SourceTree.Notifications.NotificationsManager.ShowNotificationDialog[T](NotificationDialogWindow notificationWindow, Tuple`2 customAction, VistaTaskDialogIcon icon)
at SourceTree.Notifications.NotificationsManager.ShowNotificationDialog[T](String title, String message, Tuple`2 customAction, String cancelLabel, String suppressionSetting, Action`1 suppressionChangedAction, Object contentControl, String contentCommandLabel, Action contentAction)
at SourceTree.Notifications.NotificationsManager.ShowNotificationDialogWithYesConfirmation(String title, String message, String details)
at SourceTree.Configuration.WpfSpellCheckerPreFlightCheck.Run()
at SourceTree.AppRoot.RunPreFlightChecks()
at SourceTree.AppRoot.OnStartup(StartupEventArgs e)
at SourceTree.App.OnStartup(StartupEventArgs e)
My original comment disappeared.
I'm having many of these same issues including the program crashing on startup with a null exception in the logs (can't use the newest version at all).
- Repositories aren't tracking consistently (reboot fixes).
- Not all files that I set to commit actually get committed. Reboot fixes.
- In the newest version it won't even start. I've uninstalled and deleted every file I can find (log indicated it was a null exception on showing some dialog). The only resolution for me has to been to revert to an older version.