New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Opening the Git Clone modal crashed VS #1159

Closed
tierninho opened this Issue Aug 18, 2017 · 1 comment

Comments

Projects
3 participants
@tierninho
Collaborator

tierninho commented Aug 18, 2017

Was testing the (.../VisualStudio/pull/1150) and after clicking the git clone link in Team Explorer, the modal tried to load and caused VS to crash.

Didn't happen every time, but did occur twice total in separate sessions with different usernames.

Log Name: Application
Source: Application Error
Date: 8/18/2017 6:27:12 AM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-1KHS0NK
Description:
Faulting application name: devenv.exe, version: 15.0.26430.12, time stamp: 0x59275f23
Faulting module name: KERNELBASE.dll, version: 10.0.15063.296, time stamp: 0x28e9cf15
Exception code: 0xe0434352
Fault offset: 0x000eb802
Faulting process id: 0x174c
Faulting application start time: 0x01d3179b84be5777
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 8dc4764d-b2b1-450b-bb51-0da9c79ef8de
Faulting package full name:
Faulting package-relative application ID:
Event Xml:



1000
2
100
0x80000000000000

1501
Application
DESKTOP-1KHS0NK



devenv.exe
15.0.26430.12
59275f23
KERNELBASE.dll
10.0.15063.296
28e9cf15
e0434352
000eb802
174c
01d3179b84be5777
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe
C:\Windows\System32\KERNELBASE.dll
8dc4764d-b2b1-450b-bb51-0da9c79ef8de






Log Name: Application
Source: .NET Runtime
Date: 8/18/2017 6:27:11 AM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DESKTOP-1KHS0NK
Description:
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
at GitHub.Extensions.Guard.ArgumentNotNull(System.Object, System.String)
at GitHub.VisualStudio.UI.Views.Controls.RepositoryCloneControl+RepositoryGroupDescription.GroupNameFromItem(System.Object, Int32, System.Globalization.CultureInfo)
at MS.Internal.Data.CollectionViewGroupRoot.AddToSubgroups(System.Object, MS.Internal.Data.LiveShapingItem, MS.Internal.Data.CollectionViewGroupInternal, Int32, Boolean)
at System.Windows.Data.ListCollectionView.AddItemToGroups(System.Object, MS.Internal.Data.LiveShapingItem)
at System.Windows.Data.ListCollectionView.ProcessCollectionChangedWithAdjustedIndex(System.Collections.Specialized.NotifyCollectionChangedEventArgs, Int32, Int32)
at System.Windows.Data.ListCollectionView.ProcessCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
at System.Windows.Data.CollectionView.OnCollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs)
at System.Collections.ObjectModel.ObservableCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Collections.ObjectModel.ObservableCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon)
at GitHub.Collections.TrackingCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon) at System.Collections.ObjectModel.Collection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Add(System.__Canon)
at GitHub.Collections.TrackingCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Listen>b__35_6(ActionData<System.__Canon>) at System.Reactive.Linq.ObservableImpl.Select2+[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData<System.__Canon>)
at System.Reactive.PlatformServices.ExceptionServicesImpl.Rethrow(System.Exception)
at System.Reactive.ExceptionHelpers.Throw(System.Exception)
at System.Reactive.Stubs+<>c.<.cctor>b__2_1(System.Exception)
at System.Reactive.AnonymousSafeObserver1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception) at System.Reactive.Linq.ObservableImpl.RefCount1+
[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
at System.Reactive.Subjects.Subject1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception) at System.Reactive.Linq.ObservableImpl.AsObservable1+_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Select2+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Where1+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Do1+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Select2+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData<System.__Canon>) at System.Reactive.ScheduledObserver1[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].Run(System.Object, System.Action1<System.Object>)
at System.Reactive.Concurrency.Scheduler+<>c__DisplayClass65_01[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<InvokeRec1>b__0(System.__Canon) at System.Reactive.Concurrency.Scheduler.InvokeRec1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Reactive.Concurrency.IScheduler, Pair2<System.__Canon,System.Action2<System.__Canon,System.Action1<System.__Canon>>>)
at System.Reactive.Concurrency.DispatcherScheduler+<>c__DisplayClass12_01[[System.Reactive.Concurrency.Scheduler+Pair2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], System.Reactive.Core, Version=2.2.5.0, Culture=neutral, PublicKeyToken=62aa029873c516b4]].b__0()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Window.ShowHelper(System.Object)
at System.Windows.Window.Show()
at System.Windows.Window.ShowDialog()
at Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window, IntPtr)
at Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal()
at GitHub.VisualStudio.UI.UIProvider.RunInDialog(GitHub.UI.IUIController)
at GitHub.VisualStudio.UI.UIProviderDispatcher.RunInDialog(GitHub.UI.IUIController)
at GitHub.Services.DialogService.ShowCloneDialog(GitHub.Models.IConnection)
at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+d__42.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+<>c__DisplayClass61_0+<b__0>d.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__6_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

