Mensagem:"Error converting value 0 to type 'Prowise.Geral.Domain.Regra'. Path 'ConfigRegraLinha.Regra'."
FAQ_CIGAM > FAQ_Controladoria > Gestão do Resultado > Mensagem:"Error converting value 0 to type 'Prowise.Geral.Domain.Regra'. Path 'ConfigRegraLinha.Regra'."
Índice
- 1 Palavras-Chave
- 1.1 E, se a instalação do BI CIGAM estiver dentro da pasta do Controladoria, isso não causará impacto?
- 1.2 E, caso o BI CIGAM esteja instalado em pastas separadas, devo aplicar o mesmo procedimento?
- 1.3 E quem deve fazer estes ajustes caso apresente na hora que o usuário tentar abrir a tela do Extrator Cubo dentro do CIGAM?
Palavras-Chave
Extrator Cubo.dll.NewtonSoft.Json.Controladoria.Bin.Atualização.
Ao abrir o extrator do cubo, a seguinte mensagem é exibida.
Error converting value 0 to type 'Prowise.Geral.Domain.Regra'. Path 'ConfigRegraLinha.Regra', line 1, position 29921.
Neste caso, na pasta de instalação do Controladoria > BIN, NÃO pode existir o arquivo Newtonsoft.Json, pois essa DLL já está inclusa na pasta Controladoria > BIN > RESOLVER, e sua presença duplicada na pasta principal provoca conflito no carregamento das dependências. Essa orientação foi formalizada no adendo de 13/05/2025, que descreve a otimização do método de carregamento das DLLs do módulo Controladoria no CIGAM, conforme divulgado no COMUNICADO REDE CIGAM 047/25 – Adendo da versão CIGAM BI.
- Caminho correto que deve existir este componente:
E, se a instalação do BI CIGAM estiver dentro da pasta do Controladoria, isso não causará impacto?
Não.Se remover a DLL da pasta BIN e mantê-la apenas na pasta RESOLVER, a instalação do BI CIGAM não será afetada. O comportamento esperado é justamente esse, porque o módulo passou a carregar o Newtonsoft.Json exclusivamente a partir da pasta RESOLVER após a otimização descrita no adendo. Mantê-la somente ali evita conflito e garante que o carregamento das dependências ocorra de forma correta.
E, caso o BI CIGAM esteja instalado em pastas separadas, devo aplicar o mesmo procedimento?
Sim. Mesmo que a instalação do BI CIGAM esteja em uma pasta separada do Controladoria, o procedimento deve ser o mesmo, porque manter a DLL apenas na pasta RESOLVER evita conflitos de carregamento e impede que o BI apresente erros ao iniciar. O risco não está no módulo em si, mas na possibilidade de o BI tentar carregar versões diferentes da mesma DLL quando ela permanece na pasta BIN. Por isso, o recomendado é sempre deixar somente na RESOLVER, independentemente do local onde o BI esteja instalado.
E quem deve fazer estes ajustes caso apresente na hora que o usuário tentar abrir a tela do Extrator Cubo dentro do CIGAM?
Os ajustes devem ser feitos pela equipe responsável pela atualização da versão na estação ou no servidor, seja o Parceiro que realizou a instalação/Atualização ou a equipe de Suporte, Homologação.
