This happened after I updated sources in hg. VS asked to reload projects, clicked Reload All. Few secs passed, then this:
Unhandled exception:
System.ArgumentNullException
Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at DevExpress.CodeRush.VSTestRunner.TestMenu.EnableItems(TestRunnerServiceState state)
at DevExpress.CodeRush.VSTestRunner.TestMenu.<>c__DisplayClass16_0.<ehServiceStateChanged>b__0()
at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback)
at DevExpress.CodeRush.VSTestRunner.TestMenu.ehServiceStateChanged(Object sender, TestRunnerServiceState state)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at DevExpress.CodeRush.TestRunner.Core.TestRunnerService.OnStateChanged()
at DevExpress.CodeRush.TestRunner.Core.TestRunnerService.UnsetState(TestRunnerServiceState state)
at DevExpress.CodeRush.TestRunner.Core.TestRunnerService.StopDiscover()
at DevExpress.CodeRush.TestRunner.Core.TestRunnerService.<DiscoverDocumentInternalAsync>d__53.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at DevExpress.CodeRush.TestRunner.Core.TestRunnerService.<>c__DisplayClass93_0.<<DiscoverDocument>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at DevExpress.CodeRush.TestRunner.Core.TestRunnerService.<DiscoverDocument>d__93.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at DevExpress.CodeRush.VSTestRunner.TestRunnerWorkspaceMonitor.<DiscoverDocuments>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()