Description:You are trying to compile a few JasperReport files with Highcharts and Fusion components using the JasperReports library. You have the necessary dependencies available including jasperreports-pro and ji-license. You are encountering a NullPointerException from the LicenseManager when compiling the report. | [toc] |
net.sf.jasperreports.engine.JRException: Error compiling report design. at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:247) at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:357) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:617) at com.ca.uim.cabi.jasper.JasperReportWrapper.loadJRXml(JasperReportWrapper.java:97) ... 5 more Caused by: java.lang.NullPointerException at com.jaspersoft.ji.license.LicenseManager.getInstance(LicenseManager.java:102) at com.jaspersoft.ji.license.JRLicenseProviderAdapter.requireLicense(JRLicenseProviderAdapter.java:75) at com.jaspersoft.ji.license.JRLicenseProviderAdapter.requireFeature(JRLicenseProviderAdapter.java:70) at com.jaspersoft.jasperreports.license.LicenseManager.requireFeature(LicenseManager.java:113) at com.jaspersoft.jasperreports.highcharts.HighChartsUtils.requireHighchartsFeature(HighChartsUtils.java:43) at com.jaspersoft.jasperreports.highcharts.charts.StandardChartComponent.<init>(StandardChartComponent.java:73) at com.jaspersoft.jasperreports.highcharts.charts.ChartCompiler.toCompiledComponent(ChartCompiler.java:69) at net.sf.jasperreports.engine.base.JRBaseComponentElement.<init>(JRBaseComponentElement.java:59) at net.sf.jasperreports.engine.base.JRBaseObjectFactory.visitComponentElement(JRBaseObjectFactory.java:1736) at net.sf.jasperreports.engine.design.JRDesignComponentElement.visit(JRDesignComponentElement.java:105) at net.sf.jasperreports.engine.JRAbstractObjectFactory.getVisitResult(JRAbstractObjectFactory.java:88) at net.sf.jasperreports.engine.base.JRBaseElementGroup.<init>(JRBaseElementGroup.java:83) at net.sf.jasperreports.engine.base.JRBaseBand.<init>(JRBaseBand.java:84) at net.sf.jasperreports.engine.base.JRBaseObjectFactory.getBand(JRBaseObjectFactory.java:533) at net.sf.jasperreports.engine.base.JRBaseReport.<init>(JRBaseReport.java:235) at net.sf.jasperreports.engine.base.JRBaseReport.<init>(JRBaseReport.java:162) at net.sf.jasperreports.engine.JasperReport.<init>(JasperReport.java:94) at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:230) ... 8 more
Resolution:
Check and make sure that you have these jars in the path:
- jasperreports-pro-n.n.n.jar
- jasperreports-license-n.n.n.jar
- jasperreports-fusion-n.n.n.jar
Recommended Comments
There are no comments to display.
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