none
Erro apos instalar Profile para Debug - CRM 2011 ONPRIMISE RRS feed

  • Pergunta

  • Bom dia a todos,

    Já tem um ano e pouco que trabalho desenvolvendo para o Dynamics Crm. E atualmente estou me deparando com um erro desconhecido que não encontro resposta.

    Em vários clientes ja debuguei algumas vezes, tanto em tempo real como pelo 'plugin profile'.

    Mas atualmente em um cliente preciso fazer pelo 'plugin profile', e não consigo obter o 'error log file' para usar na etapas seguintes. Em vez de gerar esse log, acontece uma excessão que gera o texto abaixo:

    Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Unexpected exception from plug-in (Execute): PluginProfiler.Plugins.ProfilerPlugin: System.TypeInitializationException: The type initializer for 'PluginProfiler.Plugins.ServiceWrappers.ServiceProviderWrapper' threw an exception.Detail: 
    <OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
      <ErrorCode>-2147220956</ErrorCode>
      <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
      <Message>Unexpected exception from plug-in (Execute): PluginProfiler.Plugins.ProfilerPlugin: System.TypeInitializationException: The type initializer for 'PluginProfiler.Plugins.ServiceWrappers.ServiceProviderWrapper' threw an exception.</Message>
      <Timestamp>2016-01-15T12:05:36.6438032Z</Timestamp>
      <InnerFault i:nil="true" />
      <TraceText>
    
    [PluginProfiler.Plugins: PluginProfiler.Plugins.ProfilerPlugin]
    [d840f03e-80bb-e511-bb06-00155d00744f: ImobPlugins.PluginFila: Create of new_itensproposta (Profiler)]
    

    Eu realmente não sei o que pode estár dando errado, o Plugin esta registrado em um pos evento de uma entidade(mas não em Sandbox), pois ele faz coisas que não são permitidas nesse modo. Dai registrei ele em 'None'. Mas este mesmo erro ja aconteceu comigo em outras ocasiões para plugins registrados na SandBox.

    Abaixo tem uma imagem para detalhar melhor os acontecimentos.

    sexta-feira, 15 de janeiro de 2016 12:41

Todas as Respostas

  • Boas Wagner,

    Provavelmente a versão do plugin profile é antiga, tenta desinstalar o plugin profile e instalar novamente através do Plugin Registration Tool que estás a usar.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP sexta-feira, 15 de janeiro de 2016 14:26
    sexta-feira, 15 de janeiro de 2016 14:26
  • Na verdade eu ja fiz isso Azevedo. Desinstalei e Reinstalei várias vezes o plugin profile para tentar novamente.

    Inclusivel o sdk do crm 11 que estou a usar é a ultma. Seria besteira tentar com o plugin registration do crm 2015 ?

    sexta-feira, 15 de janeiro de 2016 15:22
  • Boas Wagner,

    Não é besteira podes tentar, mas por exemplo estás a usar o SDK da versão do rollup que está instalado no servidor, já agora qual é o update rollup? Para além de uma versão recente, tenta com versões anteriores. Já me aconteceu apenas funcionar em versões anteriores principalmente depois do UR12. Tens que usar o plugin profiler porquê?

    então mas alguma vez conseguistes fazer debug através do plugin profiler nesse cliente? Não funciona apenas para esse plugin?

    No desespero o que eu faria seria reiniciar os serviços do CRM, desinstalar e voltar a instalar o plugin através do Plugin Registration e depois tentar novamente o plugin profiler.

    Caso não consigas pelo plugin profiler e caso não consigas diretamente do Visual Studio, podes sempre tentar através do ITracingService.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011


    sexta-feira, 15 de janeiro de 2016 16:03
  • Respondendo suas perguntas na ordem:

    * O update do Rollup é o 11.

    *Tenho que usar o Plugin profile porque em tempo real estou tendo problemas relacionados a InfraEstrutura do projeto.

    *Esse cliente é novo e esse esta sendo o primeiro Plugin que eu tento debugar no projeto.

    * E ja tentei o mesmo teste com um plugin bem simples que criei apenas para verificar o problema. E acontece a mesma coisa.

    O que complica minha situação, é que estamos mexendo em projeto que foi implementado por outra empresa, então além de ter que entender o código, pode haver alguma restrição que eu não conheça.

    Ex: Tentei assinar o pojeto com uma chave propria 'ChaveMinaEmpresa.snk', mas quando faço isso, não consigo nem implantar o plugin. Dai volto para a chave que foi criada da empresa "concorrente", 'ChaveOutraEmpresa.snk' e consigo voltar a registrar o Plugin.

    Chaves para poder

    sexta-feira, 15 de janeiro de 2016 17:55
  • Boas Wagner,

    Isto mexer em coisas que outros implementaram é uma MERD... mas se tiveres a rasca podem utilizar o tracing dá uma grande ajuda.

    Qual é a versão do SDK que estás a usar? Tenta usar uma antiga, eu tive uma vez problemas não com o profiler mas com o plugin registration e só conseguia penso eu com a versão do SDK do UR6 ou uma coisa assim. Já tentastes usar uma mais recente?

    Em relação a chave desinstalastes primeiro todos os plugins daquele assembly, penso que primeiro terás que desinstalar e só depois é que podes instalar.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP segunda-feira, 18 de janeiro de 2016 12:04
    segunda-feira, 18 de janeiro de 2016 12:03
  • Como o amigo Azevedo falou já tentou usar uma versão antiga?

    quinta-feira, 4 de fevereiro de 2016 05:13