Event Xml:



1026
2
0
0x80000000000000

1500
Application
DESKTOP-1KHS0NK



Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
at GitHub.Extensions.Guard.ArgumentNotNull(System.Object, System.String)
at GitHub.VisualStudio.UI.Views.Controls.RepositoryCloneControl+RepositoryGroupDescription.GroupNameFromItem(System.Object, Int32, System.Globalization.CultureInfo)
at MS.Internal.Data.CollectionViewGroupRoot.AddToSubgroups(System.Object, MS.Internal.Data.LiveShapingItem, MS.Internal.Data.CollectionViewGroupInternal, Int32, Boolean)
at System.Windows.Data.ListCollectionView.AddItemToGroups(System.Object, MS.Internal.Data.LiveShapingItem)
at System.Windows.Data.ListCollectionView.ProcessCollectionChangedWithAdjustedIndex(System.Collections.Specialized.NotifyCollectionChangedEventArgs, Int32, Int32)
at System.Windows.Data.ListCollectionView.ProcessCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
at System.Windows.Data.CollectionView.OnCollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs)
at System.Collections.ObjectModel.ObservableCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs) at System.Collections.ObjectModel.ObservableCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon)
at GitHub.Collections.TrackingCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon) at System.Collections.ObjectModel.Collection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Add(System.__Canon)
at GitHub.Collections.TrackingCollection1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;Listen&gt;b__35_6(ActionData&lt;System.__Canon&gt;) at System.Reactive.Linq.ObservableImpl.Select2+[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData<System.__Canon>)
at System.Reactive.PlatformServices.ExceptionServicesImpl.Rethrow(System.Exception)
at System.Reactive.ExceptionHelpers.Throw(System.Exception)
at System.Reactive.Stubs+<>c.<.cctor>b__2_1(System.Exception)
at System.Reactive.AnonymousSafeObserver1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception) at System.Reactive.Linq.ObservableImpl.RefCount1+
[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
at System.Reactive.Subjects.Subject1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception) at System.Reactive.Linq.ObservableImpl.AsObservable1+_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Select2+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Where1+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Do1+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
at System.Reactive.Linq.ObservableImpl.Select2+_[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData&lt;System.__Canon&gt;) at System.Reactive.ScheduledObserver1[[GitHub.Collections.TrackingCollection1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].Run(System.Object, System.Action1<System.Object>)
at System.Reactive.Concurrency.Scheduler+<>c__DisplayClass65_01[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;InvokeRec1&gt;b__0(System.__Canon) at System.Reactive.Concurrency.Scheduler.InvokeRec1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Reactive.Concurrency.IScheduler, Pair2<System.__Canon,System.Action2&lt;System.__Canon,System.Action1<System.__Canon>>>)
at System.Reactive.Concurrency.DispatcherScheduler+<>c__DisplayClass12_01[[System.Reactive.Concurrency.Scheduler+Pair2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], System.Reactive.Core, Version=2.2.5.0, Culture=neutral, PublicKeyToken=62aa029873c516b4]].<Schedule>b__0()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Window.ShowHelper(System.Object)
at System.Windows.Window.Show()
at System.Windows.Window.ShowDialog()
at Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window, IntPtr)
at Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal()
at GitHub.VisualStudio.UI.UIProvider.RunInDialog(GitHub.UI.IUIController)
at GitHub.VisualStudio.UI.UIProviderDispatcher.RunInDialog(GitHub.UI.IUIController)
at GitHub.Services.DialogService.ShowCloneDialog(GitHub.Models.IConnection)
at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+<DoClone>d__42.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+<>c__DisplayClass61_0+<<CreateAsyncCommandHack>b__0>d.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

