none
[13" OP] Problemas com Plugin no Merge de Contas RRS feed

  • Pergunta

  • prezados boa tarde,

    estou tendo um problema com um plugin específico implementado no Service Pack 1 (SP1) do Microsoft Dynamics® CRM 2013 (6.1.0.581) (DB 6.1.0.581)

    On-premises na mensagem Merge Post-Operation Sync.

    A questão é que quando eu coloco um "InvalidPluginExecutionException" no plugin ele retorna no CRM uma mensagem genérica na tela e não mostra a mensagem tratada no plugin 

    como ele não disponibiliza o Log na mensagem de erro eu não sei o que pode estar influenciando para gerar este erro, alguem tem alguma ideia do que seja? em pesquisas recentes verifiquei que algumas pessoas comentam que este problema foi solucionado instalando o Rollup mais atual, alguem já passou por isso e resolveu ?

    terça-feira, 5 de janeiro de 2016 18:46

Respostas

  • Boas Thiago,

    Como estás em on-prem já fizestes debug, já ativastes o trace para veres se está a dar alguma mensagem de erro? Qual é a entidade para onde a mensagem está ativada? Para outras entidades funciona?

    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 quinta-feira, 7 de janeiro de 2016 01:04
    • Marcado como Resposta Thiago_Lima quinta-feira, 14 de janeiro de 2016 11:14
    quinta-feira, 7 de janeiro de 2016 01:04
  • Ola Pedro,

    O código roda, porem não disponibiliza log para fazer o tracing, já para solicitar uma cópia do ambiente acho muito dificil pois existem muitas integrações rodando e seria bem complexo

    Mas o cliente informou que a mensagem de erro exibida para o usuario não é importante e que a lógica do plugin que seria realmente importante, então ficou acordado que ficaria assim mesmo, em todo caso em um segundo momento eu vou tentar instalar um ambiente na minha VM com estas características e realizar um Update para testar se realmente o problema foi um bug da versão 6.1.0 do Dynamics 2013

    • Marcado como Resposta Thiago_Lima quinta-feira, 14 de janeiro de 2016 11:14
    quinta-feira, 14 de janeiro de 2016 11:14

Todas as Respostas

  • Boas Thiago,

    Como estás em on-prem já fizestes debug, já ativastes o trace para veres se está a dar alguma mensagem de erro? Qual é a entidade para onde a mensagem está ativada? Para outras entidades funciona?

    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 quinta-feira, 7 de janeiro de 2016 01:04
    • Marcado como Resposta Thiago_Lima quinta-feira, 14 de janeiro de 2016 11:14
    quinta-feira, 7 de janeiro de 2016 01:04
  • Ola Pedro obrigado por responder,

    A entidade é Account, e não consegui fazer o debug nem o trace pois o erro é generico e não disponibiliza o log de erro, em pesquisa na net percebi que alguns usuarios comentam que a versão SP1 do Dynamics 2013 realmente tem esse bug que foi corrigido com as atualizações de Rollup mais recentes, porem não encontrei nada oficial da Microsoft falando sobre o assunto, pois tambem tenho um ambiente em paralelo na versão 6.1.3 rodando o mesmo código e o comportamento se mostra eficaz e a mensagem customizada aparece. acredito ser este mesmo o problema;

    como no meu cliente solicitar uma atualização do sistema é um procedimento muito complexo, eu estava procurando algum material oficial que falasse deste bug, igual como teve nesta versão de Rollup do 2011 

    • Custom error messages for software development kit (SDK) plug-ins are not displayed as expected. Instead, a generic error message that states that ISV code aborted the operation is displayed.


    • Editado Thiago_Lima sexta-feira, 8 de janeiro de 2016 11:54
    sexta-feira, 8 de janeiro de 2016 11:53
  • Boas Thiago,

    Mas você tem o código do plugin está em on-prem então deveria conseguir fazer debug, ou ele não chega a entrar no código. Se ele não chegar a executar o código desse plugin então o erro pode estar a ser causado por outro plugin, você consegue desativar outros plugins associados a entidade Account?

    Se fosse da plataforma ele deveria aparecer um erro dos ficheiros de log (quando ativamos o trace) do Dynamics CRM.

    Presumo que tenhas uma máquina de desenvolvimento\testes e que consegues reproduzir o erro. Podes pedir uma cópia integral dessa máquina aplica o rollup mais recente e ver se o problema desaparece, se desaparecer tens uma prova que existe mesmo a necessidade de fazer um upgrade. Caso não funcione podes repor a máquina e ver outros problemas.

    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, 8 de janeiro de 2016 12:04
  • Ola Pedro,

    O código roda, porem não disponibiliza log para fazer o tracing, já para solicitar uma cópia do ambiente acho muito dificil pois existem muitas integrações rodando e seria bem complexo

    Mas o cliente informou que a mensagem de erro exibida para o usuario não é importante e que a lógica do plugin que seria realmente importante, então ficou acordado que ficaria assim mesmo, em todo caso em um segundo momento eu vou tentar instalar um ambiente na minha VM com estas características e realizar um Update para testar se realmente o problema foi um bug da versão 6.1.0 do Dynamics 2013

    • Marcado como Resposta Thiago_Lima quinta-feira, 14 de janeiro de 2016 11:14
    quinta-feira, 14 de janeiro de 2016 11:14
  • Ola Pedro,

    Realmente constatei que o problema está no SP1 do Dynamics 2013, criei 1 VM com a versão 6.1.0 e testei o plugin e a mensagem generica apareceu, fiz o update deste CRM para 6.1.3 e a menagem apareceu em cima do mesmo plugin.

    com base nisso consegui justificar este problema


    • Editado Thiago_Lima segunda-feira, 18 de janeiro de 2016 18:35
    segunda-feira, 18 de janeiro de 2016 18:34
  • Boas Thiago,

    Fixe ainda bem que o problema desapareceu, por vezes é necessário chegar ao extremo para haver mudanças, agora é trabalhar para o CRM 2016 :D


    Pedro Azevedo Crm Specialist 4.0\2011

    segunda-feira, 18 de janeiro de 2016 22:52