I am using JasperReports in my application - where I am using Spring, Hibernate and JasperReports. I have just updated our version of Hibernate from 3.2.7 to 3.6 and JasperReports from 3.1.3 to 3.7.6. However, I am not getting a NoClassDefFoundError (see below) without any indication of what class is missing.
java.lang.NoClassDefFoundError at net.sf.jasperreports.engine.query.JRHibernateQueryExecuterFactory.createQueryExecuter(JRHibernateQueryExecuterFactory.java:135) at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:681) at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:605) at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:901) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:118) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:435) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:398)
This exception is thrown when I make a call to JasperRunManager.runReportToPdfStream:
JasperReports 3.7.6 and Hibernate 3.6 Errors
in Products
Posted
I am using JasperReports in my application - where I am using Spring, Hibernate and JasperReports. I have just updated our version of Hibernate from 3.2.7 to 3.6 and JasperReports from 3.1.3 to 3.7.6. However, I am not getting a NoClassDefFoundError (see below) without any indication of what class is missing.
java.lang.NoClassDefFoundError
at net.sf.jasperreports.engine.query.JRHibernateQueryExecuterFactory.createQueryExecuter(JRHibernateQueryExecuterFactory.java:135)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:681)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:605)
at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:901)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:118)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:435)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:398)
This exception is thrown when I make a call to JasperRunManager.runReportToPdfStream:
try {
JasperRunManager.runReportToPdfStream(reportFormatInputStream,
servletOutputStream, parameters);
} catch (JRException e) {
e.printStackTrace();
}
This was working before I made my upgrades. Does anyone have any insight on the issue that I am running into?