Jump to content
We've recently updated our Privacy Statement, available here ×

Exception in thread "main" java.lang.NoClassDefFoundError: com/jaspersoft/jasperreports/license/LicenseManager


fabio.dalleave

Recommended Posts

Hello,

I have a current and valid license for JasperReports Commercial v5.6.0 Library, and to get acquainted I developed a small report using JasperStudio 5.6.0 pro.

Then I wrote a small Java app to test it out and I'm running into some problems if I include a HTML chart.

This is the offending code

 

	public static void runReport(String driver, String databaseName, String userName, String password, String reportFile) {		try {			JasperDesign jasperDesign = JRXmlLoader.load(reportFile);			JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);									Connection jdbcConnection = connectDB(driver, databaseName, userName, password);			JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, jdbcConnection);			JasperViewer.viewReport(jasperPrint);					} catch (Exception ex) {			String connectMsg = "Could not create the report: " + ex.getMessage() + " " + ex.getLocalizedMessage();			System.out.println(connectMsg);		}	}[/code]

the offending code is the line

JasperCompileManager.compileReport(jasperDesign);[/code]
Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

This is the stacktrace... somehow I can't attach it to the main question without triggering the spam filter :/
 
15-lug-2014 16.25.20 net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
AVVERTENZA: Found two components for namespace http://jasperreports.sourceforge.net/jasperreports/components
Exception in thread "main" java.lang.NoClassDefFoundError: com/jaspersoft/jasperreports/license/LicenseManager
at com.jaspersoft.jasperreports.highcharts.HighChartsUtils.requireHighchartsFeature(HighChartsUtils.java:49)
at com.jaspersoft.jasperreports.highcharts.charts.StandardChartComponent.<init>(StandardChartComponent.java:73)
at com.jaspersoft.jasperreports.highcharts.charts.ChartCompiler.toCompiledComponent(ChartCompiler.java:67)
at net.sf.jasperreports.engine.base.JRBaseComponentElement.<init>(JRBaseComponentElement.java:60)
at net.sf.jasperreports.engine.base.JRBaseObjectFactory.visitComponentElement(JRBaseObjectFactory.java:1695)
at net.sf.jasperreports.engine.design.JRDesignComponentElement.visit(JRDesignComponentElement.java:103)
at net.sf.jasperreports.engine.JRAbstractObjectFactory.getVisitResult(JRAbstractObjectFactory.java:89)
at net.sf.jasperreports.engine.base.JRBaseElementGroup.<init>(JRBaseElementGroup.java:84)
at net.sf.jasperreports.engine.base.JRBaseBand.<init>(JRBaseBand.java:80)
at net.sf.jasperreports.engine.base.JRBaseObjectFactory.getBand(JRBaseObjectFactory.java:529)
at net.sf.jasperreports.engine.base.JRBaseReport.<init>(JRBaseReport.java:232)
at net.sf.jasperreports.engine.base.JRBaseReport.<init>(JRBaseReport.java:155)
at net.sf.jasperreports.engine.JasperReport.<init>(JasperReport.java:95)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:226)
at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:354)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:614)
at veryant.demo.ReportExecutor.runReport(ReportExecutor.java:56)
at veryant.demo.ReportExecutor.main(ReportExecutor.java:35)
Caused by: java.lang.ClassNotFoundException: com.jaspersoft.jasperreports.license.LicenseManager
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 18 more
 

 

Link to comment
Share on other sites

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...