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]

Reply via email to