Asked by:
CRM2011 UR12 - Outlook reminders not working

Question
-
We are suddenly receiving errors from outlook remainders for CRM2011 Outlook client. When we disable crm client then reminders work ok. We are running CRM2011 UR12 and outlook versions vary from 2007 SP3 to 2010. Can someone pointi me which are the CRM2011 UR12 and OUTLOOK version combinations which are supposed to work properly
Here is a trace text from one of the machines:
[2013-11-25 17:39:08.861] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread: 5(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose |ReqId: | RegistryKeyChangedEventHandler.Invoke ilOffset = 0xFFFFFFFF
at RegistryKeyChangedEventHandler.Invoke(Object sender, EventArgs e) ilOffset = 0xFFFFFFFF
at RegistryWatcher.RegTrackerThreadProc() ilOffset = 0x40
at ThreadHelper.ThreadStart_Context(Object state) ilOffset = 0x3B
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) ilOffset = 0x8E
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x9
at ThreadHelper.ThreadStart() ilOffset = 0x2A
>Received Registry Change Notification. Current Status = 0 New Status = 0
[2013-11-25 17:39:08.893] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread: 5(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose |ReqId: | RegistryKeyChangedEventHandler.Invoke ilOffset = 0xFFFFFFFF
at RegistryKeyChangedEventHandler.Invoke(Object sender, EventArgs e) ilOffset = 0xFFFFFFFF
at RegistryWatcher.RegTrackerThreadProc() ilOffset = 0x40
at ThreadHelper.ThreadStart_Context(Object state) ilOffset = 0x3B
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) ilOffset = 0x8E
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ilOffset = 0x9
at ThreadHelper.ThreadStart() ilOffset = 0x2A
>Received Registry Change Notification. Current Status = 0 New Status = 0
[2013-11-25 17:39:18.918] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread: 15 |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: | CrmServiceOtherException..ctor ilOffset = 0xF
at CrmServiceOtherException..ctor(HResult hresult, Exception exception) ilOffset = 0xF
at DataStore.HandleServerFailures(Boolean specialPrivilegeDeniedHandling, Action action) ilOffset = 0x41
at <>c__DisplayClassb0.<NotifyShellOfServerFailure>b__ac() ilOffset = 0x0
at ExceptionFilter.TryFilter(Action body, Predicate`1 filter, Action`1 catchClause) ilOffset = 0x0
at CacheSourceData.NotifyShellOfServerFailure(Action action) ilOffset = 0x55
at CacheSourceData.RetrievePageWithFetch(ICrmServerStore serverStore, DataTable dt, FetchDefinition fetchDefinition, Int32 pageInfoCount, Int32 pageInfoPageNumber, String pageInfoPagingCookie, Boolean isCacheSyncOperation, Nullable`1& newMinActiveRowVersion) ilOffset = 0x70
at <>c__DisplayClassa6.<FetchDataOrPage>b__a1(Int32 pageInfoCount, Int32 pageInfoPageNumber, Boolean isCacheSync, String pageInfoPagingCookie) ilOffset = 0x318
at CacheSourceData.ProcessPagedItems(Boolean onePageOnly, Int32 pageSize, Int32 pageIndex, String pagingCookie, ProcessPageDelegate processPage) ilOffset = 0x12
at CacheSourceData.FetchDataOrPage(DataTable dt, DataCache cache, Boolean fetchPage, Int32 pageSize, Int32 pageIndex, String pagingCookie, String sortAttribute, Boolean descending, IEnumerable`1 instanceIds, Nullable`1& minActiveRowVersion, Boolean periodicFlush) ilOffset = 0x6F
at DataCache.FetchDataOrPage(Boolean fetchPage, Int32 pageSize, Int32 pageIndex, String pagingCookie, String sortAttribute, Boolean descending, IEnumerable`1 instanceIds, Nullable`1& minActiveRowVersion, Boolean periodicFlush) ilOffset = 0x3C
at <>c__DisplayClass43.<Load>b__3c() ilOffset = 0x61
at ExceptionFilter.TryFilter(Action body, Predicate`1 filter, Action`1 catchClause) ilOffset = 0x0
at DataCache.Load(Boolean allowServerConnection) ilOffset = 0x4D
at ServerStore.EnsureCacheIsLoaded(CacheSources sources, DataCache cache, Boolean allowServerConnection, Boolean alreadyLoading, Boolean notifyGrid) ilOffset = 0xAE
at ServerStore.GetEntityTypeDataInner(CacheSources sources, Boolean create, Boolean allowServerConnection, Boolean notifyGrid) ilOffset = 0x45A
at ServerStore.GetEntityTypeData(CacheSources sources, Boolean create, Boolean allowServerConnection, Boolean synchronousUpdateCheck, Boolean forceUpdate, Boolean notifyGrid) ilOffset = 0x17
at ContentsTable.GetDataCache(CacheSources sources, Boolean synchronousUpdateCheck) ilOffset = 0x17
at ContentsTable.EnsureData(Boolean synchronousUpdateCheck, Boolean notify) ilOffset = 0x1D
at ContentsTable.GetRowCount(Boolean& ApproxCount) ilOffset = 0x19
at ilOffset = 0x27
>Crm Exception: Message: Server was unable to process request., ErrorCode: -2147221221, InnerException: System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: Value for this parameter must be equal or greater than zero. (Fault Detail is equal to Microsoft.Xrm.Sdk.OrganizationServiceFault).
[2013-11-25 17:39:18.933] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread: 15 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Info |ReqId: | MiniDump.CreateDumpInternal ilOffset = 0x5
at MiniDump.CreateDumpInternal(MiniDumpReasons reason, Exception exception) ilOffset = 0x5
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException, Boolean enableTrace) ilOffset = 0x8D
at CrmServiceOtherException..ctor(HResult hresult, Exception exception) ilOffset = 0xF
at DataStore.HandleServerFailures(Boolean specialPrivilegeDeniedHandling, Action action) ilOffset = 0x41
at <>c__DisplayClassb0.<NotifyShellOfServerFailure>b__ac() ilOffset = 0x0
at ExceptionFilter.TryFilter(Action body, Predicate`1 filter, Action`1 catchClause) ilOffset = 0x0
at CacheSourceData.NotifyShellOfServerFailure(Action action) ilOffset = 0x55
at CacheSourceData.RetrievePageWithFetch(ICrmServerStore serverStore, DataTable dt, FetchDefinition fetchDefinition, Int32 pageInfoCount, Int32 pageInfoPageNumber, String pageInfoPagingCookie, Boolean isCacheSyncOperation, Nullable`1& newMinActiveRowVersion) ilOffset = 0x70
at <>c__DisplayClassa6.<FetchDataOrPage>b__a1(Int32 pageInfoCount, Int32 pageInfoPageNumber, Boolean isCacheSync, String pageInfoPagingCookie) ilOffset = 0x318
at CacheSourceData.ProcessPagedItems(Boolean onePageOnly, Int32 pageSize, Int32 pageIndex, String pagingCookie, ProcessPageDelegate processPage) ilOffset = 0x12
at CacheSourceData.FetchDataOrPage(DataTable dt, DataCache cache, Boolean fetchPage, Int32 pageSize, Int32 pageIndex, String pagingCookie, String sortAttribute, Boolean descending, IEnumerable`1 instanceIds, Nullable`1& minActiveRowVersion, Boolean periodicFlush) ilOffset = 0x6F
at DataCache.FetchDataOrPage(Boolean fetchPage, Int32 pageSize, Int32 pageIndex, String pagingCookie, String sortAttribute, Boolean descending, IEnumerable`1 instanceIds, Nullable`1& minActiveRowVersion, Boolean periodicFlush) ilOffset = 0x3C
at <>c__DisplayClass43.<Load>b__3c() ilOffset = 0x61
at ExceptionFilter.TryFilter(Action body, Predicate`1 filter, Action`1 catchClause) ilOffset = 0x0
at DataCache.Load(Boolean allowServerConnection) ilOffset = 0x4D
at ServerStore.EnsureCacheIsLoaded(CacheSources sources, DataCache cache, Boolean allowServerConnection, Boolean alreadyLoading, Boolean notifyGrid) ilOffset = 0xAE
at ServerStore.GetEntityTypeDataInner(CacheSources sources, Boolean create, Boolean allowServerConnection, Boolean notifyGrid) ilOffset = 0x45A
at ServerStore.GetEntityTypeData(CacheSources sources, Boolean create, Boolean allowServerConnection, Boolean synchronousUpdateCheck, Boolean forceUpdate, Boolean notifyGrid) ilOffset = 0x17
at ContentsTable.GetDataCache(CacheSources sources, Boolean synchronousUpdateCheck) ilOffset = 0x17
at ContentsTable.EnsureData(Boolean synchronousUpdateCheck, Boolean notify) ilOffset = 0x1D
at ContentsTable.GetRowCount(Boolean& ApproxCount) ilOffset = 0x19
at ilOffset = 0x27
>MiniDump: TraceDirectory setting not set or missing. Defaulting to temporary folder.
[2013-11-25 17:39:18.937] Process:OUTLOOK |Organization:b280de1d-ef79-df11-ae28-00155d03e808 |Thread: 15 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: | ErrorInformation.LogError ilOffset = 0x21
at ErrorInformation.LogError() ilOffset = 0x21
at ErrorInformation..ctor(Exception exception, Uri requestUrl, Boolean logError) ilOffset = 0x1ED
at CrmServiceMAPIException.get_Message() ilOffset = 0x0
at ilOffset = 0x12
at MAPIHelper.PutMapiError(Boolean bUnicode, _MAPIERROR** pMAPIError, MAPIException Exception, IMAPISupport* pSupport) ilOffset = 0x22
at ilOffset = 0x3F
>MSCRM Error Report:
--------------------------------------------------------------------------------------------------------
Error: Server was unable to process request.
Error Number: 0x8004011B
Error Message: Server was unable to process request.
Error Details: Server was unable to process request.
Source File: Not available
Line Number: Not available
Request URL:
Stack Trace Info: [FaultException`1: Value for this parameter must be equal or greater than zero.]
Pekka
Monday, November 25, 2013 5:52 PM
All replies
-
Hi Pekka,
Did you manage to resolve this issue. We are facing similar issue in our environment.
Manoj Batchu
Thursday, March 27, 2014 12:02 PM -
We had to install new office version - user did have old (200?) version of office. After that it worked ok.
Pekka
Thursday, April 3, 2014 2:42 PM -
Thanks Pekka. We do have the latest version of Office (2013), but we are still facing the issue.
Thanks for your response.
Manoj Batchu
Thursday, April 10, 2014 2:09 AM