JSF + JasperReport

0 respostas
leansousa

Primeiramente queria parabenizar a todos do fórum.

Está é a minha primeira postagem.

Estou tentando exportar um relatório do jasperreport para html um erro. Pelo que vi, buscando na internet, esse erro não ocorre somente neste caso de exportação, mas também em vários outros casos até mesmo não relacionados à jsf e jasperreport.

Segue o erro:

Exception in PhaseListener RENDER_RESPONSE(6) beforePhase.

java.lang.NullPointerException

at net.sf.jasperreports.jsf.util.FacesHyperlinkProducer.buildHref(FacesHyperlinkProducer.java:144)

at net.sf.jasperreports.jsf.util.FacesHyperlinkProducer.getHyperlink(FacesHyperlinkProducer.java:84)

at net.sf.jasperreports.engine.export.JRHtmlExporter.getHyperlinkURL(JRHtmlExporter.java:1361)

at net.sf.jasperreports.engine.export.JRHtmlExporter.startHyperlink(JRHtmlExporter.java:1238)

at net.sf.jasperreports.engine.export.JRHtmlExporter.exportImage(JRHtmlExporter.java:1557)

at net.sf.jasperreports.engine.export.JRHtmlExporter.exportGrid(JRHtmlExporter.java:811)

at net.sf.jasperreports.engine.export.JRHtmlExporter.exportPage(JRHtmlExporter.java:730)

at net.sf.jasperreports.engine.export.JRHtmlExporter.exportReportToWriter(JRHtmlExporter.java:679)

at net.sf.jasperreports.engine.export.JRHtmlExporter.exportReport(JRHtmlExporter.java:404)

at net.sf.jasperreports.jsf.export.AbstractJRExporter.export(AbstractJRExporter.java:92)

at net.sf.jasperreports.jsf.renderkit.AbstractReportRenderer.encodeContent(AbstractReportRenderer.java:93)

at net.sf.jasperreports.jsf.renderkit.LinkRenderer.encodeContent(LinkRenderer.java:37)

at net.sf.jasperreports.jsf.component.html.HtmlReportLink.encodeContent(HtmlReportLink.java:153)

at net.sf.jasperreports.jsf.ReportPhaseListener.beforePhase(ReportPhaseListener.java:103)

at org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersBefore(PhaseListenerManager.java:73)

at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:134)

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

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

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

at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)

at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)

at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)

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.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)

Peço ajuda aos meus companheiros.

Desde já, grato pela atenção

Criado 6 de agosto de 2009
Respostas 0
Participantes 1