After having migrated from HSQLDB to Firebird, I thought it would be possible to uninstall Java - wasn't that one of the main reasons for changing to Firebird?
However, I found that, whenever I tried to generate a report created before the migration, an error message was shown saying that a Java Runtime Environment needs to be installed to generate the report.
When I then tried to use the Report Creation Wizard to try to create a replacement report, an error message was shown saying that a Java Runtime Environment needs to be installed to run the Wizard.
I then found that a JRE needs to be installed to use ANY Wizard (Table, Query, Form or Report).
It seems to me that the consequences of migrating to Firebird weren't properly evaluated before going ahead. The Wizards (and Report generation?) need to be modified so that a JRE is no longer required.
Replacing HSQLDB by Firebird is one of the main condition to be independent from Java but it's not the only one.
You quoted some components which still need Java.
(some details here: https://wiki.documentfoundation.org/Development/Java)
Let's put it as an enhancement more than a bug.
There are components in Base, which require Java. So I will set this enhancement-request to NEW. But I don't see any developer-team for switching the whole content of Report-Builder from Java to C++.
Going away from Java isn't the only reason for Firebird-database. HSQLDB is very old and we need a database, which isn't at the end of life and has some special functions like DATEADD or LIST in Firebird.
(In reply to Robert Großkopf from comment #2)
> There are components in Base, which require Java. So I will set this enhancement-request to NEW. But I don't see any developer-team for switching the whole content of Report-Builder from Java to C++.
> Going away from Java isn't the only reason for Firebird-database. HSQLDB is
> very old and we need a database, which isn't at the end of life and has some
> special functions like DATEADD or LIST in Firebird.
The HSQLDB version is very old 1.8 but according to https://en.wikipedia.org/wiki/HSQLDB, there's 2.5.0 version release in June 2019
We didn't upgrade HSQLDB to focus on Firebird which isn't dependent on Java + can be used as embedded.
*** Bug 151249 has been marked as a duplicate of this bug. ***
Copying my comment from the dupe:
LimeReport might work https://github.com/fralx/LimeReport