none
System.InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly. RRS feed

  • Pergunta

  • Alguém sabe como resolver o erro: System.InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.

    Apresentado quando tento acessar o crm.


    Tiago Henrique Consultor de Implantação

    terça-feira, 26 de fevereiro de 2013 17:33

Respostas

Todas as Respostas

  • Tiago, que versão está usando? Local ou nuvem? se local qual o rollup instalado? 

    Atenciosamente,
    Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
    Profile
    Blog

    terça-feira, 26 de fevereiro de 2013 17:49
    Moderador
  • 4.0, local, rollup 21

    Tiago Henrique Consultor de Implantação

    terça-feira, 26 de fevereiro de 2013 17:53
  • Veja se este link da Microsoft ajuda http://support.microsoft.com/kb/958377?wa=wsignin1.0 


    Atenciosamente,
    Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
    Profile
    Blog

    terça-feira, 26 de fevereiro de 2013 17:55
    Moderador
  • ja tinha visto este link, e ja fiz isso e não funcionou.


    Tiago Henrique Consultor de Implantação

    terça-feira, 26 de fevereiro de 2013 18:10
  • esta acontecendo na hora de abrir o crm? primeira tela? poste a imagem da tela com o erro e o log completo.

    Atenciosamente,
    Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
    Profile
    Blog

    terça-feira, 26 de fevereiro de 2013 18:57
    Moderador
  • isto mesmo na primeira tela.

    Erro de Servidor no Aplicativo '/'.
    --------------------------------------------------------------------------------

    O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly. 
    Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código. 

    Detalhes da Exceção: System.InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.

    Erro de Origem: 

    Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.  

    Rastreamento de Pilha: 


    [InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.]
       System.Diagnostics.PerformanceCounter.Initialize() +1119
       System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly) +281
       System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, Boolean readOnly) +28
       Microsoft.Crm.CrmPerformanceCounterFactory.LoadCounters(CounterContainer counterContainer, PerformanceCounterLoadSetting settings, String component) +1225
       Microsoft.Crm.CrmPerformanceCounterFactory.LoadCounters(PerformanceCounterLoadSetting settings, String component) +726

    [TypeInitializationException: O inicializador de tipo de 'Microsoft.Crm.Authentication.BaseAuthenticationProvider' acionou uma exceção.]
       Microsoft.Crm.Authentication.BaseAuthenticationProvider..ctor() +0
       Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider..ctor() +55

    [TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada.]
       System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
       System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +146
       System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +298
       System.Activator.CreateInstance(Type type, Boolean nonPublic) +79
       Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateType(String typeName, Type requiredBaseType) +191
       Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateProvider(String typeName, IDictionary`2 configuration) +49
       Microsoft.Crm.Authentication.AuthenticationPipelineSettings.LoadPipeline() +273
       Microsoft.Crm.Authentication.AuthenticationPipelineSettings.get_AuthenticationProvider() +29
       Microsoft.Crm.Authentication.AuthenticationEngine.get__provider() +30
       Microsoft.Crm.Authentication.AuthenticationEngine.Execute(Object sender, EventArgs e) +1194
       System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171

     


    --------------------------------------------------------------------------------
    Informações sobre a Versão: Microsoft .NET Framework Versão:2.0.50727.4234; Versão do ASP.NET:2.0.50727.4223 



    Tiago Henrique Consultor de Implantação

    terça-feira, 26 de fevereiro de 2013 19:40
  • Boas Tiago,

    Realmente é muito estranho o KB sugerido pelo Rodrigo não ter funcionado, pois era um erro comum. Eu encontrei mais algumas referências, mas primeiro verifique que o Assync Services está a correr. Depois verifique o event viewer, os logs (...\Application Data\Microsoft\MSCRM\Logs) e active o trace para ver se dão mais pistas, porque uma nas linhas do erro parece ter haver com permissões, verifique se tem acesso a BD por exemplo.

    Verifique este KB:

    http://support.microsoft.com/kb/957031/pt-br

    Ele não vai resolver pois você tem o rollup mais recente. Em último caso corra novamente o setup do CRM e faça um repair.

    Espero ter ajudado


    Pedro Azevedo Crm Specialist 4.0\2011

    quarta-feira, 27 de fevereiro de 2013 10:56
  • Não deu mesmo, ai atualizamos pro crm 2011.

    Tiago Henrique Consultor de Implantação

    sexta-feira, 1 de março de 2013 18:08