I have just started the beta version. The program comes up and after a few seconds it terminates.
I have just started the beta version. The program comes up and after a few seconds it terminates.
I can confirm the same behaviour (18:40 UTC).
Windows 11. Latest Beta (4.63.1.52871)
Last line of Log File
135|2025-01-10T21:27:55.1636460+00:00|FATAL|2|Application|The application crashed: Cannot find a Resource with the Name/Key BooleanToSolidBrushConverter [Line: 0 Position: 0] --> Windows.UI.Xaml.Markup.XamlParseException: The text associated with this error code could not be found.
Cannot find a Resource with the Name/Key BooleanToSolidBrushConverter [Line: 0 Position: 0]
We have a different error this morning (10:51 UTC)
11|2025-01-11T10:51:07.4208510+00:00|INFO|2|SystemUiLanguageTracker|System language is en-GB, but that language is not in the list of supported languages for our app.
16|2025-01-11T10:51:07.4787540+00:00|INFO|2|VaultService|Could not retrieve token with identifier DiOauth2TokenToken from the vault.
17|2025-01-11T10:51:07.4834760+00:00|INFO|2|VaultService|Could not retrieve token with identifier DiOauth2RefreshTokenToken from the vault.
27|2025-01-11T10:51:07.5689950+00:00|INFO|2|AnalysisLogService|**DEVICE:{"id":1,"name":"DEMO","connectionState":"Uninitialized","firmware":null}
28|2025-01-11T10:51:07.5689950+00:00|INFO|2|AnalysisLogService|**DEVICE_CONNECT:{"id":1}
31|2025-01-11T10:51:07.5830986+00:00|INFO|2|SystemInformationService|
--------------------------------------------------------------------------------
application name Tacx Training™ Desktop App (Beta)
application version 4.63.1.52871
cloud environment Beta
culture English (United Kingdom)
device family Windows.Desktop
operating system WINDOWS
OS version 10.0.26100.2605
architecture X64
available memory 9319.11 MB
device model 81SX
device manufacturer LENOVO
--------------------------------------------------------------------------------
32|2025-01-11T10:51:07.5830986+00:00|INFO|2|AnalysisLogService|**GENERAL:{"applicationName":"Tacx Training™ Desktop App (Beta)","applicationVersion":"4.63.1.52871","culture":"en-GB","operatingSystem":"WINDOWS","operatingSystemVersion":"10.0.26100.2605","operatingSystemArchitecture":"X64","availableMemory":9771798528,"deviceFamily":"Windows.Desktop"}
46|2025-01-11T10:51:07.6736561+00:00|INFO|2|AnalysisLogService|**CONNECTION_INTERNET:{"hasAdapter":true,"isConnected":true,"mediumType":"Wireless","networkAdapterId":"5d121859-1c36-4b33-8ed4-a4438097a2bd"}
72|2025-01-11T10:51:07.6842161+00:00|INFO|4|FilmDownloadService|FilmDownloadService initialized
80|2025-01-11T10:51:07.7967478+00:00|INFO|8|FilmsLocationService|FilmsLocationService Initialized
79|2025-01-11T10:51:07.7455387+00:00|WARN|7|LogService|Could not gather ANT logs --> System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.UWP.Services.Logging.LogService.<GetLogsAsync>d__5.MoveNext() + 0x327
84|2025-01-11T10:51:09.9045369+00:00|WARN|13|UwpAntService|Unknown request received initialize_completed
85|2025-01-11T10:51:09.9197949+00:00|INFO|2|LoadingViewModel|Loaded LoadingViewModel
86|2025-01-11T10:51:09.9788573+00:00|INFO|2|LoadingViewModel|Unloaded LoadingViewModel
87|2025-01-11T10:51:11.1342998+00:00|INFO|13|VaultService|Cleared 1 token(s) with identifier GarminTokenToken from the vault.
88|2025-01-11T10:51:11.2138199+00:00|INFO|13|VaultService|Added a token with identifier GarminTokenToken to the vault.
89|2025-01-11T10:51:11.2988593+00:00|INFO|13|VaultService|Cleared 1 token(s) with identifier GarminRefreshTokenToken from the vault.
90|2025-01-11T10:51:11.3776882+00:00|INFO|13|VaultService|Added a token with identifier GarminRefreshTokenToken to the vault.
91|2025-01-11T10:51:11.6952783+00:00|ERROR|5|ICloudServiceManager|GetDiOauth2TokenAsync Could not exchange IT sso2 token to DI oauth2 token. Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} --> Tacx.Cloud.Apis.Common.CloudApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} ---> Tacx.Cloud.Apis.FromSwagger.Client.ApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."}
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsyncWithHttpInfo>d__5.MoveNext() + 0x2e67
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<>c__DisplayClass4_0.<<GetTokenAsync>b__0>d.MoveNext() + 0xb6
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x126
--- End of inner exception stack trace ---
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x1fd
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsync>d__4.MoveNext() + 0x160
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetDiOauth2TokenAsync>d__2.MoveNext() + 0x110
92|2025-01-11T10:51:11.7114002+00:00|INFO|5|VaultService|No tokens with identifier DiOauth2TokenToken found in the vault.
93|2025-01-11T10:51:11.7172141+00:00|ERROR|5|VaultService|Error while adding token with identifier DiOauth2TokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
94|2025-01-11T10:51:11.7270538+00:00|INFO|5|VaultService|No tokens with identifier DiOauth2RefreshTokenToken found in the vault.
95|2025-01-11T10:51:11.7347340+00:00|ERROR|5|VaultService|Error while adding token with identifier DiOauth2RefreshTokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
96|2025-01-11T10:51:16.8680417+00:00|INFO|5|VaultService|Cleared 1 token(s) with identifier GarminTokenToken from the vault.
97|2025-01-11T10:51:16.9383118+00:00|INFO|5|VaultService|Added a token with identifier GarminTokenToken to the vault.
98|2025-01-11T10:51:17.0025306+00:00|INFO|5|VaultService|Cleared 1 token(s) with identifier GarminRefreshTokenToken from the vault.
99|2025-01-11T10:51:17.0582658+00:00|INFO|5|VaultService|Added a token with identifier GarminRefreshTokenToken to the vault.
100|2025-01-11T10:51:17.2494010+00:00|ERROR|11|ICloudServiceManager|GetDiOauth2TokenAsync Could not exchange IT sso2 token to DI oauth2 token. Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} --> Tacx.Cloud.Apis.Common.CloudApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} ---> Tacx.Cloud.Apis.FromSwagger.Client.ApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."}
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsyncWithHttpInfo>d__5.MoveNext() + 0x2e67
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<>c__DisplayClass4_0.<<GetTokenAsync>b__0>d.MoveNext() + 0xb6
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x126
--- End of inner exception stack trace ---
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x1fd
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsync>d__4.MoveNext() + 0x160
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetDiOauth2TokenAsync>d__2.MoveNext() + 0x110
101|2025-01-11T10:51:17.2651308+00:00|INFO|11|VaultService|No tokens with identifier DiOauth2TokenToken found in the vault.
102|2025-01-11T10:51:17.2658766+00:00|ERROR|11|VaultService|Error while adding token with identifier DiOauth2TokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
103|2025-01-11T10:51:17.2753565+00:00|INFO|11|VaultService|No tokens with identifier DiOauth2RefreshTokenToken found in the vault.
104|2025-01-11T10:51:17.2808264+00:00|ERROR|11|VaultService|Error while adding token with identifier DiOauth2RefreshTokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
105|2025-01-11T10:51:18.1393150+00:00|INFO|2|UserService|User 9a13d15e-f32a-4219-9822-fd2f35d877c5 logged in.
106|2025-01-11T10:51:18.1393150+00:00|INFO|2|AnalysisLogService|**LOGIN_SUCCESS:{"cloudId":"9a13d15e-f32a-4219-9822-fd2f35d877c5","bicycleProfile":"RacingBike","bicycleMass":7.5,"tyreCircumference":2.133,"tyreRollingResistanceCoefficient":0.0027,"projectedFrontalSurface":0.4,"airResistanceCoefficient":0.85}
108|2025-01-11T10:51:18.1471624+00:00|WARN|20|AppFeatureService|Attempt(1) to get feature flag after 0.5 seconds.
109|2025-01-11T10:51:18.2705303+00:00|ERROR|3|ActivityUploadService|986092af-2ea2-41e3-91ee-1836fc322b88_20250106050713.spl contains no data samples.
111|2025-01-11T10:51:18.3759300+00:00|INFO|2|PushNotificationService|TDA has successfully deployed NotificationHub installation
112|2025-01-11T10:51:18.3759300+00:00|INFO|2|PushNotificationService|TDA registered a listener for PushNotificationChannel successfully
113|2025-01-11T10:51:18.6621160+00:00|WARN|19|AppFeatureService|Attempt(2) to get feature flag after 0.5 seconds.
114|2025-01-11T10:51:19.0604661+00:00|INFO|2|AppFeatureService|TDA loaded 22 supported features for FeatureConfigurationService successfully.
116|2025-01-11T10:51:19.2015567+00:00|INFO|2|UpgradeView|New
117|2025-01-11T10:51:19.2148238+00:00|INFO|2|UpgradeView|Loaded UpgradeView
119|2025-01-11T10:51:19.2148238+00:00|INFO|2|UpgradeViewModel|Loaded UpgradeViewModel
121|2025-01-11T10:51:19.2647373+00:00|INFO|11|AnalysisLogService|**DEVICE:{"id":2,"name":"Tacx Neo 2T 64747","connectionState":"Uninitialized","firmware":null}
122|2025-01-11T10:51:19.2647373+00:00|INFO|11|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
123|2025-01-11T10:51:19.2647373+00:00|INFO|11|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
124|2025-01-11T10:51:19.2647373+00:00|INFO|11|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
125|2025-01-11T10:51:19.2647373+00:00|INFO|11|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
127|2025-01-11T10:51:19.2805272+00:00|INFO|11|AnalysisLogService|**DEVICE:{"id":3,"name":"HRM-Dual:142787","connectionState":"Uninitialized","firmware":null}
128|2025-01-11T10:51:19.2805272+00:00|INFO|11|AnalysisLogService|**DEVICE_CONNECT:{"id":3}
129|2025-01-11T10:51:19.2805272+00:00|INFO|11|DeviceService|+ ScanAndSelectBluetoothDevicesAsync
130|2025-01-11T10:51:19.2846010+00:00|INFO|11|DeviceService|Persisted device data loaded for device slots:
131|2025-01-11T10:51:19.2846010+00:00|INFO|5|DeviceService|Bluetooth scan connection initialized
132|2025-01-11T10:51:19.3373163+00:00|INFO|5|DeviceService|Device scan started.
133|2025-01-11T10:51:19.3373163+00:00|INFO|5|DeviceService|Bluetooth scanning started
134|2025-01-11T10:51:19.3373163+00:00|INFO|5|DeviceService|BluetoothScanning = True
135|2025-01-11T10:51:19.3683032+00:00|INFO|2|PushNotificationService|TDA has successfully subscribed for GarminConnect Notifications
158|2025-01-11T10:51:20.2798040+00:00|INFO|2|UpgradeView|Unloaded UpgradeView
159|2025-01-11T10:51:20.2798040+00:00|INFO|2|UpgradeViewModel|Unloaded UpgradeViewModel
162|2025-01-11T10:51:20.3596503+00:00|INFO|2|DashboardView|New
163|2025-01-11T10:51:20.4024756+00:00|INFO|11|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":2,"connectionState":"Initializing"}
164|2025-01-11T10:51:20.4024756+00:00|INFO|11|DeviceService|Connected as Trainer
165|2025-01-11T10:51:20.4024756+00:00|INFO|19|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":2,"connectionState":"Initialized"}
166|2025-01-11T10:51:20.4024756+00:00|INFO|11|DeviceService|Connected as SpeedSensor
167|2025-01-11T10:51:20.4024756+00:00|INFO|11|DeviceService|Connected as CadenceSensor
168|2025-01-11T10:51:20.4024756+00:00|INFO|11|DeviceService|Connected as PowerSensor
169|2025-01-11T10:51:20.4024756+00:00|INFO|11|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":3,"connectionState":"Initializing"}
170|2025-01-11T10:51:20.4024756+00:00|INFO|11|DeviceService|Connected as HeartRateSensor
171|2025-01-11T10:51:20.4024756+00:00|INFO|19|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":3,"connectionState":"Initialized"}
172|2025-01-11T10:51:20.4024756+00:00|INFO|2|DashboardView|Loaded DashboardView
173|2025-01-11T10:51:20.4024756+00:00|INFO|11|DeviceService|Device scan stopped.
174|2025-01-11T10:51:20.4535543+00:00|INFO|11|DeviceService|Bluetooth scanning stopped.
175|2025-01-11T10:51:20.4535543+00:00|INFO|11|DeviceService|BluetoothScanning = False
176|2025-01-11T10:51:20.4535543+00:00|INFO|11|DeviceService|Bluetooth scanning stopped.
177|2025-01-11T10:51:20.4535543+00:00|INFO|11|DeviceService|- ScanAndSelectBluetoothDevicesAsync
178|2025-01-11T10:51:20.4616751+00:00|INFO|2|AnalysisLogService|**VIEW_LOAD:{"view":"Dashboard"}
179|2025-01-11T10:51:20.5125081+00:00|INFO|21|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":3,"connectionState":"Connecting"}
180|2025-01-11T10:51:20.5125081+00:00|INFO|9|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":2,"connectionState":"Connecting"}
181|2025-01-11T10:51:20.8673807+00:00|INFO|2|ControlCenterViewModel|Loaded ControlCenterViewModel
182|2025-01-11T10:51:21.0335449+00:00|ERROR|2|ICloudServiceManager|GetDiOauth2TokenAsync Could not exchange IT sso2 token to DI oauth2 token. Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} --> Tacx.Cloud.Apis.Common.CloudApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} ---> Tacx.Cloud.Apis.FromSwagger.Client.ApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."}
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsyncWithHttpInfo>d__5.MoveNext() + 0x2e67
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<>c__DisplayClass4_0.<<GetTokenAsync>b__0>d.MoveNext() + 0xb6
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x126
--- End of inner exception stack trace ---
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x1fd
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsync>d__4.MoveNext() + 0x160
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetDiOauth2TokenAsync>d__2.MoveNext() + 0x110
183|2025-01-11T10:51:21.0406340+00:00|INFO|2|VaultService|No tokens with identifier DiOauth2TokenToken found in the vault.
184|2025-01-11T10:51:21.0495835+00:00|ERROR|2|VaultService|Error while adding token with identifier DiOauth2TokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
185|2025-01-11T10:51:21.0556862+00:00|INFO|2|VaultService|No tokens with identifier DiOauth2RefreshTokenToken found in the vault.
186|2025-01-11T10:51:21.0556862+00:00|ERROR|2|VaultService|Error while adding token with identifier DiOauth2RefreshTokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
187|2025-01-11T10:51:21.0652613+00:00|ERROR|2|RatingService|Invalid return from StoreContext. --> System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.UWP.Services.Rating.RatingService.<IsUpdateAvailableInAppStoreAsync>d__41.MoveNext() + 0xc4
189|2025-01-11T10:51:22.3134232+00:00|ERROR|2|RatingService|Invalid return from StoreContext. --> System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.UWP.Services.Rating.RatingService.<IsUpdateAvailableInAppStoreAsync>d__41.MoveNext() + 0xc4
I last successfully used it on 9th Jan. Tried just now (11 Jan 16:00) and did exactly the same as Thomas and druidh reported
I am using the mobile TTA Beta (ipad Pro)with no issues until TDA Beta (W11) crashing is fixed.
Same problem.
Taсx Trainer (Android) works, but there is no subscription.
12th Jan 17:22 UTC
Back to the Cannot Find Resource failure
11|2025-01-12T17:22:25.0355178+00:00|INFO|2|SystemUiLanguageTracker|System language is en-GB, but that language is not in the list of supported languages for our app.
16|2025-01-12T17:22:25.0999635+00:00|INFO|2|VaultService|Could not retrieve token with identifier DiOauth2TokenToken from the vault.
17|2025-01-12T17:22:25.0999635+00:00|INFO|2|VaultService|Could not retrieve token with identifier DiOauth2RefreshTokenToken from the vault.
27|2025-01-12T17:22:25.1972556+00:00|INFO|2|AnalysisLogService|**DEVICE:{"id":1,"name":"DEMO","connectionState":"Uninitialized","firmware":null}
28|2025-01-12T17:22:25.1972556+00:00|INFO|2|AnalysisLogService|**DEVICE_CONNECT:{"id":1}
31|2025-01-12T17:22:25.2106122+00:00|INFO|2|SystemInformationService|
--------------------------------------------------------------------------------
application name Tacx Training™ Desktop App (Beta)
application version 4.63.1.52871
cloud environment Beta
culture English (United Kingdom)
device family Windows.Desktop
operating system WINDOWS
OS version 10.0.26100.2605
architecture X64
available memory 9319.11 MB
device model 81SX
device manufacturer LENOVO
--------------------------------------------------------------------------------
32|2025-01-12T17:22:25.2126216+00:00|INFO|2|AnalysisLogService|**GENERAL:{"applicationName":"Tacx Training™ Desktop App (Beta)","applicationVersion":"4.63.1.52871","culture":"en-GB","operatingSystem":"WINDOWS","operatingSystemVersion":"10.0.26100.2605","operatingSystemArchitecture":"X64","availableMemory":9771798528,"deviceFamily":"Windows.Desktop"}
46|2025-01-12T17:22:25.2984340+00:00|INFO|2|AnalysisLogService|**CONNECTION_INTERNET:{"hasAdapter":true,"isConnected":true,"mediumType":"Wireless","networkAdapterId":"5d121859-1c36-4b33-8ed4-a4438097a2bd"}
72|2025-01-12T17:22:25.3108448+00:00|INFO|14|FilmDownloadService|FilmDownloadService initialized
80|2025-01-12T17:22:25.3747521+00:00|INFO|8|FilmsLocationService|FilmsLocationService Initialized
79|2025-01-12T17:22:25.3724454+00:00|WARN|4|LogService|Could not gather ANT logs --> System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.UWP.Services.Logging.LogService.<GetLogsAsync>d__5.MoveNext() + 0x327
84|2025-01-12T17:22:27.4108632+00:00|INFO|2|LoadingViewModel|Loaded LoadingViewModel
85|2025-01-12T17:22:27.4673437+00:00|INFO|2|LoadingViewModel|Unloaded LoadingViewModel
86|2025-01-12T17:22:27.6081582+00:00|WARN|15|UwpAntService|Unknown request received initialize_completed
88|2025-01-12T17:22:28.4855344+00:00|WARN|6|Application|Could not gather up logs to send to crash report --> System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at System.IO.WindowsRuntimeStorageExtensions.<OpenStreamForReadAsyncCore>d__1.MoveNext() + 0x10a
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.IO.WindowsRuntimeStorageExtensions.<OpenStreamForReadAsyncCore>d__1.MoveNext() + 0x160
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.UWP.Services.Logging.LogService.<GetZippedLogsAsync>d__7.MoveNext() + 0x1ce
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.UWP.App.AddLogsToAppCenterCrashAsync(ErrorReport) + 0xb4
89|2025-01-12T17:22:29.5462350+00:00|INFO|9|VaultService|Cleared 1 token(s) with identifier GarminTokenToken from the vault.
90|2025-01-12T17:22:29.5938587+00:00|INFO|9|VaultService|Added a token with identifier GarminTokenToken to the vault.
91|2025-01-12T17:22:29.6590704+00:00|INFO|9|VaultService|Cleared 1 token(s) with identifier GarminRefreshTokenToken from the vault.
92|2025-01-12T17:22:29.7180081+00:00|INFO|9|VaultService|Added a token with identifier GarminRefreshTokenToken to the vault.
93|2025-01-12T17:22:30.0376289+00:00|ERROR|9|ICloudServiceManager|GetDiOauth2TokenAsync Could not exchange IT sso2 token to DI oauth2 token. Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} --> Tacx.Cloud.Apis.Common.CloudApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} ---> Tacx.Cloud.Apis.FromSwagger.Client.ApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."}
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsyncWithHttpInfo>d__5.MoveNext() + 0x2e67
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<>c__DisplayClass4_0.<<GetTokenAsync>b__0>d.MoveNext() + 0xb6
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x126
--- End of inner exception stack trace ---
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x1fd
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsync>d__4.MoveNext() + 0x160
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetDiOauth2TokenAsync>d__2.MoveNext() + 0x110
94|2025-01-12T17:22:30.0536370+00:00|INFO|9|VaultService|No tokens with identifier DiOauth2TokenToken found in the vault.
95|2025-01-12T17:22:30.0694614+00:00|ERROR|9|VaultService|Error while adding token with identifier DiOauth2TokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
96|2025-01-12T17:22:30.0694614+00:00|INFO|9|VaultService|No tokens with identifier DiOauth2RefreshTokenToken found in the vault.
97|2025-01-12T17:22:30.0694614+00:00|ERROR|9|VaultService|Error while adding token with identifier DiOauth2RefreshTokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
98|2025-01-12T17:22:38.3139323+00:00|INFO|9|VaultService|Cleared 1 token(s) with identifier GarminTokenToken from the vault.
99|2025-01-12T17:22:38.3725035+00:00|INFO|9|VaultService|Added a token with identifier GarminTokenToken to the vault.
100|2025-01-12T17:22:38.4284528+00:00|INFO|9|VaultService|Cleared 1 token(s) with identifier GarminRefreshTokenToken from the vault.
101|2025-01-12T17:22:38.4781555+00:00|INFO|9|VaultService|Added a token with identifier GarminRefreshTokenToken to the vault.
102|2025-01-12T17:22:38.8598152+00:00|ERROR|15|ICloudServiceManager|GetDiOauth2TokenAsync Could not exchange IT sso2 token to DI oauth2 token. Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} --> Tacx.Cloud.Apis.Common.CloudApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."} ---> Tacx.Cloud.Apis.FromSwagger.Client.ApiException: Error calling GetToken: {"error":"invalid_request","error_description":"The provided IT Access Token is invalid."}
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsyncWithHttpInfo>d__5.MoveNext() + 0x2e67
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<>c__DisplayClass4_0.<<GetTokenAsync>b__0>d.MoveNext() + 0xb6
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x126
--- End of inner exception stack trace ---
at Tacx.Cloud.Services.BaseCloudService.<RegularInvoke>d__9`1.MoveNext() + 0x1fd
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetTokenAsync>d__4.MoveNext() + 0x160
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Tacx.Cloud.Services.GarminOauth2CloudService.<GetDiOauth2TokenAsync>d__2.MoveNext() + 0x110
103|2025-01-12T17:22:38.8598152+00:00|INFO|15|VaultService|No tokens with identifier DiOauth2TokenToken found in the vault.
104|2025-01-12T17:22:38.8756404+00:00|ERROR|15|VaultService|Error while adding token with identifier DiOauth2TokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
105|2025-01-12T17:22:38.8756404+00:00|INFO|15|VaultService|No tokens with identifier DiOauth2RefreshTokenToken found in the vault.
106|2025-01-12T17:22:38.8756404+00:00|ERROR|15|VaultService|Error while adding token with identifier DiOauth2RefreshTokenToken to the vault: System.ArgumentException: The parameter is incorrect.
Cannot create credential
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, HSTRING, HSTRING, HSTRING, Void*) + 0xd2
at Windows.Security.Credentials.ICredentialFactory__Impl.Stubs.CreatePasswordCredential(__ComObject, String, String, String) + 0x159
at Windows.Security.Credentials.PasswordCredential.__Factory_Windows_Security_Credentials__ICredentialFactory_CreatePasswordCredential(String, String, String, String) + 0x31
at Windows.Security.Credentials.PasswordCredential..ctor(String, String, String) + 0x31
at Tacx.UWP.Services.VaultService.SetToken(TokenIdentifier, String) + 0x83
107|2025-01-12T17:22:40.0031126+00:00|INFO|2|UserService|User 9a13d15e-f32a-4219-9822-fd2f35d877c5 logged in.
108|2025-01-12T17:22:40.0031126+00:00|INFO|2|AnalysisLogService|**LOGIN_SUCCESS:{"cloudId":"9a13d15e-f32a-4219-9822-fd2f35d877c5","bicycleProfile":"RacingBike","bicycleMass":7.5,"tyreCircumference":2.133,"tyreRollingResistanceCoefficient":0.0027,"projectedFrontalSurface":0.4,"airResistanceCoefficient":0.85}
110|2025-01-12T17:22:40.0031126+00:00|WARN|9|AppFeatureService|Attempt(1) to get feature flag after 0.5 seconds.
111|2025-01-12T17:22:40.1207938+00:00|ERROR|3|ActivityUploadService|986092af-2ea2-41e3-91ee-1836fc322b88_20250106050713.spl contains no data samples.
113|2025-01-12T17:22:40.2245748+00:00|INFO|2|PushNotificationService|TDA has successfully deployed NotificationHub installation
114|2025-01-12T17:22:40.2245748+00:00|INFO|2|PushNotificationService|TDA registered a listener for PushNotificationChannel successfully
115|2025-01-12T17:22:40.5112439+00:00|WARN|16|AppFeatureService|Attempt(2) to get feature flag after 0.5 seconds.
116|2025-01-12T17:22:41.0187575+00:00|WARN|16|AppFeatureService|Attempt(3) to get feature flag after 0.5 seconds.
117|2025-01-12T17:22:41.1145335+00:00|INFO|2|PushNotificationService|TDA has successfully subscribed for GarminConnect Notifications
118|2025-01-12T17:22:41.2410054+00:00|INFO|2|AppFeatureService|TDA loaded 22 supported features for FeatureConfigurationService successfully.
120|2025-01-12T17:22:41.5579351+00:00|INFO|2|UpgradeView|New
121|2025-01-12T17:22:41.5747985+00:00|INFO|2|UpgradeView|Loaded UpgradeView
123|2025-01-12T17:22:41.5747985+00:00|INFO|2|UpgradeViewModel|Loaded UpgradeViewModel
125|2025-01-12T17:22:41.6848917+00:00|INFO|19|AnalysisLogService|**DEVICE:{"id":2,"name":"Tacx Neo 2T 64747","connectionState":"Uninitialized","firmware":null}
126|2025-01-12T17:22:41.6848917+00:00|INFO|19|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
127|2025-01-12T17:22:41.6848917+00:00|INFO|19|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
128|2025-01-12T17:22:41.6848917+00:00|INFO|19|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
129|2025-01-12T17:22:41.6848917+00:00|INFO|19|AnalysisLogService|**DEVICE_CONNECT:{"id":2}
131|2025-01-12T17:22:41.6848917+00:00|INFO|19|AnalysisLogService|**DEVICE:{"id":3,"name":"HRM-Dual:142787","connectionState":"Uninitialized","firmware":null}
132|2025-01-12T17:22:41.6848917+00:00|INFO|19|AnalysisLogService|**DEVICE_CONNECT:{"id":3}
133|2025-01-12T17:22:41.6848917+00:00|INFO|19|DeviceService|+ ScanAndSelectBluetoothDevicesAsync
134|2025-01-12T17:22:41.7005637+00:00|INFO|19|DeviceService|Persisted device data loaded for device slots:
135|2025-01-12T17:22:41.7005637+00:00|INFO|20|DeviceService|Bluetooth scan connection initialized
136|2025-01-12T17:22:41.7620368+00:00|INFO|20|DeviceService|Device scan started.
137|2025-01-12T17:22:41.7620368+00:00|INFO|20|DeviceService|Bluetooth scanning started
138|2025-01-12T17:22:41.7620368+00:00|INFO|20|DeviceService|BluetoothScanning = True
161|2025-01-12T17:22:42.7617176+00:00|INFO|2|UpgradeView|Unloaded UpgradeView
162|2025-01-12T17:22:42.7617176+00:00|INFO|2|UpgradeViewModel|Unloaded UpgradeViewModel
164|2025-01-12T17:22:42.8257287+00:00|INFO|15|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":2,"connectionState":"Initializing"}
165|2025-01-12T17:22:42.8257287+00:00|INFO|15|DeviceService|Connected as Trainer
166|2025-01-12T17:22:42.8257287+00:00|INFO|15|DeviceService|Connected as SpeedSensor
167|2025-01-12T17:22:42.8257287+00:00|INFO|15|DeviceService|Connected as CadenceSensor
168|2025-01-12T17:22:42.8257287+00:00|INFO|15|DeviceService|Connected as PowerSensor
169|2025-01-12T17:22:42.8257287+00:00|INFO|16|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":2,"connectionState":"Initialized"}
170|2025-01-12T17:22:42.8257287+00:00|INFO|15|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":3,"connectionState":"Initializing"}
171|2025-01-12T17:22:42.8257287+00:00|INFO|15|DeviceService|Connected as HeartRateSensor
172|2025-01-12T17:22:42.8257287+00:00|INFO|16|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":3,"connectionState":"Initialized"}
173|2025-01-12T17:22:42.8257287+00:00|INFO|15|DeviceService|Device scan stopped.
174|2025-01-12T17:22:42.8575721+00:00|INFO|15|DeviceService|Bluetooth scanning stopped.
175|2025-01-12T17:22:42.8575721+00:00|INFO|15|DeviceService|BluetoothScanning = False
176|2025-01-12T17:22:42.8575721+00:00|INFO|15|DeviceService|Bluetooth scanning stopped.
177|2025-01-12T17:22:42.8575721+00:00|INFO|15|DeviceService|- ScanAndSelectBluetoothDevicesAsync
179|2025-01-12T17:22:42.8575721+00:00|INFO|2|DashboardView|New
180|2025-01-12T17:22:42.9047523+00:00|INFO|2|DashboardView|Loaded DashboardView
181|2025-01-12T17:22:42.9258751+00:00|INFO|2|AnalysisLogService|**VIEW_LOAD:{"view":"Dashboard"}
183|2025-01-12T17:22:42.9358760+00:00|INFO|23|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":3,"connectionState":"Connecting"}
182|2025-01-12T17:22:42.9358760+00:00|INFO|14|AnalysisLogService|**DEVICE_CONNECTION_CHANGE:{"id":2,"connectionState":"Connecting"}
184|2025-01-12T17:22:43.2290803+00:00|INFO|2|ControlCenterViewModel|Loaded ControlCenterViewModel
185|2025-01-12T17:22:43.3628240+00:00|FATAL|2|Application|The application crashed: Cannot find a Resource with the Name/Key BooleanToSolidBrushConverter [Line: 0 Position: 0] --> Windows.UI.Xaml.Markup.XamlParseException: The text associated with this error code could not be found.
Cannot find a Resource with the Name/Key BooleanToSolidBrushConverter [Line: 0 Position: 0]
Thank you all for reporting this bug. This was caused by the newly added 'News' item. We were able to quickly fix this and the Beta app should work as expected again. Sorry for the inconvenience!
Sorry but it still doesn't work. The news popup comes up and then the application terminates.
Still not working for me either. Same as above; news box appears then window closes.
Second attempt - New Climb Widget box appeared, I closed that and now have the normal Dashboard.
Third and fourth attempts both failed after the News box appeared, before I could close them