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: libreoffice-bugs@lists.freedesktop.org
          Reporter: bmikows...@charter.net

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.

Reply via email to