AnsweredAssumed Answered

BenchVue crashes upon launching

Question asked by Demonata on Mar 8, 2018
Latest reply on Mar 8, 2018 by w0dz

Recently I've been having an issue with benchvue and I'm now unable to launch it.  If I attempt to launch it the splash screen will be displayed for a short while and then I will just be presented with the option to send a defect report. The report states that the problem was "The type initializer for 'System.Windows.Media.Fonts' threw an exception.", I'll also post the call stack at the time at the end of this post. I've attempted uninstalling and reinstalling a fresh copy, I've tried rolling back windows, I've tried reinstalling the IO libraries, I've tried repairing the installation, and I'm getting no improvements. Does any one have any suggestions of what I can do to fix this?

 

 

 

 

 

at System.Windows.Media.Fonts.get_SystemFontFamilies()
at Keysight.Ccl.Wsl.UI.Managers.FontManager.a(List`1 A_0, String A_1)
at Keysight.Ccl.Wsl.UI.Managers.FontManager.c()
at Keysight.Ccl.Wsl.UI.Managers.FontManager..ctor()
at Keysight.Ccl.Wsl.UI.Managers.FontManager.<>c.a()
at System.Lazy`1.CreateValue()
at System.Lazy`1.LazyInitValue()
at System.Lazy`1.get_Value()
at Keysight.Ccl.Wsl.UI.Managers.FontManager.get_Instance()
at Keysight.Ccl.Wsl.UI.UXManager.Initialize(String defaultSkinName)
at Keysight.Ccl.Wsl.UI.UXManager.Initialize()
at Keysight.BenchVue.Common.UI.Assets.Wsl.Bv_WslUtility.ApplySkins()
at Keysight.BenchVue.Common.UI.Assets.Wsl.Bv_WslUtility.Initialize(Boolean SkipApplySkins)
at Keysight.BenchVue.TrayApp.App.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Keysight.BenchVue.TrayApp.App.Main()

Outcomes