Jump to content
We've recently updated our Privacy Statement, available here ×
  • java.lang.NullPointerException from JR license manager


    Jim W
    • Features: Reports Version: v7.1 Product: Aperte Reports

    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

    User Feedback

    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 account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...