@ungb

This comment has been minimized.

Show comment
Hide comment
@ungb

ungb Aug 18, 2017

I saw this too but can't consistently repro.


Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
   at GitHub.Extensions.Guard.ArgumentNotNull(System.Object, System.String)
   at GitHub.VisualStudio.UI.Views.Controls.RepositoryCloneControl+RepositoryGroupDescription.GroupNameFromItem(System.Object, Int32, System.Globalization.CultureInfo)
   at MS.Internal.Data.CollectionViewGroupRoot.AddToSubgroups(System.Object, MS.Internal.Data.LiveShapingItem, MS.Internal.Data.CollectionViewGroupInternal, Int32, Boolean)
   at System.Windows.Data.ListCollectionView.AddItemToGroups(System.Object, MS.Internal.Data.LiveShapingItem)
   at System.Windows.Data.ListCollectionView.ProcessCollectionChangedWithAdjustedIndex(System.Collections.Specialized.NotifyCollectionChangedEventArgs, Int32, Int32)
   at System.Windows.Data.ListCollectionView.ProcessCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
   at System.Windows.Data.CollectionView.OnCollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs)
   at System.Collections.ObjectModel.ObservableCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
   at System.Collections.ObjectModel.ObservableCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon)
   at GitHub.Collections.TrackingCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon)
   at System.Collections.ObjectModel.Collection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Add(System.__Canon)
   at GitHub.Collections.TrackingCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Listen>b__35_6(ActionData<System.__Canon>)
   at System.Reactive.Linq.ObservableImpl.Select`2+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData<System.__Canon>)
   at System.Reactive.PlatformServices.ExceptionServicesImpl.Rethrow(System.Exception)
   at System.Reactive.ExceptionHelpers.Throw(System.Exception)
   at System.Reactive.Stubs+<>c.<.cctor>b__2_1(System.Exception)
   at System.Reactive.AnonymousSafeObserver`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.RefCount`1+_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Subjects.Subject`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.AsObservable`1+_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Select`2+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Where`1+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Do`1+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Select`2+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData<System.__Canon>)
   at System.Reactive.ScheduledObserver`1[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].Run(System.Object, System.Action`1<System.Object>)
   at System.Reactive.Concurrency.Scheduler+<>c__DisplayClass65_0`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<InvokeRec1>b__0(System.__Canon)
   at System.Reactive.Concurrency.Scheduler.InvokeRec1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Reactive.Concurrency.IScheduler, Pair`2<System.__Canon,System.Action`2<System.__Canon,System.Action`1<System.__Canon>>>)
   at System.Reactive.Concurrency.DispatcherScheduler+<>c__DisplayClass12_0`1[[System.Reactive.Concurrency.Scheduler+Pair`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], System.Reactive.Core, Version=2.2.5.0, Culture=neutral, PublicKeyToken=62aa029873c516b4]].<Schedule>b__0()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Window.ShowHelper(System.Object)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window, IntPtr)
   at Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal()
   at GitHub.VisualStudio.UI.UIProvider.RunInDialog(GitHub.UI.IUIController)
   at GitHub.VisualStudio.UI.UIProviderDispatcher.RunInDialog(GitHub.UI.IUIController)
   at GitHub.Services.DialogService.ShowCloneDialog(GitHub.Models.IConnection)
   at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+<DoClone>d__42.MoveNext()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
   at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+<>c__DisplayClass61_0+<<CreateAsyncCommandHack>b__0>d.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)



ungb commented Aug 18, 2017

I saw this too but can't consistently repro.


Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
   at GitHub.Extensions.Guard.ArgumentNotNull(System.Object, System.String)
   at GitHub.VisualStudio.UI.Views.Controls.RepositoryCloneControl+RepositoryGroupDescription.GroupNameFromItem(System.Object, Int32, System.Globalization.CultureInfo)
   at MS.Internal.Data.CollectionViewGroupRoot.AddToSubgroups(System.Object, MS.Internal.Data.LiveShapingItem, MS.Internal.Data.CollectionViewGroupInternal, Int32, Boolean)
   at System.Windows.Data.ListCollectionView.AddItemToGroups(System.Object, MS.Internal.Data.LiveShapingItem)
   at System.Windows.Data.ListCollectionView.ProcessCollectionChangedWithAdjustedIndex(System.Collections.Specialized.NotifyCollectionChangedEventArgs, Int32, Int32)
   at System.Windows.Data.ListCollectionView.ProcessCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
   at System.Windows.Data.CollectionView.OnCollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs)
   at System.Collections.ObjectModel.ObservableCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
   at System.Collections.ObjectModel.ObservableCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon)
   at GitHub.Collections.TrackingCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InsertItem(Int32, System.__Canon)
   at System.Collections.ObjectModel.Collection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Add(System.__Canon)
   at GitHub.Collections.TrackingCollection`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<Listen>b__35_6(ActionData<System.__Canon>)
   at System.Reactive.Linq.ObservableImpl.Select`2+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData<System.__Canon>)
   at System.Reactive.PlatformServices.ExceptionServicesImpl.Rethrow(System.Exception)
   at System.Reactive.ExceptionHelpers.Throw(System.Exception)
   at System.Reactive.Stubs+<>c.<.cctor>b__2_1(System.Exception)
   at System.Reactive.AnonymousSafeObserver`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.RefCount`1+_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Subjects.Subject`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.AsObservable`1+_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Select`2+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Where`1+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Do`1+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnError(System.Exception)
   at System.Reactive.Linq.ObservableImpl.Select`2+_[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e],[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].OnNext(ActionData<System.__Canon>)
   at System.Reactive.ScheduledObserver`1[[GitHub.Collections.TrackingCollection`1+ActionData[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], GitHub.Exports.Reactive, Version=2.3.0.18, Culture=neutral, PublicKeyToken=bc1bd09f2901c82e]].Run(System.Object, System.Action`1<System.Object>)
   at System.Reactive.Concurrency.Scheduler+<>c__DisplayClass65_0`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<InvokeRec1>b__0(System.__Canon)
   at System.Reactive.Concurrency.Scheduler.InvokeRec1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Reactive.Concurrency.IScheduler, Pair`2<System.__Canon,System.Action`2<System.__Canon,System.Action`1<System.__Canon>>>)
   at System.Reactive.Concurrency.DispatcherScheduler+<>c__DisplayClass12_0`1[[System.Reactive.Concurrency.Scheduler+Pair`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], System.Reactive.Core, Version=2.2.5.0, Culture=neutral, PublicKeyToken=62aa029873c516b4]].<Schedule>b__0()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Window.ShowHelper(System.Object)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window, IntPtr)
   at Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal()
   at GitHub.VisualStudio.UI.UIProvider.RunInDialog(GitHub.UI.IUIController)
   at GitHub.VisualStudio.UI.UIProviderDispatcher.RunInDialog(GitHub.UI.IUIController)
   at GitHub.Services.DialogService.ShowCloneDialog(GitHub.Models.IConnection)
   at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+<DoClone>d__42.MoveNext()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
   at GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection+<>c__DisplayClass61_0+<<CreateAsyncCommandHack>b__0>d.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)



@grokys grokys added this to Not Started in 2.3.0 Aug 21, 2017

@grokys grokys self-assigned this Aug 21, 2017

@grokys grokys moved this from Not Started to In Progress in 2.3.0 Aug 21, 2017

grokys added a commit that referenced this issue Aug 21, 2017

Allow null items in RepositoryGroupDescription.
Not sure why, but null items are occasionally getting passed to `RepositoryGroupDescription.GroupNameFromItem`. There seems to be no consistent repro for this, so if it happens assign them to an "empty string" group and hope nothing else blows up!

Fixes #1159

@jcansdale jcansdale closed this in #1181 Aug 22, 2017

@meaghanlewis meaghanlewis moved this from In Progress to Done in 2.3.0 Aug 22, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment