Trace gives two errors when recreating the error
1:
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) ilOffset = 0x7
at CrmException..ctor(String message, Int32 errorCode) ilOffset = 0x5
at WrpcContext.ValidateTokenState() ilOffset = 0x105
at WrpcTokenValidationListener.HandlePreEvent(PlatformCommand command) ilOffset = 0x12
at CommunicationListener.HandlePreEvent(PlatformCommand command) ilOffset = 0x2F
at PlatformCommand.XrmExecuteInternal() ilOffset = 0xE
at UpdateCommand.Execute() ilOffset = 0x7
at LookupMruList.saveInternal(Int32 typeCode, String LookupMruXml, Dictionary`2 entityList, IOrganizationContext context) ilOffset = 0x30
at LookupMruList.SaveAll(String lookupMruXml, IOrganizationContext context) ilOffset = 0x1CA
at LookupMruWebService.UploadLookupMru(String lookupMruXml, Boolean retrieveAfterUpdated) ilOffset = 0x11
at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) ilOffset = 0xFFFFFFFF
at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) ilOffset = 0x25
at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) ilOffset = 0xCF
at LogicalMethodInfo.Invoke(Object target, Object[] values) ilOffset = 0x4F
at WebServiceHandler.Invoke() ilOffset = 0xC3
at WebServiceHandler.CoreProcessRequest() ilOffset = 0x13E
at SyncSessionlessHandler.ProcessRequest(HttpContext context) ilOffset = 0x39
at HandlerWrapper.ProcessRequest(HttpContext context) ilOffset = 0x7
at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() ilOffset = 0x18D
at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) ilOffset = 0x15
at ApplicationStepManager.ResumeSteps(Exception error) ilOffset = 0x10A
at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) ilOffset = 0x5C
at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) ilOffset = 0x16A
at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType) ilOffset = 0x4B
Crm Exception: Message: INVALID_WRPC_TOKEN, ErrorCode: -2140991221
2:
at ErrorInformation.LogError() ilOffset = 0x17
at ErrorInformation..ctor(Exception exception, Uri requestUrl, Boolean logError, IOrganizationContext context) ilOffset = 0x1F5
at ErrorInformation..ctor(Exception exception, Uri requestUrl, IOrganizationContext context) ilOffset = 0x5
at AppWebService.CreateSoapException(Exception innerException) ilOffset = 0x3D
at LookupMruWebService.UploadLookupMru(String lookupMruXml, Boolean retrieveAfterUpdated) ilOffset = 0x11
at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) ilOffset = 0xFFFFFFFF
at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) ilOffset = 0x25
at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) ilOffset = 0xCF
at LogicalMethodInfo.Invoke(Object target, Object[] values) ilOffset = 0x4F
at WebServiceHandler.Invoke() ilOffset = 0xC3
at WebServiceHandler.CoreProcessRequest() ilOffset = 0x13E
at SyncSessionlessHandler.ProcessRequest(HttpContext context) ilOffset = 0x39
at HandlerWrapper.ProcessRequest(HttpContext context) ilOffset = 0x7
at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() ilOffset = 0x18D
at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) ilOffset = 0x15
at ApplicationStepManager.ResumeSteps(Exception error) ilOffset = 0x10A
at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) ilOffset = 0x5C
at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) ilOffset = 0x16A
at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType) ilOffset = 0x4B
MSCRM Error Report:
--------------------------------------------------------------------------------------------------------
Error: INVALID_WRPC_TOKEN
Error Number: 0x8063110B
Error Message: INVALID_WRPC_TOKEN
Error Details: INVALID_WRPC_TOKEN
Source File: Not available
Line Number: Not available
Request URL: 192.168.1.37/.../LookupMruWebService.asmx
Stack Trace Info: [CrmException: INVALID_WRPC_TOKEN]
at Microsoft.Crm.Application.Security.WrpcContext.ValidateTokenState()
at Microsoft.Crm.Common.Application.Platform.CommunicationListeners.WrpcTokenValidationListener.HandlePreEvent(PlatformCommand command)
at Microsoft.Crm.Application.Platform.CommunicationListeners.CommunicationListener.HandlePreEvent(PlatformCommand command)
at Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.XrmExecuteInternal()
at Microsoft.Crm.Application.Platform.ServiceCommands.UpdateCommand.Execute()
at Microsoft.Crm.Application.Utility.LookupMruList.saveInternal(Int32 typeCode, String LookupMruXml, Dictionary`2 entityList, IOrganizationContext context)
at Microsoft.Crm.Application.Utility.LookupMruList.SaveAll(String lookupMruXml, IOrganizationContext context)
at Microsoft.Crm.Core.Application.WebServices.LookupMruWebService.UploadLookupMru(String lookupMruXml, Boolean retrieveAfterUpdated)