Amigos estou tentando abrir um PDF no JasperViewer (ele não é gerado no Jasper), no entanto ele me retorna a exceção abaixo. Como eu faço para abrir?
Ja tentei um milhão do coisas mas nada ainda
jBoleto.writeToFile("bradesco.pdf");
try {
JasperViewer v = new JasperViewer("bradesco.pdf", false);
v.show();
} catch (JRException e) {
e.printStackTrace();
}
Ele retorna:
net.sf.jasperreports.engine.JRException: Error loading object from file : bradesco.pdf
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1417)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:253)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:224)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 more: Error loading object from file : bradesco.pdf
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1417)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:253)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:224)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJRLoader.java:92)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1417)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:253)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:224)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJRLoader.java:64)
at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1417)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:253)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:224)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJRViewer.java:1417)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:253)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:224)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJRViewer.java:253)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:224)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJRViewer.java:224)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJasperViewer.java:142)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJasperViewer.java:102)
at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJasperViewer.java:72)
at org.jboleto.exemplos.ExemploBradesco.main(ExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreExemploBradesco.java:80)
Caused by: java.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 morejava.io.StreamCorruptedException: invalid stream header: 25504446
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
... 8 moreJRLoader.java:87)
... 8 more