Posted on by
MichaelFP1,847Super User 2025 Season 2
Hi Guys!
I'm facing an weird behaviour when i try to sync an user from a group member in a Dataverse Environment.
For some user i'm facing the following issue. What could be that issue?
{
"errors":[
{
"Subject":"Result",
"Description":"CDS api returned an exception",
"Code":"cdsApiException"
},
{
"Subject":"InnerException",
"Description":"Kepler.Providers.Dataverse.CDSApiException: SandboxPluginException. Message:[Redacted]\\r\\n at Kepler.Providers.Dataverse.CDSHttpClient.SendAsync(HttpClient client, String instanceUrl, CDSHttpRequest cdsHttpRequest, Dictionary`2 additionalHeaders, CancellationToken token) in C:\\\\__w\\\\1\\\\s\\\\src\\\\Kepler.Providers.Dataverse\\\\CDSHttpClient.cs:line 107\\r\\n at Kepler.Providers.Dataverse.CDSHttpClient.SendAsyncWithoutUsingCookiesAsync(String instanceUrl, String baseAddress, CDSHttpRequest cdsHttpRequest, Dictionary`2 additionalHeaders, CancellationToken token) in C:\\\\__w\\\\1\\\\s\\\\src\\\\Kepler.Providers.Dataverse\\\\CDSHttpClient.cs:line 64\\r\\n at Microsoft.Dynamics.DirectoryManagement.CDSWebApiConnector.<>c__DisplayClass13_0.<<CreateSystemUserWithSpecialFieldsAsync>b__0>d.MoveNext() in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\CDSWebApi\\\\CDSWebApiConnector.cs:line 227\\r\\n--- End of stack trace from previous location ---\\r\\n at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync[TResult](ILogger logger, EventId eventId, ActivityType activityType, Func`1 action, IEnumerable`1 additionalCustomProperties)\\r\\n at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync[TResult](ILogger logger, ActivityType activityType, Func`1 func, IEnumerable`1 additionalCustomProperties)\\r\\n at Microsoft.Dynamics.DirectoryManagement.CDSWebApiConnector.CreateSystemUserWithSpecialFieldsAsync(String instanceUrl, User adUser, Boolean isLicensed, Boolean shouldUserBeDisabled, Int32 calType, Int32 userLicenseType, Int32 accessMode, Boolean setupUser, Boolean isSyncWithDirectory, Nullable`1 cdsInstanceType, String firstName, String lastName) in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\CDSWebApi\\\\CDSWebApiConnector.cs:line 195\\r\\n at Microsoft.Dynamics.DirectoryManagement.UserCreator.<>c__DisplayClass6_0.<<ExecuteAsync>b__0>d.MoveNext() in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\BusinessLogicProcessor\\\\Stages\\\\UserCreator.cs:line 130\\r\\n--- End of stack trace from previous location ---\\r\\n at Microsoft.Dynamics.DirectoryManagement.UserCreator.<>c__DisplayClass6_0.<<ExecuteAsync>b__0>d.MoveNext() in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\BusinessLogicProcessor\\\\Stages\\\\UserCreator.cs:line 149\\r\\n--- End of stack trace from previous location ---\\r\\n at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync[TResult](ILogger logger, EventId eventId, ActivityType activityType, Func`1 action, IEnumerable`1 additionalCustomProperties)\\r\\n at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync[TResult](ILogger logger, ActivityType activityType, Func`1 func, IEnumerable`1 additionalCustomProperties)\\r\\n at Microsoft.Dynamics.DirectoryManagement.UserCreator.ExecuteAsync(CDSSystemUser systemUser, User adUser, IUserStateCalculator userStateCalculator, SyncUserRequest syncUserRequest, Boolean useSiteApi, String instanceUrl, SyncUserResponse syncUserResponse, String instanceConnectionString, Nullable`1 instanceType, Boolean disableSqlFallback, CancellationToken token) in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\BusinessLogicProcessor\\\\Stages\\\\UserCreator.cs:line 70\\r\\n at Microsoft.Dynamics.DirectoryManagement.UserProvisioner.<>c__DisplayClass15_0.<<ExecuteAsync>b__0>d.MoveNext() in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\BusinessLogicProcessor\\\\UserProvisioner.cs:line 189\\r\\n--- End of stack trace from previous location ---\\r\\n at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync(ILogger logger, EventId eventId, ActivityType activityType, Func`1 action, IEnumerable`1 additionalCustomProperties)\\r\\n at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync(ILogger logger, ActivityType activityType, Func`1 action, IEnumerable`1 additionalCustomProperties)\\r\\n at Microsoft.Dynamics.DirectoryManagement.UserProvisioner.ExecuteAsync(SyncUserRequest syncUserRequest, IExecutionPipelineContext executionPipelineContext, SyncUserResponse syncUserResponse, CancellationToken token) in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\BusinessLogicProcessor\\\\UserProvisioner.cs:line 89\\r\\n at Microsoft.Dynamics.DirectoryManagement.DirectoryManagement.<>c__DisplayClass14_1.<<SyncUserAsync>b__3>d.MoveNext() in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\BusinessLogicProcessor\\\\DirectoryManagement.cs:line 233\\r\\n--- End of stack trace from previous location ---\\r\\n at Polly.AsyncPolicy.<>c__DisplayClass40_0.<<ImplementationAsync>b__0>d.MoveNext()\\r\\n--- End of stack trace from previous location ---\\r\\n at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext)\\r\\n at Polly.AsyncPolicy.ExecuteAsync(Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext)\\r\\n at Microsoft.Dynamics.DirectoryManagement.DirectoryManagement.<>c__DisplayClass14_0.<<SyncUserAsync>b__0>d.MoveNext() in C:\\\\__w\\\\1\\\\s\\\\src\\\\Microsoft.Dynamics.DirectoryManagement.Core\\\\BusinessLogicProcessor\\\\DirectoryManagement.cs:line 219",
"Code":null
},
{
"Subject":"AdditionalData",
"Description":null,
"Code":null
}
],
"information":[
{
"Subject":"Result",
"Description":"[\"SyncMode: Default\",\"Instance 52e132f6-723b-ee11-8476-002248de5de7 exists\",\"Instance 52e132f6-723b-ee11-8476-002248de5de7 in enabled state\",\"Instance Url found https://***.crm2.dynamics.com\",\"User found in AD tenant\",\"User in enabled state in AD tenant\"]",
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.