Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Suggested answer

when trying to renew an expired entitlement

(0) ShareShare
ReportReport
Posted on by 75

Hi,

When trying to renew an expired entitlement I get an error after clicking the renew button when prompted to renew this entitlement

The error message occurs with the message to download the Log, however when clicking on the button the message box goes blank and nothing happens

I have included a partial log of the time of occurrence

Using Dynamics 365 v 9.0 on-premise with the latest patch (September 2020)

Any help is greatly appreciated

Thanks
Nick

log file
# CRM Tracing Version 2.0
# LocalTime: 2020-09-29 04:30:57.115
# Categories: *:Error
# CallStackOn: Yes
# ComputerName: CRM365
# CRMVersion: 9.0.37.1043
# DeploymentType: OnPremise
:
...
...
>Web Service Plug-in failed in SdkMessageProcessingStepId: {0D655D97-4916-47B8-ADBB-8DE09DF7B3BA}; EntityName: entitlement; Stage: 30; MessageName: Create; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
   at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider serviceProvider)
   at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
Inner Exception: Microsoft.Dynamics.Solution.Common.CrmException: The number of remaining terms can't be greater than the number of total terms.
   at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.Pipeline.<>c__DisplayClass2_1.<Execute>b__0()
   at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action)
   at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)
   at Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.ExtensiblePlatformMessageDispatcher.Execute(PipelineExecutionContext pluginContext)
   at Microsoft.Crm.Extensibility.ExtensiblePlatformMessageDispatcher.CreateWithInvocationSource(BusinessEntity entity, Int32 invocationSource, ExecutionContext context)
   at Microsoft.Crm.BusinessEntities.BusinessProcessObject.<>c__DisplayClass162_0.<Create>b__0()
   at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute[TResult](ILogger logger, EventId eventId, ActivityType activityType, Func`1 func)
   at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute[TResult](ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)
.
[2020-09-29 08:28:05.250] Process: w3wp |Organization:c937539f-2d8c-44a0-9955-a99e5a6293e4 |Thread:   44 |Category: Platform |User: 25b007c2-00cb-de11-a7e0-0013724df11b |Level: Error |ReqId: 99c0588e-88cf-457d-94a6-fb226b6af945 |ActivityId: ddeb2d1b-4c3c-4879-8784-f486eab524b5 | MessageProcessor.Execute  ilOffset = 0x237
 at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x237
 at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0x104
 at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, Guid callerRegardingObjectId, Int32 invocationSource, Version endpointVersion, OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0x33D
 at OrganizationSdkServiceInternal.DispatchRequest(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest, SdkResponseDescription responseDescription, SdkPerformanceCounterContext sdkPerformanceCounterContext)  ilOffset = 0x6
 at OrganizationSdkServiceInternal.ExecuteRequestRequestWithInstrumentation(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0xCD
 at <>c__DisplayClass17_0.<ExecuteRequest>b__0()  ilOffset = 0xAA
 at ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Func`1 func)  ilOffset = 0x43
 at XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)  ilOffset = 0x0
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Guid targetCallerRegardingObjectId, UserType targetUserType, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode)  ilOffset = 0x11E
 at OrganizationSdkServiceInternal.ExecuteRequestInternal(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x7F
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x60
 at OrganizationSdkServiceInternal.CreateInternal(Entity entity, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, Dictionary`2 optionalParameters)  ilOffset = 0x75
 at OrganizationSdkServiceInternal.Create(Entity entity, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, Dictionary`2 optionalParameters)  ilOffset = 0x0
 at InprocessServiceProxy.CreateCore(Entity entity)  ilOffset = 0x20
 at EntitlementService.RenewEntitlement(Guid entitlementId, Int32 status, IPluginContext context)  ilOffset = 0xF2
 at MainOperationEntitlementRenew.ExecuteCrmPlugin(LocalPluginContext localContext)  ilOffset = 0x34
 at PluginBase.Execute(IServiceProvider serviceProvider)  ilOffset = 0xD7
 at V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)  ilOffset = 0x301
 at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)  ilOffset = 0x7
 at PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)  ilOffset = 0x83
 at <>c__DisplayClass2_1.<Execute>b__0()  ilOffset = 0x84
 at ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action)  ilOffset = 0x49
 at XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)  ilOffset = 0x12
 at Pipeline.Execute(PipelineExecutionContext context)  ilOffset = 0x127
 at PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)  ilOffset = 0x32
 at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x237
 at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0x104
 at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, Guid callerRegardingObjectId, Int32 invocationSource, Version endpointVersion, OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0x33D
 at OrganizationSdkServiceInternal.DispatchRequest(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest, SdkResponseDescription responseDescription, SdkPerformanceCounterContext sdkPerformanceCounterContext)  ilOffset = 0x6
 at OrganizationSdkServiceInternal.ExecuteRequestRequestWithInstrumentation(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0xCD
 at <>c__DisplayClass17_0.<ExecuteRequest>b__0()  ilOffset = 0xAA
 at ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Func`1 func)  ilOffset = 0x43
 at XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)  ilOffset = 0x0
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Guid targetCallerRegardingObjectId, UserType targetUserType, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode)  ilOffset = 0x11E
 at OrganizationSdkServiceInternal.ExecuteRequestInternal(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x7F
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x60
 at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x1B
 at OrganizationSdkService.Execute(OrganizationRequest request)  ilOffset = 0x0
 at   ilOffset = 0xFFFFFFFF
 at SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)  ilOffset = 0x222
 at DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)  ilOffset = 0x97
 at ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)  ilOffset = 0x48
 at MessageRpc.Process(Boolean isOperationContextSet)  ilOffset = 0x65
 at Wrapper.Resume(Boolean& alreadyResumedNoLock)  ilOffset = 0x1B
 at ThreadBehavior.ResumeProcessing(IResumeMessageRpc resume)  ilOffset = 0x8
 at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x79
 at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x9
 at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()  ilOffset = 0x35
 at ThreadPoolWorkQueue.Dispatch()  ilOffset = 0xA4
>MessageProcessor fail to process message 'Create' for 'entitlement'.
[2020-09-29 08:28:05.250] Process: w3wp |Organization:c937539f-2d8c-44a0-9955-a99e5a6293e4 |Thread:   44 |Category: Platform.Sdk |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 99c0588e-88cf-457d-94a6-fb226b6af945 |ActivityId: ddeb2d1b-4c3c-4879-8784-f486eab524b5 | VersionedPluginProxyStepBase.Execute  ilOffset = 0x7
 at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)  ilOffset = 0x7
 at PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)  ilOffset = 0x83
 at <>c__DisplayClass2_1.<Execute>b__0()  ilOffset = 0x84
 at ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Action action)  ilOffset = 0x49
 at XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Action action)  ilOffset = 0x12
 at Pipeline.Execute(PipelineExecutionContext context)  ilOffset = 0x127
 at PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)  ilOffset = 0x32
 at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x237
 at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0x104
 at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, Guid callerRegardingObjectId, Int32 invocationSource, Version endpointVersion, OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0x33D
 at OrganizationSdkServiceInternal.DispatchRequest(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest, SdkResponseDescription responseDescription, SdkPerformanceCounterContext sdkPerformanceCounterContext)  ilOffset = 0x6
 at OrganizationSdkServiceInternal.ExecuteRequestRequestWithInstrumentation(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0xCD
 at <>c__DisplayClass17_0.<ExecuteRequest>b__0()  ilOffset = 0xAA
 at ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Func`1 func)  ilOffset = 0x43
 at XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)  ilOffset = 0x0
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Guid targetCallerRegardingObjectId, UserType targetUserType, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode)  ilOffset = 0x11E
 at OrganizationSdkServiceInternal.ExecuteRequestInternal(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x7F
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x60
 at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x1B
 at OrganizationSdkService.Execute(OrganizationRequest request)  ilOffset = 0x0
 at   ilOffset = 0xFFFFFFFF
 at SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)  ilOffset = 0x222
 at DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)  ilOffset = 0x97
 at ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)  ilOffset = 0x48
 at MessageRpc.Process(Boolean isOperationContextSet)  ilOffset = 0x65
 at Wrapper.Resume(Boolean& alreadyResumedNoLock)  ilOffset = 0x1B
 at ThreadBehavior.ResumeProcessing(IResumeMessageRpc resume)  ilOffset = 0x8
 at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x79
 at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x9
 at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()  ilOffset = 0x35
 at ThreadPoolWorkQueue.Dispatch()  ilOffset = 0xA4
