Jump to content

Exception while running jasper reports with Java


syntel

Recommended Posts

Hi,

I tried to generate  jasper report in java using an xml datasource.I get the following exception while running it as a java application:java.lang.SecurityException: class "org.apache.commons.digester.SetNestedPropertiesRule"'s signer information does not match signer information of other classes in the same packageNative Method)JRXmlLoader.java:203)JRXmlLoader.java:168)JRXmlLoader.java:152)JasperCompileManager.java:150)JasperTest.java:39)

I am clueless as to what the problem is.I am a newbie to jasper reports.Please help me with this issue.Thanks in advance.

Exception in thread "main"

at java.lang.ClassLoader.checkCerts(Unknown Source)

at java.lang.ClassLoader.preDefineClass(Unknown Source)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(

at net.sf.jasperreports.engine.JasperCompileManager.compileReport(

at JasperTest.main(

Code:
import java.util.HashMap; import net.sf.jasperreports.engine.JREmptyDataSource;import net.sf.jasperreports.engine.JRException;import net.sf.jasperreports.engine.JasperCompileManager;import net.sf.jasperreports.engine.JasperExportManager;import net.sf.jasperreports.engine.JasperFillManager;import net.sf.jasperreports.engine.JasperPrint;import net.sf.jasperreports.engine.JasperReport;import net.sf.jasperreports.engine.data.JRXmlDataSource;   public class JasperTest { public static void main(String args[]) { 	JasperReport jasperReport;	try{		jasperReport = JasperCompileManager.compileReport("D:/workspace/control/BarcodeSample/sample.jrxml");	    // String reportFileName = "/addressbook.jasper";     String outFileName = "D:/workspace/control/BarcodeSample/addressbook.pdf";     String xmlFileName = "D:/workspace/control/BarcodeSample/addressbook.xml";     String recordPath = "/addressbook/category/person";          JRXmlDataSource jrxmlds;			jrxmlds = new JRXmlDataSource(xmlFileName,recordPath);	 JasperPrint jasperPrint;   jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap(), jrxmlds); //generates PDFJasperExportManager.exportReportToPdfFile(jasperPrint, outFileName); //generates HTML //generates XML }catch(JRException jrException){jrException.printStackTrace(); }}}
Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...