2006 IR Open Dicussion Posted August 27, 2006 Share Posted August 27, 2006 By: Tony Hanratty - thanratty JasperViewer throws ClassCastException 2006-03-14 21:22 I am trying to us the JasperViewer app to view a report, compiled to a .jasper and as a .jrxml with the following command line parameters -XML -Fw:ReportsSample.jrxml -Fw:ReportsSample.jasper The first version throws an out of bounds exception on an array access in JRPrintXmlLoader.loadXML. The second command parameters give me a ClassCastException in JRViewer.loadReport(JRViewer.java:1272). I've traced through with a debugger and still can't figure out why this is happening. The report (a PDF) shows fine in iReports and I'm up to date on all the Jakarta libraries etc.. Can someone throw me a lifeline on this? By: Lucian Chirita - lucianc RE: JasperViewer throws ClassCastException 2006-03-15 01:10JasperViewer works with filled reports (JasperPrint objects), which can be either directly serialized or exported to XML. Therefore you will first need to fill your report and then open the filled report in the viewer. HTH, Lucian By: Tony Hanratty - thanratty RE: JasperViewer throws ClassCastException 2006-03-15 06:19Thanks for the info - that was exactly the problem. I now fillReport and use that JasperPrint object to instance a JasperViewer and everything runs through. But.... (there had to be one!)... This report only contains a static text header, and a single static text in the detail, and JasperViewer complains that "The Document Has No Pages". Should it do this even for a totally static report? Thanks again, Tony. By: Lucian Chirita - lucianc RE: JasperViewer throws ClassCastException 2006-03-15 06:55Yes, it should. Read this (check the whenNoDataType attribute) http://jasperreports.sourceforge.net/reference/index1.html#jasperReport HTH, Lucian By: Tony Hanratty - thanratty RE: JasperViewer throws ClassCastException 2006-03-15 07:10You sir, are a star! One quick call to setWhenNoDataType and automagically the title appears in the output PDF. Shame there isn't an option to output all sections though - not particularly usefull of course but having the option would be nice. Thanks again for the help. Onward & upward, Tony. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now