Erro ao Imprimir PDF

3 respostas
wzara

Tenho um sistema ja em operação que usa o seguinte método para imprimir na impressora padrão do servidor:

JasperPrintManager.printReport(jasperPrint, false);

Até o momento, vinha funcionando normalmente, porém ao utilizar este sistema num novo cliente, está gerando a seguinte exception

net.sf.jasperreports.engine.JRException: javax.imageio.IIOException: Unsupported Image Type

at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:62)

at net.sf.jasperreports.engine.util.JRImageLoader.loadImage(JRImageLoader.java:274)

at net.sf.jasperreports.engine.JRImageRenderer.getImage(JRImageRenderer.java:354)

at net.sf.jasperreports.engine.JRImageRenderer.getDimension(JRImageRenderer.java:390)

at net.sf.jasperreports.engine.JRImageRenderer.getOnErrorRendererForDimension(JRImageRenderer.java:273)

at net.sf.jasperreports.engine.export.draw.ImageDrawer.draw(ImageDrawer.java:105)

at net.sf.jasperreports.engine.export.draw.FrameDrawer.draw(FrameDrawer.java:228)

at net.sf.jasperreports.engine.export.draw.FrameDrawer.draw(FrameDrawer.java:181)

at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportPage(JRGraphics2DExporter.java:241)

at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReportToGraphics2D(JRGraphics2DExporter.java:214)

at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReport(JRGraphics2DExporter.java:157)

at net.sf.jasperreports.engine.print.JRPrinterAWT.print(JRPrinterAWT.java:228)

at sun.print.RasterPrinterJob.printPage(Unknown Source)

at sun.print.RasterPrinterJob.print(Unknown Source)

at sun.print.RasterPrinterJob.print(Unknown Source)

at net.sf.jasperreports.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:193)

at net.sf.jasperreports.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:86)

at net.sf.jasperreports.engine.JasperPrintManager.printPages(JasperPrintManager.java:354)

at net.sf.jasperreports.engine.JasperPrintManager.printReport(JasperPrintManager.java:245)

at br.com.dsc.services.danfe.DanfeNFe.imprimirDanfeConfig(DanfeNFe.java:274)

at br.com.dsc.services.danfe.DanfeNFe.geraPdf(DanfeNFe.java:241)

at br.com.dsc.backingBean.produtos.ProdutosBackingBean.print(ProdutosBackingBean.java:223)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.el.parser.AstValue.invoke(AstValue.java:172)

at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)

at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)

at javax.faces.component._MethodExpressionToMethodBinding.invoke(_MethodExpressionToMethodBinding.java:78)

at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:57)

at javax.faces.component.UICommand.broadcast(UICommand.java:141)

at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:369)

at javax.faces.component.UIViewRoot.process(UIViewRoot.java:264)

at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:153)

at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)

at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103)

at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:151)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:246)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

at java.lang.Thread.run(Unknown Source)

Caused by: javax.imageio.IIOException: Unsupported Image Type

at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)

at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)

at javax.imageio.ImageIO.read(Unknown Source)

at javax.imageio.ImageIO.read(Unknown Source)

at net.sf.jasperreports.engine.util.JRJdk14ImageReader.readImage(JRJdk14ImageReader.java:58)

Alguém já teve este problema?

3 Respostas

M

Como está o seu método ProdutosBackingBean.print? O erro parece sugestivo. Você usa algum formato de imagem para os relatórios? Qual?

wzara

No meu relatório pdf, uso uma imagem no formato .jpg

Toda esta rotina esta funcionando em outros clientes somente neste em específico que nao funciona.

M

Então o problema está nesse cliente. Qual o SO usado nele? Qual a versão? Será algum problema relacionado ao decoder JPEG (biblioteca com problema, corrompida ou algo do gênero?).

Criado 13 de janeiro de 2010
Ultima resposta 15 de jan. de 2010
Respostas 3
Participantes 2