Hi, can you strip down your problem to minimal code (i would need both,
* the command line you started the OOo instances * the client code, which can be used to reproduce the problem. It would be a good idea to create an issue and assign it to me (jbu). Bye, Joerg David Roe wrote:
I have read somewhere that the OOo API doesn't work properly when you have more than one process using the API at the same time. Therefore I have been trying to get a program written in Python to start up its own instance of OOo. I have written a little function that finds a spare port and then starts OOo listening on that port. I use the -env:UserInstallation switch to point it at a temp directory for that instance, then I use UNO to connect to it and edit documents. The issue that I'm having is that despite running (what I thought was) two seperate instances using different UserInstallation directories and listening on different ports, when one copy of OOo exits, it causes the next API operation on the other copy to generate a RuntimeException with message "illegal object given!". How do I concurrently run more than one instance of OOo, or have more than one connection to the API? Do I need to set up multiple copies of OOo in some way? Potentially useful information: OS: Fedora 9 x86_64 Python: 2.5.1 OpenOffice: 2.4.1 (RPMs from Fedora repository) I have asked this on the user list but didn't get much of a response and was told I might have better look on the dev list. Any assistance would be greatly appreciated. Thanks, David Roe
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
