Main Menu

[SOLVED] AIG Traffic Controller crashing on launch

Started by RayP, December 26, 2021, 01:23:22 PM

Previous topic - Next topic

RayP

P3D v5.3HF1. AIG AIC is launched via an addon entry. Today it crashes with the following info in Event Viewer. The only change I have made in recent days is to update my AIG Aircraft including multiple airlines for the A330.

Faulting application name: AIGTech - Traffic Controller.exe, version: 0.5.0.19, time stamp: 0xd64b9ed6
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1387, time stamp: 0x0b9a844a
Exception code: 0xe0434352
Fault offset: 0x0000000000034f69
Faulting process ID: 0x2080
Faulting application start time: 0x01d7fa5a9b7293ab
Faulting application path: C:\AIGTC\AIGTech - Traffic Controller.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report ID: 88c5a00c-1522-4048-942d-7f920b63bb8b
Faulting package full name:
Faulting package-relative application ID:

Hope that helps you identify the problem.
Cheers,
Ray (Cheshire, England)

RayP

I tried going back to an earlier version but no joy. It still fails with the same error.

For now, I'm disabling the addon entry until the problem is identified.
Cheers,
Ray (Cheshire, England)

Kaiii3

when does it crash? and please AIGTC logs as well ;)

RayP

Quote from: Kaiii3 on December 27, 2021, 03:42:59 PM
when does it crash? and please AIGTC logs as well ;)

No logs are generated because the program doesn't get as far as creating one. Don't even see the splash screen. It appears to crash as soon as it's launched.
Cheers,
Ray (Cheshire, England)

Kaiii3

then I need the crash dump
%LOCALAPPDATA%\CrashDumps

RayP

Hi Kaiii, I'll attach it tomorrow morning. Thanks!
Cheers,
Ray (Cheshire, England)

RayP

Quote from: Kaiii3 on December 27, 2021, 06:41:41 PM
then I need the crash dump
%LOCALAPPDATA%\CrashDumps

Despite launching AIG TC just now (and it failing) there is nothing in that folder.  ???
Cheers,
Ray (Cheshire, England)

Kaiii3

Quote from: RayP on December 28, 2021, 10:47:11 AM
Quote from: Kaiii3 on December 27, 2021, 06:41:41 PM
then I need the crash dump
%LOCALAPPDATA%\CrashDumps

Despite launching AIG TC just now (and it failing) there is nothing in that folder.  ???

hmmm... any other log entry in the Event Viewer?


RayP

Hi Kaiii3,

Yes, sorry. Just spotted this one. Hopefully more hepful. I ran Verify Setup and although it repaired several textures the TC problem remained.

Application: AIGTech - Traffic Controller.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.ParseText(Int32 ByRef, Int32 ByRef, Int32 ByRef)
   at System.Xml.XmlTextReaderImpl.ParseText()
   at System.Xml.XmlTextReaderImpl.ParseElementContent()
   at System.Xml.XmlTextReaderImpl.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.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.ClientConfigurationSystem.OnConfigRemoved(System.Object, System.Configuration.Internal.InternalConfigEventArgs)

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.GetConfigSection()
   at System.Diagnostics.DiagnosticsConfiguration.Initialize()
   at System.Diagnostics.DiagnosticsConfiguration.get_Sources()
   at System.Diagnostics.TraceSource.Initialize()
   at System.Net.Logging.InitializeLogging()
   at System.Net.Logging.get_On()
   at System.Net.ComNetOS..cctor()

Exception Info: System.TypeInitializationException
   at System.Net.ServicePointManager..cctor()

Exception Info: System.TypeInitializationException
   at System.Net.ServicePointManager.set_InternalConnectionLimit(Int32)
   at System.Net.ServicePointManager.set_DefaultConnectionLimit(Int32)
   at GMap.NET.GMaps..cctor()

Exception Info: System.TypeInitializationException
   at GMap.NET.GMaps.get_Instance()
   at GMap.NET.WindowsPresentation.GMapControl..cctor()

Exception Info: System.TypeInitializationException
   at GMap.NET.WindowsPresentation.GMapControl..ctor()

Exception Info: System.Windows.Markup.XamlParseException
   at System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
   at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   at AIGTech.TrafficController.View.MainWindow..ctor(System.String)
   at AIGTech.TrafficController.App.Application_Startup(System.Object, System.Windows.StartupEventArgs)
   at System.Windows.Application.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 MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(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.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at AIGTech.TrafficController.App.Main()

Cheers,
Ray (Cheshire, England)

Kaiii3

seems the config file has been corrupted by .NET...

Open: \AppData\Local\AIGTech
Kill all AIGTC directores
Start TC
Add your settings again

RayP

Just the one AIG TC folder in there. Deleted it and launched AIG TC. DOS window showed for the update and then the program started and displayed the interface.
::party2::

Great support, thanks Kaiii3.
Cheers,
Ray (Cheshire, England)

Kaiii3

remains the question what has killed it... but thats impossible to detect based on the reports ::fighting::

RayP

Quote from: Kaiii3 on December 28, 2021, 03:15:19 PM
remains the question what has killed it.. but thats impossible to detect based on the reports ::fighting::

I do get another .NET error (code 0) that occurs every time the PC boots up. I have tried to identify the cause but it's defeated me. Shall I post details tomorrow in case it is the cause of the TC one?

Possibly a long shot as this is the first time TC has been a problem for me. But if you like solving a mystery.. 😁
Cheers,
Ray (Cheshire, England)

Kaiii3


RayP

Cheers,
Ray (Cheshire, England)