¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como resolver o erro ao instanciar o visualizador de relatórios no Crystal Reports após a atualização para o Oracle 19c e .Net Framework 4.8.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 127 Vistas
0
Cargando...

Grupo,

Recentemente, minha organização atualizou nosso banco de dados Oracle para 19c. Isso também nos obrigou a atualizar as versões de tempo de execução do Crystal Reports utilizadas em um aplicativo de formulários do Windows para a versão atual. O problema que estou enfrentando é que, após atualizar tudo e corrigir os problemas de compilação, quando tento instanciar o visualizador de relatórios, o aplicativo trava sem um rastreamento de pilha ou informações, exceto por:
O programa '[16536] WATER.exe' foi encerrado com o código -1073741819 (0xc0000005) 'Violação de acesso'.

Atualmente, tenho o aplicativo de formulários do Windows configurado da seguinte maneira:

.Net Framework 4.8 instalado e utilizado
Crystal Reports para Visual Studio SP29 instalado
As referências DLL do Crystal Reports são para a versão 13.0.4000.0

Sei que o aplicativo está se conectando ao Oracle 19c corretamente, pois estou vendo que as grades de dados e similares estão sendo preenchidas corretamente, e parece que as credenciais estão sendo adicionadas corretamente ao relatório antes de tentar fazer login no Oracle.

Parece que o aplicativo está falhando exatamente no comando report.show com o erro mencionado anteriormente.

Não consegui encontrar uma solução em nenhuma das mensagens da comunidade e estou perdido em relação a como resolver esse problema. Qualquer ajuda seria muito apreciada.

Fico feliz em fornecer qualquer outra informação necessária.

Obrigado.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

water.exe é o aplicativo que estou tentando executar e que inclui os Crystal Reports integrados nele.

O fato de compartilhar o nome com um cavalo de Troia é apenas uma coincidência.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

O que é water.exe?

Uma pesquisa no Google encontrou esses 2 links:

http://windowsbulletin.com/files/exe/slimdx-group/slimdx-sdk-march-2009/water-exe

http://windowsbulletin.com/files/exe/infogrames/freddi-fish-and-luthers-water-worries/water-exe

Parece que pode ser um trojan ou outro vírus desagradável...

Tente removê-lo e veja o que acontece.

Don

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Finalmente descobri o que estava acontecendo e qual é a solução.

Parece que a conexão está em cache dentro do relatório e com essa conexão, que tipo de controladores de conexão precisam ser utilizados. No meu caso, a conexão do Crystal Reports/Visual Studio estava em cache e eu precisava usar os dlls de conexão do Oracle 11g. Como o servidor foi atualizado para o Oracle 19c, esses dlls de conexão não funcionariam mais e não existiam mais na minha máquina.

Isso causou falhas catastróficas sem mensagens de erro que eu estava vendo. O erro de "acesso negado" foi literalmente causado pelos dlls de manipulação de conexão do Oracle 11g que não existiam mais na minha máquina.

A solução para isso é adicionar uma nova conexão ao banco de dados em um relatório, depois revisar cada relatório em questão e atualizá-lo para a nova conexão. Isso não alterará nenhuma consulta armazenada, apenas alterará o relatório para usar os novos arquivos dll de tempo de execução do Oracle.

Obrigado pela ajuda de todos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estou utilizando o Visual Studio 2019, que está atualizado para a versão mais recente.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?