Issue
Vista hangs when navigating between TGML graphics. The screen dims, Vista workstation stops responding and an error message is displayed. In the event viewer the following event description is displayed:
Description:
Application: TACVistaExplorer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
Stack:
at java.lang.String.instancehelper_length(System.String)
at SE.Graphics.DOM.TGML.TgmlTextShape.setAttribute(System.String, System.String)
at SE.Graphics.DOM.TGML.TgmlBind.internalSetAttribute(System.String, System.String)
at SE.Graphics.DOM.TGML.TgmlBind.executeBind(System.Object, System.String, System.String, Int32)
at SE.Graphics.GraphicsServices.Dynamics.BindUpdater.executeBinds(SE.Graphics.GraphicsServices.GraphicsDocument)
at SE.Graphics.GraphicsServices.GraphicsDocument.UpdateBinds()
at SE.Graphics.Viewer.Windows.GDIPlus.GraphicsViewerControl.UpdateDynamics()
at TAC.Graphics.Windows.Vista.VistaGraphicsViewerControl.UpdateView()
at
at
Environment
Vista Workstation 5.1.6
TGML graphics
Cause
Workstation crashes when the TGML graphic updates it's content. It's suspected that at the same time as the TGML graphic is updating it's content, the graphic is changed, which means that it's not there anymore to receive the updates.
Resolution
Change the registry key HKEY_LOCAL_MACHINE\SOFTWARE\TAC\TAC Vista Workstation\5.1.X\MaxTGMLFPS (max TGML frames per second) to 0.