Olás,
Estou trabalhando com um report que contém duas imagens no PageHeader, e quando eu tenho conteúdo suficiente para ultrapassar uma página, dá este erro:
net.sf.jasperreports.engine.JRException: Image read failed.
at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:77)
at net.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:248)
at net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:330)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1008)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:586)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:554)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:519)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:285)
at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdf(JasperExportManager.java:188)
at net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:404)
Se eu enviar dados que irão gerar somente uma página de relatório, o report é gerado normalmente e funciona perfeitamente. Mas se for mais de uma página, dá problema. Estou usando as imagens através de parâmetros que estes então, utilizam InputStream. Estou usando iReport 3.0.0 e jasperreports-4.0.1. Alguém pode me ajudar a solucionar??
Desde já agradeço.
Rafael.
