LibreOffice - Oracle Report Builder in (K)ubuntu 12.10 does not work

Asked by Dirk Schardt on 2012-11-08

Hello,

I have installed the new Kubuntu 12.10. I use LibreOffice Base and would like to user the Oracle Report Builder. The is no .deb package anymore so I installed the Orginal extension of the Oracle Report Builder 1.2.1.

The installation does not report any errors.

If I start my report, that works for over two years now, I get the following error message:
________________________
The document "***" could not be opened

loading component library failed:
file:///usr/lib/libreoffice/program/../program/librptlo.so
_________________________

The reported file did not exist, so I took it from the ".deb" files of the Document Foundation. I checked that libreoffice version and the archticture are the same. This way I found that I had to replace three files:

librptuilo.so, librptxmllo.so, librptlo.so

which lead to a new error - now in Java but referring to the librptlo.so.

________________
Error: BadMatch (invalid parameter attributes) 8
  Major opcode: 42 (X_SetInputFocus)
  Resource id: 0x600002f
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xa7554ee7, pid=8470, tid=3021129856
#
# JRE version: 7.0_07-b30
# Java VM: OpenJDK Client VM (23.2-b09 mixed mode, sharing linux-x86 )
# Problematic frame:
# C [librptlo.so+0x71ee7] cppu::WeakComponentImplHelper2<com::sun::star::report::XFixedText, com::sun::star::lang::XServiceInfo>::addEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)+0xc5f
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid8470.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-7/
#

[error occurred during error reporting , id 0xb]
_______________________________

And now the final question: Did anybody succeed in installing AND using the report builder? If yes how? Is this a bug?

Thanks!!

PS: I did a fresh installation of my system. Not an upgrade.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu libreoffice Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Manfred Hampl (m-hampl) said : #1

Could be bug 992233

That bug report refers to a ppa claiming to have a working version of libreoffice with report builder
https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases
You could try this.

What is the output of:

sudo updatedb; clear; locate librptlo.so; lsb_release -a; uname -a

Thanks

Dirk Schardt (dirk-f83) said : #3

I tried the 1st reply and did use the latest version.

