Mensagem:"Error converting value 0 to type 'Prowise.Geral.Domain.Regra'. Path 'ConfigRegraLinha.Regra'."

De CIGAM WIKI
Revisão de 20h22min de 28 de novembro de 2025 por Ana.nicol (discussão | contribs) (E, se a instalação do BI CIGAM estiver dentro da pasta do Controladoria, isso não causará impacto?)

FAQ_CIGAM > FAQ_Controladoria > Gestão do Resultado > Mensagem:"Error converting value 0 to type 'Prowise.Geral.Domain.Regra'. Path 'ConfigRegraLinha.Regra'."

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.


Extratorcubo261125.png


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:


Extratorcubo26112501.png


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.