>Web Service Plug-in failed in SdkMessageProcessingStepId: {9C555CF7-9EC3-E611-8102-00155DB32104}; EntityName: entitlement; Stage: 30; MessageName: RenewEntitlement; AssemblyName: Microsoft.Dynamics.Service.Plugins.MainOperationEntitlementRenew, Microsoft.Dynamics.Service.Plugins, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Dynamics.Service.Plugins.MainOperationEntitlementRenew; Exception: Unhandled Exception: Microsoft.Dynamics.Solution.Common.CrmException: The number of remaining terms can't be greater than the number of total terms.
   at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.CreateInternal(Entity entity, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, Dictionary`2 optionalParameters)
   at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Create(Entity entity, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, Dictionary`2 optionalParameters)
   at Microsoft.Crm.Extensibility.InprocessServiceProxy.CreateCore(Entity entity)
   at Microsoft.Crm.Service.ObjectModel.EntitlementService.RenewEntitlement(Guid entitlementId, Int32 status, IPluginContext context)
   at Microsoft.Dynamics.Service.Plugins.MainOperationEntitlementRenew.ExecuteCrmPlugin(LocalPluginContext localContext)
   at Microsoft.Dynamics.Solution.Common.PluginBase.Execute(IServiceProvider serviceProvider)
   at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
   at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
