Failed jobs do not become expired to allow you to re-queue them without any
time pressure. You should re-queue or delete them manually, or apply AutomaticRetry(OnAttemptsExceeded = AttemptsExceededAction.Delete)
attribute to delete them automatically.
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: 22b5537e-08e3-4a7d-aef9-c45c8c9fd500 Correlation ID: fcb984af-d301-48bd-84b9-22698baf9347 Timestamp: 2026-02-13 09:31:55Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.IntilizeService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoLogin(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSitecallSite, ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(TypeserviceType)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(IServiceProviderprovider, Typetype)
at Hangfire.AspNetCore.AspNetCoreJobActivatorScope.Resolve(Typetype) in C:\projects\hangfire-525\src\Hangfire.NetCore\AspNetCore\AspNetCoreJobActivatorScope.cs:line 34
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 60
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 133
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 130
at Hangfire.Server.BackgroundJobPerformer.PerformJobWithFilters(PerformContextcontext, FilterCollection`1filters) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 119
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 78
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: b7cc1cbf-b034-45fb-bfd8-01edecdcf600 Correlation ID: 9d85a6b8-2038-42e3-a801-ad4402c833a5 Timestamp: 2026-02-13 09:33:39Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.IntilizeService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoLogin(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSitecallSite, ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(TypeserviceType)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(IServiceProviderprovider, Typetype)
at Hangfire.AspNetCore.AspNetCoreJobActivatorScope.Resolve(Typetype) in C:\projects\hangfire-525\src\Hangfire.NetCore\AspNetCore\AspNetCoreJobActivatorScope.cs:line 34
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 60
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 133
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 130
at Hangfire.Server.BackgroundJobPerformer.PerformJobWithFilters(PerformContextcontext, FilterCollection`1filters) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 119
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 78
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: b8d67605-7ccb-46ad-9a7a-f97515e6aa00 Correlation ID: 5ef02342-b8e5-4e65-bc58-13327ed20cec Timestamp: 2026-02-12 09:29:49Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.IntilizeService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoLogin(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSiteconstructorCallSite, RuntimeResolverContextcontext)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSitecallSite, RuntimeResolverContextcontext)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSitecallSite, ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifierserviceIdentifier, ServiceProviderEngineScopeserviceProviderEngineScope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(TypeserviceType)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(IServiceProviderprovider, Typetype)
at Hangfire.AspNetCore.AspNetCoreJobActivatorScope.Resolve(Typetype) in C:\projects\hangfire-525\src\Hangfire.NetCore\AspNetCore\AspNetCoreJobActivatorScope.cs:line 34
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 60
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 133
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 130
at Hangfire.Server.BackgroundJobPerformer.PerformJobWithFilters(PerformContextcontext, FilterCollection`1filters) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 119
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 78
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: d343afec-1f6b-406c-89e9-de344ba61300 Correlation ID: 11147f8d-3a04-439c-80bd-ac588d9b8b12 Timestamp: 2026-02-12 09:32:18Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.IntilizeService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoLogin(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSiteconstructorCallSite, RuntimeResolverContextcontext)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSitecallSite, RuntimeResolverContextcontext)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSitecallSite, ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(TypeserviceType)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(IServiceProviderprovider, Typetype)
at Hangfire.AspNetCore.AspNetCoreJobActivatorScope.Resolve(Typetype) in C:\projects\hangfire-525\src\Hangfire.NetCore\AspNetCore\AspNetCoreJobActivatorScope.cs:line 34
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 60
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 133
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.InvokeNextServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 130
at Hangfire.Server.BackgroundJobPerformer.PerformJobWithFilters(PerformContextcontext, FilterCollection`1filters) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 119
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 78
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: d643e640-0365-4738-8534-da1bb0b99400 Correlation ID: b0ff20da-dfb2-4c3b-9613-6136de2e891b Timestamp: 2026-02-11 09:33:17Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 49
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 71
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: c7a50d4e-058e-4110-9a28-4dac75820d00 Correlation ID: e4ee1b03-7b71-4770-b977-b9c1f9307eeb Timestamp: 2026-02-11 09:36:02Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 49
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 71
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: 38da94fc-c214-45e5-8251-2487329c9e00 Correlation ID: 5b984235-cf88-404f-ac3d-24ce2b859032 Timestamp: 2026-02-10 09:33:18Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 49
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 71
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: 867c3938-c5b3-4815-b103-2e645a6e9500 Correlation ID: 08870dbe-6818-4a83-aa70-a21769db7684 Timestamp: 2026-02-10 09:34:18Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 49
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 71
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: 53c25326-d56f-40f5-885c-120b66bb8100 Correlation ID: 327bf097-bfef-48b6-81e4-65784cabfc5d Timestamp: 2026-02-09 09:31:34Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 49
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 71
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320
Microsoft.PowerPlatform.Dataverse.Client.Utils.DataverseConnectionException: Failed to connect to Dataverse ---> Microsoft.Identity.Client.MsalServiceException: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000222: The provided client secret keys for app 'd270d2f5-0844-48a6-8b35-fac88ace54a3' are expired. Visit the Azure portal to create new keys for your app: https://aka.ms/NewClientSecret, or consider using certificate credentials for added security: https://aka.ms/certCreds. Trace ID: 4d102445-2252-495d-bc5b-9292db3e5000 Correlation ID: 7f0d0bdb-8440-4a7e-8150-382841e2522e Timestamp: 2026-02-09 09:36:49Z
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ProcessMsalExecptionAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath, MsalExceptionmsalEx)
at Microsoft.PowerPlatform.Dataverse.Client.Auth.AuthProcessor.ExecuteAuthenticateServiceProcessAsync(UriserviceUrl, ClientCredentialsclientCredentials, X509Certificate2userCert, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, BooleanisOnPrem, Stringauthority, ObjectmsalAuthClient, DataverseTraceLoggerlogSink, BooleanuseDefaultCreds, SecureStringclientSecret, BooleanaddVersionInfoToUri, IAccountuser, MemoryBackedTokenCachememoryBackedTokenCache, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.ConnectAndInitServiceAsync(OrganizationDetailorgdata, BooleanIsOnPrem, UrihomeRealmUri)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.DoDirectLoginAsync(BooleanIsOnPrem)
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.InitServiceAsync()
at Microsoft.PowerPlatform.Dataverse.Client.ConnectionService.GetCachedService(ConnectionService&ConnectionObject)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
--- End of inner exception stack trace ---
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateServiceConnection(ObjectexternalOrgServiceProxy, AuthenticationTyperequestedAuthType, StringhostName, Stringport, StringorgName, NetworkCredentialcredential, StringuserId, SecureStringpassword, Stringdomain, StringGeo, StringclaimsHomeRealm, BooleanuseSsl, BooleanuseUniqueInstance, OrganizationDetailorgDetail, StringclientId, UriredirectUri, PromptBehaviorpromptBehavior, OrganizationWebProxyClientAsyncexternalOrgWebProxyClient, StringcertificateThumbPrint, StoreNamecertificateStoreName, X509Certificate2certificate, UriinstanceUrl, BooleanisCloned, BooleanuseDefaultCreds, VersionincomingOrgVersion, ILoggerexternalLogger, StringtokenCacheStorePath)
at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient..ctor(UriinstanceUrl, StringclientId, StringclientSecret, BooleanuseUniqueInstance, ILoggerlogger)
at HangFireCron.Services.DataverseService..ctor(StringclientId, StringclientSecret) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\DataverseService.cs:line 34
at HangFireCron.Services.RecurringTasks..ctor(DatabaseContextdatabaseContext, DashReportViewerContextdashReportViewerContext) in C:\Agents\Indeal\_work\r2\a\_Axiom-na_axiomAPI\HangFire\HangFireCron\Services\RecurringTasks.cs:line 22
at InvokeStub_RecurringTasks..ctor(Object,Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Objectobj, BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlagsinvokeAttr, Binderbinder, Object[]parameters, CultureInfoculture)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSitecallSite, RuntimeResolverContextcontext, ServiceProviderEngineScopeserviceProviderEngine, RuntimeResolverLocklockType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSitecallSite, TArgumentargument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScopescope)
at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\CoreBackgroundJobPerformer.cs:line 49
at Hangfire.Server.BackgroundJobPerformer.InvokeServerFilter(Enumerator&enumerator, IBackgroundJobPerformerinnerPerformer, PerformContextcontext, PerformingContextpreContext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 164
at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContextcontext) in C:\projects\hangfire-525\src\Hangfire.Core\Server\BackgroundJobPerformer.cs:line 71
at Hangfire.Server.Worker.PerformJob(BackgroundProcessContextcontext, IStorageConnectionconnection, StringjobId, BackgroundJobbackgroundJob, IReadOnlyDictionary`2&customData) in C:\projects\hangfire-525\src\Hangfire.Core\Server\Worker.cs:line 320