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.
Avalados por :
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.
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.
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
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.
Estou utilizando o Visual Studio 2019, que está atualizado para a versão mais recente.
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor