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

Unable to compile jrxml containing highchart component with JasperCompileManager.compileReport()


detlef.brendle

Recommended Posts

Hi I would like to compile a jrxml containing a highchart component (jasper pro) using Java.

Therefore I created a build.gradle with all the dependencies it requires.

But I got stuck when compiling as it says the license file is invalid.

I am using my jasperserver.licence file, but somehow it is not capable in reading it properly


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.compile(JasperCompileManager.java:290)at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:575)at ch.prospective.jasperreports.wekklyreports.WeeklyReports.fetch report(WeeklyReports.groovy:16)Caused by: com.jaspersoft.jasperreports.license.LicenseException: License is in invalid stateat com.jaspersoft.jasperreports.license.BaseLicenseProviderImpl.requireLicense(BaseLicenseProviderImpl.java:189)at com.jaspersoft.jasperreports.license.BaseLicenseProviderImpl.requireFeature(BaseLicenseProviderImpl.java:196)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:242)[/code]



 

Does someone have got experience in this ?

I've attached the whole project to this question as zip file. Just extract and run

The zip file can be found here:

https://www.dropbox.com/s/1zvbjgehtnfc1wn/jasper-reports-with-highcharts.zip?dl=0

gradle test[/code]



or run the testcase within your IDE.


Thanks for your help.

Detlef

Link to comment
Share on other sites

  • Replies 4
  • Created
  • Last Reply

Top Posters In This Topic

When adding:

compile group: 'bouncycastle', name: 'bcprov-jdk14', version: '1.50'compile group: 'com.lowagie', name: 'itext', version: '2.1.7'[/code]

 

I get:

java.io.StreamCorruptedException: invalid stream header: 430E0AA4

I use the jasperserver.license file.

Is there a difference between a jasperreport.license and a jasperserver.license file ?

 

Thanks,

Detlef

Link to comment
Share on other sites

Your code worked fine with my jasperserver license (after changing the license path in WeeklyReports).  JR Pro licenses are different from JRS licenses, but JR Pro is supposed to work with JRS licenses as well.

It might be a good idea to contact the Jaspersoft support service, they could issue a separate JR Pro license or sort out if there's a problem with the JRS license.

Regards,

Lucian

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