https://bugs.documentfoundation.org/show_bug.cgi?id=158854
Bug ID: 158854
Summary: When Opening any Base Report in Linux, I get a Runtime
Error: [jni_uno bridge error] UNO calling Java method
execute: non-UNO exception occurred:
java.lang.NoClassDefFoundError:
Product: LibreOffice
Version: 7.5.4.2 release
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Base
Assignee: [email protected]
Reporter: [email protected]
Description:
I tried opening several different reports, but all have the same error:
[jni_uno bridge error] UNO calling Java method execute: non-UNO exception
occurred: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
java stack trace:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at
org.pentaho.reporting.libraries.base.boot.AbstractBoot.<clinit>(AbstractBoot.java:55)
at
org.libreoffice.report.pentaho.PentahoReportEngine.<init>(PentahoReportEngine.java:34)
at
org.libreoffice.report.pentaho.SOReportJobFactory$_SOReportJobFactory.createReportJob(SOReportJobFactory.java:352)
at
org.libreoffice.report.pentaho.SOReportJobFactory$_SOReportJobFactory.execute(SOReportJobFactory.java:236)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.logging.LogFactory
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)
at
java.base/java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:904)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
... 4 more
at
/home/abuild/rpmbuild/BUILD/libreoffice-7.6.2.1/bridges/source/jni_uno/jni_uno2java.cxx:783
Using OpenSuse 15.5.
LibreOffice Base v7.6.2.1
Tried going back to a prior version of v7.5.4 issue persists.
Ensured that a JRE was installed and set up properly. Java11-OpenJDK 11.0.21.
Java path was defined in the options advance section.
Steps to Reproduce:
1. Used a Odb file that previously worked on 7.2.1
2. Tested to ensure that the reports opened on 7.5.92 in Windows10. Works
fine.
3. Tried opening report on OpenSuse 15.5 7.5.4 and 7.6.2.1
Actual Results:
Error pops up in middle of screen:
[jni_uno bridge error] UNO calling Java method execute: non-UNO exception
occurred: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
java stack trace:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at
org.pentaho.reporting.libraries.base.boot.AbstractBoot.<clinit>(AbstractBoot.java:55)
at
org.libreoffice.report.pentaho.PentahoReportEngine.<init>(PentahoReportEngine.java:34)
at
org.libreoffice.report.pentaho.SOReportJobFactory$_SOReportJobFactory.createReportJob(SOReportJobFactory.java:352)
at
org.libreoffice.report.pentaho.SOReportJobFactory$_SOReportJobFactory.execute(SOReportJobFactory.java:236)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.logging.LogFactory
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)
at
java.base/java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:904)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
... 4 more
at
/home/abuild/rpmbuild/BUILD/libreoffice-7.6.2.1/bridges/source/jni_uno/jni_uno2java.cxx:783
Expected Results:
Report should display in a separate window, with appropriate data and ability
to print.
Reproducible: Always
User Profile Reset: No
Additional Info:
I might be able to try additional versions if OpenSuse 15.5 offers them in a
repository.
--
You are receiving this mail because:
You are the assignee for the bug.