BOA TARDE, A UMA SEMANA FUI CONTRATADO COMO ESTAGIÁRIO E JÁ RECEBI UM PROBLEMA E TANTO PARA RESOLVER MAS NÃO ESTOU CONSEGUINDO.
TEMOS UM SISTEMA EM UMA EMPRESA ONDE O MESMO GERA RELATÓRIOS, O SISTEMA FOI DESENVOLVIDO COM AS APIS IREPORT E JASPER. O QUE ACONTECE É QUE OS RELATÓRIOS GERADOS PELO JASPERVIWER PARARAM DE SALVAR, OU GERAR, ARQUIVOS EM PDF ! NÃO ENCONTRO NADA A RESPEITO, O CÓDIGO ESTA EM PERFEITO ESTADO (DESENVOLVIDO POR OUTRO PROGRAMADOR) CREIO QUE DEVE ESTAR FALTANDO ALGUM .JAR, MAS JÁ TESTEI DIVERSAS FORMAS E NÃO CONSIGO.
PRECISO DE UMA LUUUUUZ !
OBRIGADO
Quais são as libs que estão no projeto ???
O Jasper esta lá ? O iText esta lá?
Alguma outra saída do relatório funciona ??
Qual o erro ocorre ??
Só com essas informações será impossivel te ajudar!
jmmenezes ele não gera nenhum erro, nenhuma mensagem de erro, nada, apenas não salva o arquivo em nenhum diretório.
Ele não salva nos arquivos .pdf e .xls, o restante salva normalmente.
As libs : commons beanutils, commons collections, iReport, iText 1.3.1 e iText 2.1.7, jasperBabylon, jasperReports… Dentre muitas outras, citei as que foram as mais vistas em minhas buscas.
Você já viu algum erro parecido ?
explique-me uma coisa…O PROJETO ainda não finalizado não funciona ou o .jar gerado para o cliente parou de funcionar (do dia pro outro, ou quando foi gerado o .jar?)
O projeto já funciona a tempos, já está instalado na máquina do cliente, mas a um mês começou a ocorrer este erro, parou de gerar os relatórios em .pdf .
O código “está em perfeito estado” parece conversa de vendedor de carro usado ou de corretor de imóveis
Sempre desconfie de algo que não foi você que escreveu.
Também desconfie de algo que não foi você que mexeu (por exemplo, de um mês para cá ocorreu alguma coisa no ambiente? Mudaram a máquna de lugar? Veja o que pode ter ocorrido. Pode ser que algum disco tenha lotado e a aplicação precise gerar algum arquivo temporário. Como ela não consegue gerar o tal arquivo no disco então ela parou de funcionar.
De qualquer forma, você vai ter de bancar o detetive e começar a olhar os logs da aplicação (se é que ela tem logs).
Se ela não tiver, você vai ter de inspecionar onde nessa tal aplicação é gerado o tal do PDF, e botar você mesmo os logs.