How can we help you today? How can we help you today?

Opening any server in Object Explorer causes SSMS to shutdown with error log showing issue caused by RedGate.SQLSearch

When I open a server in Object Explorer, it appears for a few moments, then SSMS just shuts down with no error message. Doesn’t matter whether I open via connection explorer or registered servers; I can open a query window, connect to a server, and execute commands, so I am not completely dead in the water.

All my SQL Prompt/Search extensions are fully up to date

Error shown in Event Viewer:

Application: SSMS.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
   at RedGate.SQLSearch.Shell.VersionSpecific.ShellSpecificConnectionWatcher.ConvertServerNode(Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.INodeInformation)
   at RedGate.SQLSearch.Shell.VersionSpecific.ShellSpecificConnectionWatcher+<get_ServerNodes>d__8.MoveNext()
   at System.Linq.Enumerable+WhereSelectEnumerableIterator`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]].MoveNext()
   at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at System.Linq.Enumerable.ToList[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
   at RedGate.SQLSearch.Shell.VersionSpecific.ShellSpecificConnectionWatcher.HaveServerConnectionsChanged()
   at RedGate.SQLSearch.Shell.VersionSpecific.ShellSpecificConnectionWatcher.OnObjectExplorerContextChanged(System.Object, Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NodesChangedEventArgs)

Exception Info: System.Reflection.TargetInvocationException
   at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
   at System.Delegate.DynamicInvokeImpl(System.Object[])
   at Microsoft.SqlServer.Management.SqlStudio.Explorer.BufferedNotification.Fire()
   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.NetCore.TimerQueueTimer.CallCallback()
   at System.Threading.NetCore.TimerQueueTimer.Fire()
   at System.Threading.NetCore.TimerQueue.FireNextTimers()
   at System.Threading.TimerQueue.AppDomainTimerCallback(Int32)
   
Additional Error:
Faulting application name: SSMS.exe, version: 22.4.11612.150, time stamp: 0xcf18baa2
Faulting module name: KERNELBASE.dll, version: 10.0.26100.6899, time stamp: 0x761b8f73
Exception code: 0xe0434352
Fault offset: 0x00000000000c804a
Faulting process id: 0x76B8
Faulting application start time: 0x1DCB8C400B37B62
Faulting application path: C:\Program Files\Microsoft SQL Server Management Studio 22\Release\Common7\IDE\SSMS.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: f50b144d-282a-41d8-a1f6-3097b6c48329
Faulting package full name: 
Faulting package-relative application ID: 
Nayt Grochowski
0

Add comment

Please sign in to leave a comment.