Bug 151249

Summary: Replace Database Report Generator with a non-Java solution
Product: LibreOffice Reporter: Alex Thurgood <iplaw67>
Component: BaseAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED DUPLICATE    
Severity: enhancement CC: cloph, ilmari.lauhakangas, miguelangelrv, serval2412
Priority: medium    
Version: 7.3.6.2 release   
Hardware: ARM   
OS: All   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=151250
https://bugs.documentfoundation.org/show_bug.cgi?id=151073
https://bugs.documentfoundation.org/show_bug.cgi?id=67832
https://bugs.documentfoundation.org/show_bug.cgi?id=127278
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 154426    

Description Alex Thurgood 2022-09-30 10:58:10 UTC
Description:
The macOS AppStore version of LibreOffice comes with Java functionality disabled.

As a result, there is currently no way to generate a database report.

A UI entry exists under "Reports" to create a report with a wizard, but this is non-functional, clicking on it does nothing (because the wizard requires execution of Java code).

Additionally, there is not even an entry to create a report manually.

This means that even with an embedded Firebird database, or a non-Java connected DB engine backend, it is impossible to generate a database report.



 

Steps to Reproduce:
1. Open an embedded Firebird database
2. Click on the Reports button on the left hand side of the main Base window.
3. Notice that there is only 1 option - Create report using wizard
4. Click on this option - nothing happens.
5. No report can be created.

Actual Results:
No database reports can be created.

Expected Results:
It should be possible to create a database report from a non-Java connected DB, whether embedded Firebird, or another DB backend engine.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Version: 7.3.6.2 / LibreOffice Community
Build ID: c28ca90fd6e1a19e189fc16c05f8f8924961e12e
CPU threads: 8; OS: Mac OS X 12.6; UI render: default; VCL: osx
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded
Comment 1 Julien Nabet 2022-09-30 14:15:36 UTC
Another example (if needed) that without Java, Base is less user-friendly.
Comment 2 m_a_riosv 2022-09-30 20:33:48 UTC
+1 for all OS
Comment 3 Buovjaga 2023-02-15 14:05:16 UTC
Yeah, it would not be limited to macOS AppStore version: https://wiki.documentfoundation.org/Development/Under-loved_areas#Replace_Java_report_generator_code
LimeReport might work https://github.com/fralx/LimeReport
Comment 4 Julien Nabet 2023-04-30 06:57:39 UTC
Dup of tdf#127278?
Comment 5 Buovjaga 2023-04-30 08:32:07 UTC

*** This bug has been marked as a duplicate of bug 127278 ***