teodord Wrote: Hi, You don't seem to pass the right file to the fillReport method. The report filling process expects a compiled report template, which usually are stored in *.jasper files. Are you passing the JRXML file to this method? If so, you need to pre-compile the JRXMLs at application built-time, maybe using an Ant taks, just like we do in our samples. iReport saves in this *.jasper format as well. I hope this helps. Teodor hello thanks for replying the .jsp file (below) takes as " GET" parameters the filename compiled and the reporttype (pdf, html,...) plus a parameter defined in the report. no I'm passing a compiled .jasper report, I'm getting a : "java.lang.IllegalStateException: getOutputStream() has already been called for this response" which seems related to the I/O process of generating the pdf file Code: Post Edited by jasperguest at 01/10/2011 19:43