Details
-
Bug
-
Resolution: Obsolete
-
Medium
-
None
-
Severity 1 - Critical
Description
I'm seeing this crash when trying to update a submodule within a newly cloned Git repo. The steps I'm using to reproduce are:
- Open SourceTree
- Double-click the associated repository from the left hand repo browser treeview
- From the resulting repository tab; drill down to the submodule in the "Submodules" treeview
- Double click the submodule to update it
- The resulting update dialog states that the "server's host key is not cached in the registry", I then see a dialog asking me to accept the server's key
- Click "Yes" to retry
- At this point the application crashes with an ArgumentNullException
The stack trace I'm seeing is:
System.dll!System.Text.RegularExpressions.Regex.Matches(string input) Unknown SourceTree.exe!SourceTree.Utils.RepoProcess.CheckServerKeyRejectionsAfterFinish() Line 1060 C# SourceTree.exe!SourceTree.Utils.RepoProcess.RelaunchIfAuthenticationError() Line 947 C# SourceTree.exe!SourceTree.Utils.RepoProcess.DoCompletionFunctions() Line 587 C# System.dll!System.Diagnostics.Process.RaiseOnExited() Unknown mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Line 581 C# mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) Line 530 C# mscorlib.dll!System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback(object state, bool timedOut) Line 1351 C#
I've attached a video of the problem occurring.
Attachments
Issue Links
- is duplicated by
-
SRCTREEWIN-2802 Crash When Accepting Server Key for Submodule
- Closed
- relates to
-
SRCTREEWIN-1610 Keeps crashing
- Closed