Note that there are some explanatory texts on larger screens.

plurals
  1. POBlank PDF even with the simplest Jasperreport jrxml
    primarykey
    data
    text
    <p>i have a EJB site with glassfish 3.1 + JSF for jasperreport 4.0.1. the site has no problem on streaming pdf, but it products blank PDF while printing PDF with runReportToPdfStream, below is the code snippet:</p> <p><strong>EJB</strong> </p> <pre><code>public class BookEJB { public void printReport() throws ClassNotFoundException, IOException, JRException { Map parameterMap = new HashMap(); FacesContext ctx = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) ctx.getExternalContext().getResponse(); InputStream reportStream = ctx.getExternalContext().getResourceAsStream("/reports/test.jasper"); ServletOutputStream servletOutputStream = response.getOutputStream(); servletOutputStream.flush(); response.setContentType("application/pdf"); JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, parameterMap); servletOutputStream.flush(); servletOutputStream.close(); ctx.responseComplete(); }} </code></pre> <p><strong>test.jrxml</strong> - a simple report without SQL connection </p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="test" pageWidth="800" pageHeight="1200" columnWidth="555" leftMargin="25" rightMargin="25" topMargin="30" bottomMargin="30"&gt; &lt;property name="ireport.zoom" value="1.0"/&gt; &lt;property name="ireport.x" value="0"/&gt; &lt;property name="ireport.y" value="0"/&gt; &lt;queryString&gt; &lt;![CDATA[]]&gt; &lt;/queryString&gt; &lt;pageHeader&gt; &lt;band height="100"&gt; &lt;staticText&gt; &lt;reportElement x="0" y="0" width="285" height="36"/&gt; &lt;textElement&gt; &lt;font size="24" isBold="true"/&gt; &lt;/textElement&gt; &lt;text&gt;&lt;![CDATA[Report of Testing]]&gt;&lt;/text&gt; &lt;/staticText&gt; &lt;/band&gt; &lt;/pageHeader&gt; &lt;detail&gt; &lt;band height="200"&gt; &lt;staticText&gt; &lt;reportElement x="0" y="0" width="374" height="48"/&gt; &lt;textElement&gt; &lt;font size="18"/&gt; &lt;/textElement&gt; &lt;text&gt;&lt;![CDATA[If you don't see this, it didn't work blah blah blah.... ]]&gt;&lt;/text&gt; &lt;/staticText&gt; &lt;/band&gt; &lt;/detail&gt; &lt;pageFooter&gt; &lt;band height="100"/&gt; &lt;/pageFooter&gt; &lt;/jasperReport&gt; </code></pre> <p>no error log in glassfish when generating this report on JSF, but only blank PDF has been shown. Please help, let me know if you need further info for the analysis.</p> <p>Steven</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload