Exception from HResult: 0xc1004043

Janeiro 31, 2007 at 2:00 pm Deixe um comentário

Sintomas
Quando você tenta recuperar um profile através do método ProfileContext.GetProfile, você recebe o seguinte erro:

Exception from HRESULT: 0xC1004043

Stack Trace:

[COMException (0xc1004043): Exception from HRESULT: 0xC1004043]
Microsoft.CommerceServer.Interop.Profiles.ProfileServiceClass.GetProfileByKey(String bstrKeyMemberName, Object sValue, String bstrType, Boolean bReturnError) +0 Microsoft.CommerceServer.Runtime.Profiles.Profile..ctor(ProfileContext profileService, String keyName, String keyValue, String profileType) +60

[CommerceProfileSystemException: Failed to retrieve profile.]
(…)

Causa
Se você estiver efetuando a pesquisa através de um campo/valor no profile e este campo for Unique Key, o valor não pode conter espaços no final da string.

O código abaixo utilizado para reproduzir o erro:

public static Profile ObterProfile(string campo, string valor)
{
              Profile userProfile = null;

              userProfile = CommerceContext.Current.ProfileSystem.GetProfile(campo, valor, “UserObject”);

               return userProfile;
}

A segunda linha do método gera o erro.

Solução
Retirar os espaços do final da string deste campo.

Abraços!

Anúncios

Entry filed under: Commerce Server.

Orcas Web Designer Novo Extra.com.br no ar!

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendário

Janeiro 2007
S T Q Q S S D
« Dez   Mar »
1234567
891011121314
15161718192021
22232425262728
293031  

Most Recent Posts


%d bloggers like this: