Erro jasper/java: Image read failed

172 views
Skip to first unread message

ro

unread,
Jul 23, 2020, 1:10:15 PM7/23/20
to JasperReports / iReport Brasil
Oi Boa tarde! preciso exibir uma imagem extensao.tif em tamanho real em um relatorio jasper, essa mesma imagem quando em propriedades "Fill Frame", imprimi sem erros, mas quando "Real Size" da o erro:

Erro
Problema: JRException
Mensagem: Image read failed.
Causa: nullnet.sf.jasperreports.engine.JRException: Image read failed.
        at net
.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:73)
        at net
.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:245)
        at net
.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:476)
        at net
.sf.jasperreports.engine.JRImageRenderer.getDimension(JRImageRenderer.java:512)
        at net
.sf.jasperreports.engine.fill.JRFillImage.fitImage(JRFillImage.java:1251)
        at net
.sf.jasperreports.engine.fill.JRFillImage.prepare(JRFillImage.java:1173)
        at net
.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:329)
        at net
.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:419)
        at net
.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:378)
        at net
.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2038)
        at net
.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooter(JRVerticalFiller.java:925)
        at net
.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(JRVerticalFiller.java:791)
        at net
.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:299)
        at net
.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:135)
        at net
.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:946)
        at net
.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
        at net
.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)
        at net
.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
        at net
.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
        at
Main.exportar(Main.java:164)
        at
Main.main(Main.java:89)
C
:\WINDOWS>

Alguém sabe como posso resolver?
O erro não ocorre para outros tipos de imagens como .jpg, .gif, etc...

Obrigada!

heli...@gmail.com

unread,
Jul 23, 2020, 3:02:41 PM7/23/20
to JasperReports / iReport Brasil
converte esta imagem para jpg

ro

unread,
Jul 28, 2020, 2:52:22 PM7/28/20
to JasperReports / iReport Brasil
Testanto o meu arquivo.jar da minha pasta "dist" do netbeans, consegui gerar meu relatório com a imagem.tif sem erros adicionando os jars :
common-lang-3.6.jar , common-io-3.6.jar , common-image-3.6.jar, imageio-core-3.6.jar , imageio-metadata-3.6.jar, imageio-jpeg-3.6.jar ,imageio-tiff-3.6.jar .
 
Mas, ao tentar gerar o arquivo.jar para distribuição, o que é criado na pasta "store", o erro de Image read failed continua.

HS HS

unread,
Jul 29, 2020, 11:59:51 AM7/29/20
to jasperreports-...@googlegroups.com
Converta a imagem para PNG ou JPEG

--
Você recebeu essa mensagem porque está inscrito no grupo "JasperReports / iReport Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jasperreports-irepor...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/jasperreports-ireport-brasil/b2fae970-16ed-4a9f-8ef4-e7730182bb32n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages