Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


On Fri, 3 Feb 2012, Petr Mladek wrote:

Dag Wieers píše v Pá 03. 02. 2012 v 11:52 +0100:

This issue still exist in the LibO 3.5RC3 RPM builds, making the python
UNO interface unusable :-/

I have tried to send documents via E-mail using "Tool/Mail Merge
Wizard..." with LO-3.5.0-rc3 on SLED11-SP1-x86_64. It works well. This
functionality is written in python, so it kind of works.

I am a bit mixed by your description of the problem. How do you exactly
call the pyuno stuff? Could you please provide a simple script that
could be used to reproduce it?

I run it exactly as described in the mail. The only thing performed was:

        import uno

after which it crashes. This does not happen on the same system with the LibO 3.4.5 installation and hasn't happened on previous installations either. (Going back to OpenOffice 3.2.0)

Here is a very simple example without influencing the environment:

----
[dag@moria ~]$ /opt/libreoffice3.5/program/python
Python 2.6.1 (r261:67515, Feb  1 2012, 15:06:46)
[GCC 4.2.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import uno
terminate called after throwing an instance of 'com::sun::star::registry::InvalidRegistryException'
Aborted (core dumped)
----

Doing this for LibO 3.4.5 works as expected:

----
[dag@moria ~]$ /opt/libreoffice3.4/program/python
Python 2.6.1 (r261:67515, Jan  3 2012, 18:08:21)
[GCC 4.2.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import uno
print dir(uno)
['Any', 'Bool', 'ByteSequence', 'Char', 'Enum', 'Type', '__builtin__', '__builtins__', '__doc__', 
'__file__', '__name__', '__package__', '_g_ctx', '_g_delegatee', '_impl_extractName', 
'_uno_extract_printable_stacktrace', '_uno_import', '_uno_struct__eq__', '_uno_struct__getattr__', 
'_uno_struct__init__', '_uno_struct__repr__', '_uno_struct__setattr__', '_uno_struct__str__', 
'absolutize', 'createUnoStruct', 'fileUrlToSystemPath', 'generateUuid', 'getClass', 
'getComponentContext', 'getConstantByName', 'getCurrentContext', 'getTypeByName', 'invoke', 
'isInterface', 'pyuno', 'setCurrentContext', 'socket', 'sys', 'systemPathToFileUrl']
----

It cannot be demonstrated more simple than that.

----
[dag@moria ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.2 (Santiago)
[dag@moria ~]$ uname -a
Linux moria.gent.wieers.com 3.2.2-0.el6.elrepo.x86_64 #1 SMP Fri Jan 27 12:37:49 EST 2012 x86_64 
x86_64 x86_64 GNU/Linux
----

Kind regards,
--
-- dag wieers, dag@wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info@dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.