.
[2020-09-29 08:28:05.266] Process: w3wp |Organization:c937539f-2d8c-44a0-9955-a99e5a6293e4 |Thread:   44 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 99c0588e-88cf-457d-94a6-fb226b6af945 |ActivityId: ddeb2d1b-4c3c-4879-8784-f486eab524b5 | MessageProcessor.Execute  ilOffset = 0x237
 at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x237
 at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0x104
 at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, Guid callerRegardingObjectId, Int32 invocationSource, Version endpointVersion, OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0x33D
 at OrganizationSdkServiceInternal.DispatchRequest(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest, SdkResponseDescription responseDescription, SdkPerformanceCounterContext sdkPerformanceCounterContext)  ilOffset = 0x6
 at OrganizationSdkServiceInternal.ExecuteRequestRequestWithInstrumentation(OrganizationRequest request, OrganizationInternalRequest organizationInternalRequest)  ilOffset = 0xCD
 at <>c__DisplayClass17_0.<ExecuteRequest>b__0()  ilOffset = 0xAA
 at ActivityLoggerExtensions.Execute(ILogger logger, EventId eventId, ActivityType activityType, Func`1 func)  ilOffset = 0x43
 at XrmTelemetryExtensions.Execute(ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)  ilOffset = 0x0
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Guid targetCallerRegardingObjectId, UserType targetUserType, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode)  ilOffset = 0x11E
 at OrganizationSdkServiceInternal.ExecuteRequestInternal(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x7F
 at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x60
 at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x1B
 at OrganizationSdkService.Execute(OrganizationRequest request)  ilOffset = 0x0
 at   ilOffset = 0xFFFFFFFF
 at SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)  ilOffset = 0x222
 at DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)  ilOffset = 0x97
 at ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)  ilOffset = 0x48
 at MessageRpc.Process(Boolean isOperationContextSet)  ilOffset = 0x65
 at Wrapper.Resume(Boolean& alreadyResumedNoLock)  ilOffset = 0x1B
 at ThreadBehavior.ResumeProcessing(IResumeMessageRpc resume)  ilOffset = 0x8
 at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x79
 at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x9
 at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()  ilOffset = 0x35
 at ThreadPoolWorkQueue.Dispatch()  ilOffset = 0xA4
>MessageProcessor fail to process message 'RenewEntitlement' for 'entitlement'.

  • Suggested answer
    nickmang Profile Picture
    nickmang 75 on at
    RE: when trying to renew an expired entitlement

    Found the issue:

    This is related to the "Total Terms" field not being populated on the Entitlement.

    Even though we are not using 'Restrict based on entitlement terms' and the total terms is not populated

    It does not allow you to renew an expired entitlement unless there a value in the 'Total Terms' field

    After entering a value of 99 at the database level, I was able to renew the expired entitlement

    Hopefully this will help someone.

    Thanks

Under review

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.

Helpful resources

Quick Links

Daivat Vartak – Community Spotlight

We are honored to recognize Daivat Vartak as our March 2025 Community…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Kudos to the February Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,516 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,436 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans