Forum Discussion

cg-ngc's avatar
cg-ngc
Occasional Contributor
2 months ago

UI Spy does not open

I have started a TestLeft trial and installed the software, but when I click the button for the UI spy in the Start Menu, the program does not launch - I get two brief hourglasses of the windows cursor, then... nada.

I was able to create a project in VS code and paste in the example Notepad test, and it works, so I guess the app installed OK, just the UI spy does not start.

I also have TestComplete installed on this workstation, which works.

Any idea as to what I can do to get the UI spy to work?

I created a support ticket 2 days ago, but have not heard back from them.

I see two errors in the Event log which seem to be relevant:

.NET Runtime error:

Application: SmartBear.TestLeft.UI.Spy.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Xml.XmlException
   at System.Xml.XmlTextReaderImpl.Throw(System.Exception)
   at System.Xml.XmlTextReaderImpl.Throw(System.String, System.String)
   at System.Xml.XmlTextReaderImpl.ThrowUnclosedElements()
   at System.Xml.XmlTextReaderImpl.ParseElementContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlLoader.LoadNode(Boolean)
   at System.Xml.XmlLoader.LoadDocSequence(System.Xml.XmlDocument)
   at System.Xml.XmlLoader.Load(System.Xml.XmlDocument, System.Xml.XmlReader, Boolean)
   at System.Xml.XmlDocument.Load(System.Xml.XmlReader)
   at System.Xml.XmlDocument.Load(System.String)
   at SmartBear.TestLeft.UI.AssemblyLoader.DotNETTypesStorage..ctor(SmartBear.TestLeft.UI.ExpressionGeneration.GenerationLanguage)
   at SmartBear.TestLeft.UI.TypeMembersResolver.CreateTypesStorage(SmartBear.TestLeft.UI.ExpressionGeneration.GenerationLanguage)
   at SmartBear.TestLeft.UI.TypeMembersResolver.UpdateGenerator()
   at SmartBear.TestLeft.UI.ObjectBrowserControl.ApplyGenerationSettings()
   at SmartBear.TestLeft.UI.ObjectBrowserControl.Init(SmartBear.TestLeft.UI.INativeControl, SmartBear.TestLeft.UI.IObjectBrowserPlatform)
   at SmartBear.TestLeft.UI.Spy.StandaloneObjectBrowserWindow..ctor(SmartBear.TestLeft.UI.CoreApi)
   at SmartBear.TestLeft.UI.Spy.SingleInstanceApplication.OnStartup(System.Windows.StartupEventArgs)
   at System.Windows.Application.<.ctor>b__1_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 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.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at SmartBear.TestLeft.UI.Spy.SingleInstanceManager.OnStartup(Microsoft.VisualBasic.ApplicationServices.StartupEventArgs)
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[])
   at SmartBear.TestLeft.UI.Spy.App.Main(System.String[])

Application error:

Faulting application name: SmartBear.TestLeft.UI.Spy.exe, version: 15.65.50.11, time stamp: 0x668d7e2c
Faulting module name: KERNELBASE.dll, version: 10.0.19041.4648, time stamp: 0xc655de20
Exception code: 0xe0434352
Fault offset: 0x00140d72
Faulting process id: 0x39c0
Faulting application start time: 0x01dae3f4e8a93173
Faulting application path: C:\Program Files (x86)\SmartBear\TestLeft 15\Bin\SmartBear.TestLeft.UI.Spy.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 2e0cfc05-a667-44a6-894c-39f543f1d381
Faulting package full name: 
Faulting package-relative application ID: 

 

  • cg-ngc's avatar
    cg-ngc
    Occasional Contributor

    I found some crash reports in the Event Viewer which may be relevant

    attached here

    • cg-ngc's avatar
      cg-ngc
      Occasional Contributor

      Or not. as per my post here: https://community.smartbear.com/discussions/testcomplete-questions/java-aut--javascript-test-exists-waits-when-window-exists-but-is-not-visible/266091/replies/266119

      Attachments don't seem to be working for me

      [Edit] Insert / Edit link also does not work for me