Skip to main content

The IBM ACCESS application can corrupt the PC systems .NET machine.config file with malformed XML.  Then when the Attachmate.Emulation.Frame.EXE from Reflection Desktop loads, the .NET framework will generate an exception code which can cause the Reflection Workspace to crash with the following types of errors listed below:

First error:

Faulting application name: Attachmate.Emulation.Frame.exe, version: 16.0.209.0, time stamp:0x561cc4a5
Faulting module name: KERNELBASE.dll, version: 6.1.7601.19110, time stamp: 0x56842600
Exception code: 0xe0434352
Fault offset: 0x0000c42d
Faulting process id: 0xeb4
Faulting application start time: 0x01d15ed2aa44d69a
Faulting application path: C:\\Program Files (x86)\\Micro Focus\\Reflection\\Attachmate.Emulation.Frame.exe
Faulting module path: C:\\Windows\\syswow64\\KERNELBASE.dll 
Second error:
Application: Attachmate.Emulation.Frame.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.ThrowTagMismatch(NodeData)
at System.Xml.XmlTextReaderImpl.ParseEndElement()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()
at System.Xml.XmlTextReaderImpl.Skip()
at System.Xml.XmlTextReader.Skip()
at System.Configuration.XmlUtil.StrictSkipToNextElement(System.Configuration.ExceptionAction)
at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil,System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)
at System.Configuration.BaseConfigurationRecord.ScanSections(System.Configuration.XmlUtil)
at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

Exception Info: System.Configuration.ConfigurationErrorsException
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean)
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(System.Configuration.ConfigurationSchemaErrors)
at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
at System.Configuration.ClientConfigurationSystem.EnsureInit(System.String)

Exception Info: System.Configuration.ConfigurationErrorsException
at System.Configuration.ConfigurationManager.PrepareConfigSystem()
at System.Configuration.ConfigurationManager.GetSection(System.String)
at System.Configuration.PrivilegedConfigurationManager.GetSection(System.String)
at System.Diagnostics.DiagnosticsConfiguration.Initialize()
at System.Diagnostics.DiagnosticsConfiguration.get_SwitchSettings()
at System.Diagnostics.Switch.InitializeConfigSettings()
at System.Diagnostics.Switch.InitializeWithStatus()
at System.Diagnostics.Switch.get_SwitchSetting()
at Attachmate.Utilities.ProfileTrace.WriteLine(System.Object, System.String)
at Attachmate.Emulation.Frame.FrameApplication..ctor()
at Attachmate.Emulation.Frame.Program.Main() 

Full article: https://portal.microfocus.com/s/article/KM000013580


#SupportTips/KnowledgeDocs
#Reflection