11-07-2025, 01:37 AM
Hello,
I posted about this on Discord before seeing that you have a support forum.
I am a new customer doing a first time install. When completing the first step, I get a "Critical Error has Occurred". I saw some advice in the Discord to try the standalone Garmin install rather than using the TDS manager, so I tried that. Same error. I've tried to attach the log file, but can't, so I'll paste it below, but it doesn't really mean anything to me.
I rebooted my computer and made sure nothing else was running. Tried as administrator. No anti-virus software other than Windows Defender.
[16E4:2950][2025-11-06T16:22:36]i001: Burn v3.11.2.4516, Windows v10.0 (Build 22631: Service Pack 0), path: C:\Users\andre\AppData\Local\Temp\{CDA05647-D330-45BD-B5E6-459433AFFD5C}\.cr\GarminTrainerSetup.exe
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'WindowsDesktopRuntime60x86InstallDir' to value '[ProgramFilesFolder]dotnet\shared\Microsoft.WindowsDesktop.App\6.0.11'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'BinFolder' to value '[ProgramFilesFolder]Garmin\Trainers'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'DataFolder' to value '[CommonAppDataFolder]Garmin\Trainers'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'BootstrapperLocationPath' to value ''
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'BinPathExists' to value 'false'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'DataPathExists' to value 'false'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteName'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteExeRelPath'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteOutputName'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteFeedbackToken'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteAppCenterAppId'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'FeedbackServerDomainUri'
[16E4:2950][2025-11-06T16:22:36]i009: Command Line: '-burn.clean.room=C:\ProgramData\TDS\Trainers\GarminTrainerSetup_3850\GarminTrainerSetup.exe -burn.filehandle.attached=756 -burn.filehandle.self=708'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\ProgramData\TDS\Trainers\GarminTrainerSetup_3850\GarminTrainerSetup.exe'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\ProgramData\TDS\Trainers\GarminTrainerSetup_3850\'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\andre\AppData\Local\Temp\Garmin_Aviation_Trainers_20251106162236.log'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleName' to value 'Garmin Aviation Trainers'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleManufacturer' to value 'Garmin'
[16E4:2950][2025-11-06T16:22:36]i000: Loading managed bootstrapper application.
[16E4:2950][2025-11-06T16:22:36]i000: Creating BA thread to run asynchronously.
[16E4:1E18][2025-11-06T16:22:36]i000: MBA: MBA RUNNING: 3.8.5.0
[16E4:1E18][2025-11-06T16:22:36]i000: MBA: Command:
Action:Install
Display:Full
Restart
rompt
CommandLine:null
LayoutDirectory:null
Resume:None
SplashScreen:0
Relation:None
Passthrough:False
CommandLineArray:
[16E4:1E18][2025-11-06T16:22:36]i000: Setting string variable 'BootstrapperLocationPath' to value 'C:\ProgramData\Package Cache\{21883eab-0cd1-46ea-83b0-cc68cc34ebfc}\GarminTrainerSetup.exe'
[16E4:1E18][2025-11-06T16:22:36]i000: MBA: Creating UI Thread.
[16E4:2854][2025-11-06T16:22:36]i000: MBA: UI thread joined.
[16E4:1E18][2025-11-06T16:22:36]e000: MBA: Critical Error
Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at ManagedBootstrapperUI.WpfApp.InitializeComponent()
at ManagedBootstrapperUI.BurnBootstrapperApp.<DisplayUI>b__39_0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at ManagedBootstrapperUI.BurnBootstrapperApp.<DisplayUI>d__39.MoveNext()
at ManagedBootstrapperUI.BurnBootstrapperApp.<DoAsyncWork>d__35.MoveNext()
at ManagedBootstrapperUI.BurnBootstrapperApp.<>c__DisplayClass30_0.<<Run>b__0>d.MoveNext()
at Nito.AsyncEx.AsyncContext.<>c__DisplayClass3.<Run>b__1(Task t)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at Nito.AsyncEx.AsyncContext.Run(Func`1 action)
at ManagedBootstrapperUI.BurnBootstrapperApp.Run()
[16E4:1E18][2025-11-06T16:22:36]e000: MBA: Critical Error
Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
at MS.Internal.Xaml.Runtime.PartialTrustTolerantRuntime.SetValue(Object obj, XamlMember property, Object value)
at System.Xaml.XamlObjectWriter.SetValue(Object inst, XamlMember property, Object value)
at System.Xaml.XamlObjectWriter.Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, Object value, Boolean onParent)
at System.Xaml.XamlObjectWriter.Logic_DoAssignmentToParentProperty(ObjectWriterContext ctx)
at System.Xaml.XamlObjectWriter.WriteEndMember()
at System.Xaml.XamlWriter.WriteNode(XamlReader reader)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter)
at System.Windows.SystemResources.ResourceDictionaries.LoadDictionary(Assembly assembly, String assemblyName, String resourceName, Boolean isTraceEnabled, Uri& dictionarySourceUri)
at System.Windows.SystemResources.ResourceDictionaries.LoadThemedDictionary(Boolean isTraceEnabled)
at System.Windows.SystemResources.FindDictionaryResource(Object key, Type typeKey, ResourceKey resourceKey, Boolean isTraceEnabled, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, Boolean& canCache)
at System.Windows.SystemResources.FindResourceInternal(Object key, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.FrameworkElement.FindResourceInternal(FrameworkElement fe, FrameworkContentElement fce, DependencyProperty dp, Object resourceKey, Object unlinkedParent, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, DependencyObject boundaryElement, Boolean isImplicitStyleLookup, Object& source)
at System.Windows.StaticResourceExtension.FindResourceInAppOrSystem(IServiceProvider serviceProvider, Boolean allowDeferredReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.StaticResourceExtension.FindResourceInEnviroment(IServiceProvider serviceProvider, Boolean allowDeferredReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.StaticResourceExtension.TryProvideValueImpl(IServiceProvider serviceProvider, Boolean allowDeferredReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.ResourceDictionary.SetOptimizedStaticResources(IList`1 staticResources, IServiceProvider serviceProvider, StaticResourceExtension staticResourceWorker)
at System.Windows.ResourceDictionary.SetKeys(IList`1 keyCollection, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.SetDeferrableContent(DeferrableContent deferrableContent)
at System.Windows.Baml2006.WpfSharedBamlSchemaContext.<>c.<Create_BamlProperty_ResourceDictionary_DeferrableContent>b__299_0(Object target, Object value)
at System.Windows.Baml2006.WpfKnownMemberInvoker.SetValue(Object instance, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(XamlMember member, Object obj, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
[16E4:1E18][2025-11-06T16:22:36]e000: MBA: Critical Error
Method not found: 'Void System.Func`1..ctor(System.Object, IntPtr)'.
at System.Xaml.Schema.BuiltInValueConverter.GetTypeConverter(Type targetType)
at System.Xaml.XamlType.LookupTypeConverter()
at System.Windows.Baml2006.WpfKnownType.LookupTypeConverter()
at System.Xaml.XamlType.get_TypeConverter()
at System.Xaml.XamlObjectWriter.Logic_ConvertPositionalParamsToArgs(ObjectWriterContext ctx)
at System.Xaml.XamlObjectWriter.WriteEndMember()
at System.Xaml.XamlWriter.WriteNode(XamlReader reader)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter)
at System.Windows.ResourceDictionary.EvaluateMarkupExtensionNodeList(XamlReader reader, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.GetKeyValue(KeyRecord key, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.SetKeys(IList`1 keyCollection, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.SetDeferrableContent(DeferrableContent deferrableContent)
at System.Windows.Baml2006.WpfSharedBamlSchemaContext.<>c.<Create_BamlProperty_ResourceDictionary_DeferrableContent>b__299_0(Object target, Object value)
at System.Windows.Baml2006.WpfKnownMemberInvoker.SetValue(Object instance, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(XamlMember member, Object obj, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
I posted about this on Discord before seeing that you have a support forum.
I am a new customer doing a first time install. When completing the first step, I get a "Critical Error has Occurred". I saw some advice in the Discord to try the standalone Garmin install rather than using the TDS manager, so I tried that. Same error. I've tried to attach the log file, but can't, so I'll paste it below, but it doesn't really mean anything to me.
I rebooted my computer and made sure nothing else was running. Tried as administrator. No anti-virus software other than Windows Defender.
[16E4:2950][2025-11-06T16:22:36]i001: Burn v3.11.2.4516, Windows v10.0 (Build 22631: Service Pack 0), path: C:\Users\andre\AppData\Local\Temp\{CDA05647-D330-45BD-B5E6-459433AFFD5C}\.cr\GarminTrainerSetup.exe
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'WindowsDesktopRuntime60x86InstallDir' to value '[ProgramFilesFolder]dotnet\shared\Microsoft.WindowsDesktop.App\6.0.11'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'BinFolder' to value '[ProgramFilesFolder]Garmin\Trainers'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'DataFolder' to value '[CommonAppDataFolder]Garmin\Trainers'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'BootstrapperLocationPath' to value ''
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'BinPathExists' to value 'false'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing string variable 'DataPathExists' to value 'false'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteName'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteExeRelPath'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteOutputName'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteFeedbackToken'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'SuiteAppCenterAppId'
[16E4:2950][2025-11-06T16:22:36]i000: Initializing hidden variable 'FeedbackServerDomainUri'
[16E4:2950][2025-11-06T16:22:36]i009: Command Line: '-burn.clean.room=C:\ProgramData\TDS\Trainers\GarminTrainerSetup_3850\GarminTrainerSetup.exe -burn.filehandle.attached=756 -burn.filehandle.self=708'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\ProgramData\TDS\Trainers\GarminTrainerSetup_3850\GarminTrainerSetup.exe'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\ProgramData\TDS\Trainers\GarminTrainerSetup_3850\'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\andre\AppData\Local\Temp\Garmin_Aviation_Trainers_20251106162236.log'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleName' to value 'Garmin Aviation Trainers'
[16E4:2950][2025-11-06T16:22:36]i000: Setting string variable 'WixBundleManufacturer' to value 'Garmin'
[16E4:2950][2025-11-06T16:22:36]i000: Loading managed bootstrapper application.
[16E4:2950][2025-11-06T16:22:36]i000: Creating BA thread to run asynchronously.
[16E4:1E18][2025-11-06T16:22:36]i000: MBA: MBA RUNNING: 3.8.5.0
[16E4:1E18][2025-11-06T16:22:36]i000: MBA: Command:
Action:Install
Display:Full
Restart
romptCommandLine:null
LayoutDirectory:null
Resume:None
SplashScreen:0
Relation:None
Passthrough:False
CommandLineArray:
[16E4:1E18][2025-11-06T16:22:36]i000: Setting string variable 'BootstrapperLocationPath' to value 'C:\ProgramData\Package Cache\{21883eab-0cd1-46ea-83b0-cc68cc34ebfc}\GarminTrainerSetup.exe'
[16E4:1E18][2025-11-06T16:22:36]i000: MBA: Creating UI Thread.
[16E4:2854][2025-11-06T16:22:36]i000: MBA: UI thread joined.
[16E4:1E18][2025-11-06T16:22:36]e000: MBA: Critical Error
Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at ManagedBootstrapperUI.WpfApp.InitializeComponent()
at ManagedBootstrapperUI.BurnBootstrapperApp.<DisplayUI>b__39_0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at ManagedBootstrapperUI.BurnBootstrapperApp.<DisplayUI>d__39.MoveNext()
at ManagedBootstrapperUI.BurnBootstrapperApp.<DoAsyncWork>d__35.MoveNext()
at ManagedBootstrapperUI.BurnBootstrapperApp.<>c__DisplayClass30_0.<<Run>b__0>d.MoveNext()
at Nito.AsyncEx.AsyncContext.<>c__DisplayClass3.<Run>b__1(Task t)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at Nito.AsyncEx.AsyncContext.Run(Func`1 action)
at ManagedBootstrapperUI.BurnBootstrapperApp.Run()
[16E4:1E18][2025-11-06T16:22:36]e000: MBA: Critical Error
Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
at MS.Internal.Xaml.Runtime.PartialTrustTolerantRuntime.SetValue(Object obj, XamlMember property, Object value)
at System.Xaml.XamlObjectWriter.SetValue(Object inst, XamlMember property, Object value)
at System.Xaml.XamlObjectWriter.Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, Object value, Boolean onParent)
at System.Xaml.XamlObjectWriter.Logic_DoAssignmentToParentProperty(ObjectWriterContext ctx)
at System.Xaml.XamlObjectWriter.WriteEndMember()
at System.Xaml.XamlWriter.WriteNode(XamlReader reader)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter)
at System.Windows.SystemResources.ResourceDictionaries.LoadDictionary(Assembly assembly, String assemblyName, String resourceName, Boolean isTraceEnabled, Uri& dictionarySourceUri)
at System.Windows.SystemResources.ResourceDictionaries.LoadThemedDictionary(Boolean isTraceEnabled)
at System.Windows.SystemResources.FindDictionaryResource(Object key, Type typeKey, ResourceKey resourceKey, Boolean isTraceEnabled, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, Boolean& canCache)
at System.Windows.SystemResources.FindResourceInternal(Object key, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.FrameworkElement.FindResourceInternal(FrameworkElement fe, FrameworkContentElement fce, DependencyProperty dp, Object resourceKey, Object unlinkedParent, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, DependencyObject boundaryElement, Boolean isImplicitStyleLookup, Object& source)
at System.Windows.StaticResourceExtension.FindResourceInAppOrSystem(IServiceProvider serviceProvider, Boolean allowDeferredReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.StaticResourceExtension.FindResourceInEnviroment(IServiceProvider serviceProvider, Boolean allowDeferredReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.StaticResourceExtension.TryProvideValueImpl(IServiceProvider serviceProvider, Boolean allowDeferredReference, Boolean mustReturnDeferredResourceReference)
at System.Windows.ResourceDictionary.SetOptimizedStaticResources(IList`1 staticResources, IServiceProvider serviceProvider, StaticResourceExtension staticResourceWorker)
at System.Windows.ResourceDictionary.SetKeys(IList`1 keyCollection, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.SetDeferrableContent(DeferrableContent deferrableContent)
at System.Windows.Baml2006.WpfSharedBamlSchemaContext.<>c.<Create_BamlProperty_ResourceDictionary_DeferrableContent>b__299_0(Object target, Object value)
at System.Windows.Baml2006.WpfKnownMemberInvoker.SetValue(Object instance, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(XamlMember member, Object obj, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
[16E4:1E18][2025-11-06T16:22:36]e000: MBA: Critical Error
Method not found: 'Void System.Func`1..ctor(System.Object, IntPtr)'.
at System.Xaml.Schema.BuiltInValueConverter.GetTypeConverter(Type targetType)
at System.Xaml.XamlType.LookupTypeConverter()
at System.Windows.Baml2006.WpfKnownType.LookupTypeConverter()
at System.Xaml.XamlType.get_TypeConverter()
at System.Xaml.XamlObjectWriter.Logic_ConvertPositionalParamsToArgs(ObjectWriterContext ctx)
at System.Xaml.XamlObjectWriter.WriteEndMember()
at System.Xaml.XamlWriter.WriteNode(XamlReader reader)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter)
at System.Windows.ResourceDictionary.EvaluateMarkupExtensionNodeList(XamlReader reader, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.GetKeyValue(KeyRecord key, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.SetKeys(IList`1 keyCollection, IServiceProvider serviceProvider)
at System.Windows.ResourceDictionary.SetDeferrableContent(DeferrableContent deferrableContent)
at System.Windows.Baml2006.WpfSharedBamlSchemaContext.<>c.<Create_BamlProperty_ResourceDictionary_DeferrableContent>b__299_0(Object target, Object value)
at System.Windows.Baml2006.WpfKnownMemberInvoker.SetValue(Object instance, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(XamlMember member, Object obj, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)