Now my libeoffice does not complain about anything anymore, but does not open the report at all. :-(
I we try to find log files...

Now I just see an dialog informing me: the document "xxxx" could not be opened".

As a result I assume the output of the statement the was suggested by Andrew I most likely worthless. :-(
Please let me know if not. Do you think it is worth a try to go back to standard an try again?

Thanks.

Dirk Schardt (dirk-f83) said : #4

Another "Add on":

When starting soffice with the option -strace I get a trace file. This file contains loads of information. I could unfortunatly not extract a sinlge hint why the report is not loaded. At some place about line 80.000-90.000 the report seems to be loaded in some kind of XML Structure.

I have extracted some lines that contain the word "report" - However the parts that seems to be report itself do not contain error messages - as far as I could see. Maybe this helps. Again I can move back and remove the libreoffice provided by libreoffice-prereleases ppa.

7658 19:47:01.833860 pread64(3, "[ErrorReport]\nErrorReportPort=80\nErrorReportServer=report.libreoffice.org\n[Bootstrap]\nInstallMode=<installmode>\nProductKey=LibreOffice 3.6\nUserInstallation=$SYSUSERCONFIG/libreoffice/3\n", 4096, 0) = 185
7658 19:47:01.834029 close(3) = 0
7658 19:47:01.834129 futex(0xb726b05c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
7661 19:47:01.941933 pread64(3, "[ErrorReport]\nErrorReportPort=80\nErrorReportServer=report.libreoffice.org\n[Bootstrap]\nInstallMode=<installmode>\nProductKey=LibreOffice 3.6\nUserInstallation=$SYSUSERCONFIG/libreoffice/3\n", 4096, 0) = 185
7661 19:47:01.942093 close(3) = 0
7664 19:47:03.703579 pread64(13, "[ErrorReport]\nErrorReportPort=80\nErrorReportServer=report.libreoffice.org\n[Bootstrap]\nInstallMode=<installmode>\nProductKey=LibreOffice 3.6\nUserInstallation=$SYSUSERCONFIG/libreoffice/3\n", 4096, 0) = 185
7664 19:47:03.703723 close(13) = 0
7664 19:47:03.712122 pread64(13, "ORIGIN=$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend\nUNO_SERVICES=?$ORIGIN/common.rdb ${$ORIGIN/${_OS}_${_ARCH}rc:UNO_SERVICES} ?$BUNDLED_EXTENSIONS/report-builder/components.rdb ?$BUNDLED_EXTENSIONS/pdfimp"..., 4096, 0) = 315
7664 19:47:03.712300 close(13) = 0
7664 19:47:03.712363 open("/home/dirk/.config/libreoffice/3/user/extensions/bundled/buildid", O_RDONLY|O_EXCL|O_LARGEFILE) = 13
7664 19:47:03.736368 open("/usr/lib/libreoffice/program/../share/extensions/report-builder/components.rdb", O_RDONLY|O_EXCL|O_LARGEFILE) = 14
7664 19:47:03.736458 fstat64(14, {st_mode=S_IFREG|0644, st_size=746, ...}) = 0
7664 19:47:07.013816 lstat64("/usr/lib/libreoffice/program/../share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml", {st_mode=S_IFREG|0644, st_size=698, ...}) = 0
7664 19:47:10.830285 pread64(47, "ORIGIN=$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend\nUNO_SERVICES=?$ORIGIN/common.rdb ${$ORIGIN/${_OS}_${_ARCH}rc:UNO_SERVICES} ?$BUNDLED_EXTENSIONS/report-builder/components.rdb ?$BUNDLED_EXTENSIONS/pdfimp"..., 4096, 0) = 315
7664 19:47:10.830450 close(47) = 0
7664 19:47:10.831302 pread64(47, "ORIGIN=$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend\nUNO_SERVICES=?$ORIGIN/common.rdb ${$ORIGIN/${_OS}_${_ARCH}rc:UNO_SERVICES} ?$BUNDLED_EXTENSIONS/report-builder/components.rdb ?$BUNDLED_EXTENSIONS/pdfimp"..., 4096, 0) = 315
7664 19:47:10.831460 close(47) = 0
7664 19:47:10.861428 access("/usr/lib/libreoffice/program/../share/extensions/report-builder", F_OK) = 0
7664 19:47:10.873094 access("/usr/lib/libreoffice/program/../share/extensions/report-builder/META-INF/manifest.xml", F_OK) = 0
7664 19:47:10.873187 lstat64("/usr/lib/libreoffice/program/../share/extensions/report-builder/META-INF/manifest.xml", {st_mode=S_IFREG|0644, st_size=349, ...}) = 0
7664 19:47:10.873373 access("/usr/lib/libreoffice/program/../share/extensions/report-builder/META-INF/manifest.xml", F_OK) = 0
7664 19:47:10.873463 lstat64("/usr/lib/libreoffice/program/../share/extensions/report-builder/META-INF/manifest.xml", {st_mode=S_IFREG|0644, st_size=349, ...}) = 0
7664 19:47:10.873635 open("/usr/lib/libreoffice/program/../share/extensions/report-builder/META-INF/manifest.xml", O_RDONLY|O_EXCL|O_LARGEFILE) = 48
7664 19:47:10.873724 fstat64(48, {st_mode=S_IFREG|0644, st_size=349, ...}) = 0
7664 19:47:10.874505 access("/usr/lib/libreoffice/program/../share/extensions/report-builder/components.rdb", F_OK) = 0
7664 19:47:10.889709 pwrite64(48, "ORIGIN=$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend\nUNO_SERVICES=?$ORIGIN/common_.rdb ${$ORIGIN/${_OS}_${_ARCH}rc:UNO_SERVICES} ?$BUNDLED_EXTENSIONS/report-builder/components.rdb ?$BUNDLED_EXTENSIONS/pdfim"..., 316, 0) = 316
7664 19:47:10.889869 close(48) = 0
7664 19:47:13.300484 access("/usr/lib/libreoffice/program/../share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml", F_OK) = 0
7664 19:47:13.300667 lstat64("/usr/lib/libreoffice/program/../share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml", {st_mode=S_IFREG|0644, st_size=698, ...}) = 0
7658 19:47:01.833688 mmap2(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb67a2000
7658 19:47:01.833860 pread64(3, "[ErrorReport]\nErrorReportPort=80\nErrorReportServer=report.libreoffice.org\n[Bootstrap]\nInstallMode=<installmode>\nProductKey=LibreOffice 3.6\nUserInstallation=$SYSUSERCONFIG/libreoffice/3\n", 4096, 0) = 185
7658 19:47:01.834029 close(3) = 0

Hope that reveals this error....

Thanks
Dirk

PS: I am impressed by the quick replies that I got. Thank you!!

Manfred Hampl (m-hampl) said : #5

Just see that I mistyped the bug number, it should have been bug 992232

Dirk Schardt (dirk-f83) said : #6

Hi,

Bug 992232 is not working for 12.10 (qauntal) - the repository does not yet support it. :-(

Thanks
Dirk

Can you help with this problem?

Provide an answer of your own, or ask Dirk Schardt for more information if necessary.

To post a message you must log in.