Aspose.Words for JasperReports support for JasperReports Library 7.0

Hi,
We plan to migrate from JasperReports Library version 6 to version 7.0.1
The latest version of “Aspose.Words for JasperReports” is compatible with JasperReports 6.20.0
Does Aspose.Words for JasperReports supports version 7.0 of JasperReports Library ?

Best Regards
Lahcen ADMANE

Hi @lahcen

We never tested Aspose.Words with JasperReports 7.0

In next release I will test “Aspose.Words for JasperReports” compatibility with JasperServer 8.2 and JasperReports 7.0

If I find problem with existing jar I will create new aspose.words.jasperreports-24.11.0-8.2.0-9.0.0.jar with all needed dependency.

Hi @anatoly.sidorenko

I have tried JasperReports 7.0 with the “Aspose.Words for JasperReports” library and we found an issue caused by a removed class called net.sf.jasperreports.engine.JRExporterParameter
This class was deprecated and is no more available in JasperReports 7.0

Would it be possible to receive an update?

Best Regards
Lahcen Admane

Hi @lahcen

In “Aspose.Words for JasperReports” library We use JRExporterParameter as base class for AWExporterParameter.

I work with similar problem in WORDSJR-355 and Implemented setExporterInput/Output methods
instead of using AWExporterParameter.OUTPUT_STREAM

But for fully support JasperReports 7.0 we should rewrite all our code without JRExporterParameter

@lahcen
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): WORDSJR-385

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

Hi @lahcen

I tested Aspose.Words for Jasper Reports with JasperReports 7.0.0
And after fixing all deprecated method all our tests started to fail with problem to load jrxml and jrprint files.

I found this problem in JasperReports change log:
https://github.com/TIBCOSoftware/jasperreports/tree/7.0.0?tab=readme-ov-file#jasperreports-library-700-change-log
In new version of JasperReport they lost computability with old jasper files.

For adding support of JasperReports 7.0.0 we should remove all old dependency and create new tests with converted test files.

You can help us if you include several .jrprint files created with JasperReports 7.0.0

Hi @anatoly.sidorenko

Here are 2 jrprint samples JR7_BOOKs.zip (252.3 KB) created with JasperReports 7.0.0

Best Regards
Lahcen

1 Like

@lahcen Thank you for additional information.

The issues you have found earlier (filed as WORDSJR-385) have been fixed in this Aspose.Words for JasperReports 22.5 update.