Erro net.sf.jasperreports.engine.JRException: Image read failed - Como resolver?

Problema

Erro ao exportar JasperPrint para PDF net.sf.jasperreports.engine.JRException: Image read failed - Como resolver?

 

Quando estiver configurado a impressão e/ou geração PDF dos Documento Fiscal Eletrônico emitidos e a logomarca configurada para ser adicionada no Documento Auxiliar estiver danificada, corrompida ou for muito grande, haverá o erro abaixo nos registros do serviços que realiza a impressão, que é salvo no caminho padrão:

C:\Oobj\Aplicativos\Oobj\motor-periferico-std\logs\ wrapper-motor-periferico-std.log

2301 11:05:18,844 [ConsumidorImpressao-1-MP-4200 TH] ERROR RRelatorioJasper - Erro ao exportar JasperPrint para PDF
net.sf.jasperreports.engine.JRException: Image read failed.
	at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:72)
	at net.sf.jasperreports.engine.util.JRImageLoader.loadAwtImageFromBytes(JRImageLoader.java:166)
	at net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:417)
	at net.sf.jasperreports.engine.JRImageRenderer.getOnErrorRendererForImage(JRImageRenderer.java:320)
	at net.sf.jasperreports.engine.export.JRPdfExporter.exportImage(JRPdfExporter.java:1506)
	at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:981)
	at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:944)
	at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:816)
	at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:519)
	at net.sf.jasperreports.engine.JasperExportManager.exportToPdf(JasperExportManager.java:218)
	at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdf(JasperExportManager.java:543)
	at br.com.oobj.relatorio.RRelatorioJasper.geraRelatorioPDF(RRelatorioJasper.java:226)
	at br.com.oobj.me.impressao.servicos.ServicoImpressaoSpooler.salvarPdfDoDadfe(ServicoImpressaoSpooler.java:353)
	at br.com.oobj.me.impressao.servicos.ServicoImpressaoSpooler.processar(ServicoImpressaoSpooler.java:163)
	at br.com.oobj.me.impressao.servicos.ServicoImpressaoFacade.processar(ServicoImpressaoFacade.java:59)
	at br.com.oobj.me.impressao.ConsumidorImpressao.novaMensagem(ConsumidorImpressao.java:105)
	at br.com.oobj.util.fila.ConsumidorNotificante.processarComCommitSincrono(ConsumidorNotificante.java:309)
	at br.com.oobj.util.fila.ConsumidorNotificante.execute(ConsumidorNotificante.java:165)
	at br.com.oobj.util.fila.ConsumidorNotificante.run(ConsumidorNotificante.java:127)
	at java.lang.Thread.run(Thread.java:745)

 

Obs.: Mesmo havendo o erro acima, é gerado PDF do Documento Auxiliar, porém, assim como a imagem, o mesmo também estará corrompido:

 

Solução/Procedimento

Para corrigir o erro, veja a seguir o passo a passo:

1 - A logomarca configurada encontra-se no caminho padrão abaixo. Vá até a pasta:

  • C:\Oobj\Config\logo

 

2 - Deverá existir na pasta um arquivo com o prefixo logo- e o CNPJ da unidade emissora. Como no exemplo abaixo:

 

3 - Tente abrir a imagem com um Visualizador de Fotos ou Editor. No Windows, é mostrado a mensagem abaixo ao abrir a imagem com o Visualizador de Fotos:

 

4 - Não há nada a ser feito com esse arquivo para tentar corrigi-lo. Deve-se excluí-lo da pasta e reconfigurar a logomarca, caso deseje continuar a usar uma.  Acesse o artigo a seguir para saber como configurar uma logomarca no DF-e Client:  

 

5 - Configurado a logomarca, aguarde alguns segundos e caso a impressão do DF-e que emitiu não ocorra automaticamente, você pode solicitar a impressão do Documento Fiscal a partir do Painel Oobj.


Referência

Sem referências

0 (0)
Avaliação do Artigo (Nenhum voto)
Avaliar esse artigo
Anexos
Não há anexos para este artigo.
Artigos Relacionados RSS Feed
Como otimizar um logotipo com Photoshop para impressão de DANFCE?
Visualizado 4343 vezes desde 13/07/2016
Como configurar DFe Client para emitir SAT?
Visualizado 1601 vezes desde 17/01/2017
Como configurar logomarca no DFe Client?
Visualizado 1346 vezes desde 18/07/2016
Como realizar a atualização manual do DFe Client?
Visualizado 2694 vezes desde 19/07/2016
Como configurar Certificado Digital A1 ou A3 no DFe Client?
Visualizado 3039 vezes desde 19/07/2016
Como adicionar Token (CSC) para NFC-e no DFe Client?
Visualizado 6999 vezes desde 20/07/2016
Como configurar a Impressão automática no DFe Client?
Visualizado 2403 vezes desde 03/08/2016
Como ativar Contingência no DFe Client?
Visualizado 5673 vezes desde 02/08/2016
Como ativar a gravação do XML Proc de Documentos emitidos (NF-e, NFC-e, CT-e e CF-e) no DFe Client?
Visualizado 2399 vezes desde 18/08/2016
Falha de impressao no endereco USB (Impressora Epson TM-T20) - Como resolver?
Visualizado 18753 vezes desde 15/09/2016
Comentários
Nome
Email
Código de Segurança Security Code
Não há comentários para este artigo. Seja o primeiro a postar um comentário.