Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Ao tentar configurar uma Organização no cliente de Outlook de CRM 2011 a seguinte exceção é apresentada:
Exception : Must specify valid information for parsing in the string.
at System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at Microsoft.Crm.Platform.ConvertHelper.EnumFromXmlString(Type enumType, String mask)
at Microsoft.Crm.Metadata.AttributeDescription.FillPropertiesFromXml(XmlNode node, Boolean throwIfIdsMissing)
at Microsoft.Crm.Metadata.NonSharableMetadataCacheLoader.<>c__DisplayClass7.<LoadDescriptionsFromXml>b__6(IFillableMetadataDescription description, XmlNode node, Boolean newIterator)
at Microsoft.Crm.Metadata.NonSharableMetadataCacheLoader.LoadDescriptionsFromXml(String name, MetadataContainer container, CounterList counter, IEnumerable`1 navs, IEnumerable`1 paths, LoadDescriptionFromXmlDelegate LoadDescriptionFromXmlDelegate)
at Microsoft.Crm.Metadata.NonSharableMetadataCacheLoader.LoadDescriptionsFromXml(String name, MetadataContainer container, CounterList counter, IEnumerable`1 navs, String[] paths)
at Microsoft.Crm.Metadata.NonSharableMetadataCacheLoader.LoadDescriptionsFromXml(String name, MetadataContainer container, CounterList counter, XPathNavigator nav, String path)
at Microsoft.Crm.Metadata.NonSharableMetadataCacheLoader.BuildContainerFromXml(XmlDocument xmlDocument, LoadMasks masks, CounterList counter)
at Microsoft.Crm.Metadata.NonSharableMetadataCacheLoader.LoadCacheFromXml(XmlDocument xmlDocument, LoadMasks masks, CounterList counter)
at Microsoft.Crm.Metadata.DynamicMetadataCacheFactory.LoadCacheFromWebService(DynamicMetadataCacheLoader loader, LoadMasks masks, IOrganizationContext context, Boolean writeCacheToLocalFile, CounterList counter)
at Microsoft.Crm.Metadata.DynamicMetadataCacheFactory.LoadCacheForRichClient(LoadMethod loadMethod, DynamicMetadataCacheLoader loader, LoadMasks masks, IOrganizationContext context, CounterList counter)
at Microsoft.Crm.Metadata.DynamicMetadataCacheFactory.LoadMetadataCache(LoadMethod method, CacheType type, IOrganizationContext context)
at Microsoft.Crm.Metadata.MetadataCache.LoadCache(IOrganizationContext context, Boolean fileOnlyIfExists)
at Microsoft.Crm.Metadata.MetadataCache.GetInstance(IOrganizationContext context)
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)
Esta exceção pode ocorrer quando o servidor de CRM 2011 se encontra atualizado para Update Rollup 12, ou superior, enquanto o cliente de Outlook se encontra atualizado para Update Rollup 11v2, ou inferior.
De forma a ultrapassar este problema, basta apenas atualizar o cliente de Outlook Client para Update Rollup 12, ou superior (é recomendado atualizar para versão idêntica ao servidor de CRM). Por vezes, ao aplicar esta solução, o erro persiste. Nestes casos, é possível verificar que um dos seguintes factos ocorre:
- Não é possível instalar o Update Rollup 12, ou outro de versão superior;
- A instalação do Update Rollup 12, ou superior, é concluída mas a versão do cliente de Outlook não é a esperada: 5.0.9690.2903.
Tal pode acontecer se a Atualização Crítica para Microsoft Dynamics CRM 2011 (KB2855319) estiver instalada no cliente de Outlook. Por vezes a instalação é realizada pelo Windows Updates. Neste caso, os seguintes passos são recomendados:
- Desinstalar, na máquina cliente, a Atualização Crítica para Microsoft Dynamics CRM 2011 (KB2855319) seguida de todos os Updates Rollup instalados (do mais recente para o mais antigo);
- Desinstalar o cliente de Outlook;
- Remover as seguintes diretorias:
a. %localappdata%\Microsoft\MSCRM
b. %appdata%\Microsoft\MSCRM
c. C:\Programme\Microsoft Dynamics CRM
4. Remover as seguintes chaves de registo:
a. HKEY_CURRENT_USER\Software\Microsoft\MSCRM
b. HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
5. Desabilitar a ligação à internet da máquina cliente;
6. Reinstalar o cliente de Outlook;
7. Reinstalar o Update Rollup 12, ou superior (é recomendado atualizar para versão idêntica ao servidor de CRM);
8. Reabilitar a ligação à internet da máquina cliente;
9. Configurar a Organização para o cliente Outlook.
Espero que vos seja útil.
Marco.