Problemas com o JasperReports

Pessoal…

Tô tentando, mas não consigo exibir os relatórios com JasperReports, gera a seguinte exception:

[color=“red”]java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:737)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:128)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:106)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1249)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:171)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:161)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)
at RelatorioBolsistas.geraRelatorio(RelatorioBolsistas.java:78)
at RelatorioBolsistas.main(RelatorioBolsistas.java:95)

NESTED BY :
java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:737)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:128)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:106)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1249)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:171)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:161)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)
at RelatorioBolsistas.geraRelatorio(RelatorioBolsistas.java:78)
at RelatorioBolsistas.main(RelatorioBolsistas.java:95)

NESTED BY :
net.sf.jasperreports.engine.JRException: Error loading object from file : RelatorioBolsistas.pdf
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:133)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:106)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1249)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:171)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:161)
at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)
at RelatorioBolsistas.geraRelatorio(RelatorioBolsistas.java:78)
at RelatorioBolsistas.main(RelatorioBolsistas.java:95)
Caused by: java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:737)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:128)
… 7 more[/color]

Quando vou executar:

JasperViewer.viewReport( “RelatorioBolsistas.pdf”, false );

Estou usando o ireports 0.4.0, para gerar o relatório…

Desde já grato pela atenção

java.io.StreamCorruptedException&#58; invalid stream header 

Tem certeza que vc está passando o caminho certo do seu relatório???

Estão no mesmo nível do diretório…

Até onde eu sei, o Jasper não visualiza arquivo .pdf ele só gera e você tem que utilizar algum leitor de pdf para visualizar.

Entaum, esta é a primeira vez que estou usando o Jasper, segui o tutorial do guj, que apresenta o seguinte comando:

/* Visualiza o relatório em formato PDF */
JasperViewer.viewReport( “BibliotecaPessoal.pdf”, false );

Agora que vc me falou, troquei o *. pdf para *.jrprint, e aí não ocorreu mais o erro de:

java.io.StreamCorruptedException: invalid stream header

deu tudo ok! Agora, e se fosse na web, caso o relatorio for gerado por uma servlet, como eu faria para gerar um relatório em html ???

Obrigado à atenção de todos…

da uma olhada na documentacao do jasper… ele exporta em varios formatos como CSV, HTML, PDF etc… eh soh da uma vasculhada na documentacao q vc descobre…

Kra, qnd estava trabalhando com o IReport tb tive um problema parecido com esse. No meu caso qnd mudava as margens dava este erro

Pq pela msg ai eh erro no cabeçalho, alguma coisa assim, se eu naum estiver errado

Estou com o mesmo problema,
Mas na propria visualizacao do iReport quando coloco um subreport.
Fiz conforme varios tutoriais e sempre da esse erro,

Alguem tem um report com sub funcionando pra eu ver como é a bagaça?

Att

Eu na visualizacao do iReport, com subrelatorio ele funciona certinho, mas qdo abro ele pelo servlet passando um ResultSet da galho no arquivo qdo vai abri…