Does anyone know where I can find the JavaLoader? My LibreOffice Base database is practically useless without it because I cannot print a report.
The problem exists under the OpenSuse 13.2, LibreOffice Version: 4.3.3.2
Build ID: 430m0(Build:2), Gnome 3.14.1, but it worked perfectly well under OpenSuse 13.1. . I submitted bug 906688 but nothing has happened yet, but I cannot believe it is a big issue, since it worked perfectly in the past.
Surely the JavaLoader must be in the package somewhere and all I need to do is point to it? Does anyone have a clue?
I don’t know how this JavaLoader component is supposed to work, but it’s possible someone already has reported this.
Inspect the following bug, if you think it applies to you also, add some detail about your situation (ie. still exists in final release, which KDE you’re running, etc). If your situation is different, open a new bug.
Yes, I submitted that bug report recently against the final release. I cannot really believe that it is such a difficult issue…am somehow hoping someone will tell me it is in one of the development packages or add-on or whatever. I am also not aware of any ‘movement’ on the bug report and have otherwise had no feedback at all yet. Seems I will have to dream on…oh well…
Could it be that Opensuse (Mariadb/Libreoffice) is getting into a rights issue with Oracle regarding the JavaLoader and/or LibreOffice Base Report Builder? LibreOffice is a fork of OpenOffice and Mariadb is a fork of Mysql; both OpenOffice and Mysql are owned by Oracle, having been obtained during the Sun takeover. As I understand it, the LibreOffice Base Report Builder is based on Oracle’s own database report builder.
And the fact is there is no response yet on the bug (906688) and no-one is suggesting any workarounds, although the problem did not exist before Opensuse 13.2. I am beginning to get worried, since my database is currently practically unusable as I cannot execute any of my existing reports in LibreOffice Base. (i.e. the bug is rather ‘critical’ than ‘just’ ‘major’)
What could we do If Oracle were trying to put a spanner in the works, i.e. this problem becomes insoluble?
Oracle is involved neither in LibreOffice, nor in MariaDB, nor in OpenJDK, so I doubt that this is the case.
And the problem also exists if you don’t use MariaDB, but a LibreOffice native database.
But maybe it might be worth it to try with Oracle’s Java…
Why? libreoffice.org offers pre-built RPM packages. Just remove openSUSE’s libreoffice packages, download them and follow the instructions.
I had no problem whatsoever with that when I last tried it.
PS: You don’t have to try that yourself. I’m downloading those packages right now…
FYI, reports seem to work fine with the 4.3.5.2 packages from libreoffice.org.
So either the problem is specific to the openSUSE packages, or it got fixed between 4.3.3 and 4.3.5.
If you want to install them: extract the archive, cd to the RPMS directory and run “sudo rpm -Uvh *.rpm”.
They should work fine, and may be a workaround for you (until the cause is found and fixed).
But the desktop integration does not quite work like with the openSUSE packages. I get KDE3 file dialogs here in KDE4…
Great work, wolfi323. Yes, I had tried that (“sudo rpm -Uvh *.rpm” in the RPMS directory) and wondered why I didn’t get 4.3.5 on starting LibreOffice. I did not feel confident enough to de-install 4.3.3 only then to discover that 4.3.5 would not work with my OS+Gnome.
You need to type “libreoffice4.3” to start the upstream version.
The menu entries will still point to the openSUSE version.
The upstream packages do create their own menu entries labelled “LibreOffice 4.3 xxx” though.
That said, maybe it’s not even necessary to remove openSUSE’s version, the upstream packages install to /opt/libreoffice43. I haven’t tried with the openSUSE packages installed though.
Yes, in fact the version I reported above where the JavaLoader problem reappeared is the one from OpenSuse. I previously had difficulties linking the LibreOffice Base 4.3.5 version from the Libreoffice site to my MariaDB backend, so I had to give up and return to Opensuse, which now installs its LibreOffice version 4.3.5 with the JavaLoader problem…
I know.
But this problem seems to be specific to the openSUSE packages then.
I previously had difficulties linking the LibreOffice Base 4.3.5 version from the Libreoffice site to my MariaDB backend, so I had to give up and return to Opensuse, which now installs its LibreOffice version 4.3.5 with the JavaLoader problem…
I reinstalled the packages from libreoffice.org again (this time without removing the openSUSE packages).
At first I wasn’t able to connect to MariaDB either. But then I found this extension: http://extensions.libreoffice.org/extension-center/mysql-native-connector
After downloading and installing this, connecting to MariaDB works fine. (choose Connect to an existing database->MySQL->Connect directly)
And reports do work as well.