locked
CRM 2013 for Outlook: There must be at least one form for each user: found 0 RRS feed

  • Question

  • Error when adding the CRM Organisation in Outlook 2013. If I grant the User System Administrator Role they are able to connect but obviously that is not a solution. I would also rather not edit customizatons.xml as recommended at https://www.salentica.com/crm-2013-error-there-must-be-at-least-one-form-for-each-user-found-0/ because I don't want to disrupt valid security restrictions on certain forms.

    Any help appreciated! Thanks.

    10:41:17|   Info| Logon mapi store
    10:41:17|   Info| Logon admin service
    10:41:17|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetCrmStoreServiceId
    10:41:17|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
    10:41:17|   Info| Query all rows in msg service table
    10:41:17|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
    10:41:17|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetCrmStoreServiceId
    10:41:17|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.DeleteV4CrmDatastore
    10:41:17|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.InitializeMapiStoreForFirstTime
    10:43:20|  Error| Exception : There must be at least one form for each user: found 0.    at Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.XrmExecuteInternal()
       at Microsoft.Crm.Application.Platform.ServiceCommands.RetrieveFilteredFormsCommand.Execute()
       at Microsoft.Crm.Application.Components.Platform.ClientCacheLoaders.AppFormFilterCacheLoader.LoadCacheData(AppFormFilterCacheKey key, IOrganizationContext context)
       at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.CreateEntry(TKey key, IOrganizationContext context)
       at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.LookupEntry(TKey key, IOrganizationContext context)
       at Microsoft.Crm.Application.Components.Platform.ClientCacheLoaders.AppFormFilterCache.GetFilteredFormIds(Int32 entityTypeCode, FormType formType, Boolean useSystemUserContext, Guid userId, IOrganizationContext context)
       at Microsoft.Crm.Application.Platform.AppFormFilter.GetFilteredFormIds(Int32 entityTypeCode, FormType formType, Boolean useSystemUserContext)
       at Microsoft.Crm.Outlook.ReadingPaneCache.FormIdCache.GetFormId(Int32 entityTypeCode)
       at Microsoft.Crm.Outlook.ReadingPaneCache.GetReadingPaneFormIdForEntityType(EntityType entityType, IOrganizationContext organizationContext)
       at Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.InitializeMapiStoreForFirstTime()
       at Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.Configure(IProgressEventHandler progressEventHandler)
       at Microsoft.Crm.Application.Outlook.Config.ConfigEngine.Configure(Object stateInfo)

    Wednesday, December 10, 2014 11:08 AM