Hi Mike,

as outlined in my other mail, there are various combination possibilities of OOo installations and different client requirements(, which even hold true for documents e.g. with embedded code).

The automatic bootstrapping is designed in a way, that it may be usable for any kind of future UNO application, by slightly changing the implementation. Eventually having a central repository, where _all_ services shall be registered, certainly including different OOo installations. For UNO, and OOo is just a collection of UNO components, the right level for defining requirements is the "SERVICE". Unfortunately such an automatic requirement checking is not available yet.

To help with your problem of being dependent against a particular OOo version, wouldn't the problem be solved by just reporting that a particular service is not available and by giving some hints for diagnostic purposes? E.g. something like "Service <BLA> could not be instantiated, this service is not available in OOo versions earlier than 1.9.x".

Kay


Mike Traum wrote:
Putting it in the documentation really doesn't solve the problem,
though.

I really can't understand why this would not be a good idea. For
example, I have written a client app using the OOo 1.9.x sdk, which
uses functionality that is not backward compatible. Why would I want
the Loader to find an instance of OOo 1.1.x, which is guaranteed to
fail with my app?

mike

--- Christian Junker <[EMAIL PROTECTED]> wrote:


I don't think this would be a good idea, addressing this issue in the introductory text of the new SDK is
the
better approach since it's more general. My proposal is to include
a
note that examples might not work with the new SDK for OO 1.1.x or
older.


On Apr 11, 2005 6:22 PM, Mike Traum <[EMAIL PROTECTED]> wrote:

I see what you're saying about the independence of UNO and
OpenOffice.

But, I guess when I was talking about the searching algorithm. I

was

really referring to the algorithm being done in Loader. Loader is
completely dependenant on OpenOffice, so I think that it should

be

searching for a compatible version of OpenOffice, and then fall

back

if it doesn't find one.

mike

--- Jürgen Schmidt <[EMAIL PROTECTED]> wrote:


Hi
Mike Traum wrote:

If SDK 1.9m77 is truely incompatible with OOo 1.1.x, what's

the

purpose of the whole search algorithm in the bootstrap?

Shouldn't

it,

then, just be searching for installations it's compatible

with?

the SDK maybe use features that are only available in the

current

or
newer office versions. So the only statement from our side is

that

the
SDK will work with the corresponding office version or newer

ones.

But
we  don't guarantee that it works with older offices. But that

mean

not
that it won't work ;-)
And again the bootstrap mechanism was not designed for the pure
office
usage. It was design for the general UNO usage and from that

point

of
view it should be of no interest which UNO environment you get.
From my
point of view we had better designed a office bootstrap

mechanism

but so
what.
I agree that it can be of interest which specific service
implementation
is available in the env or which version you can use. And of

course

for
this kind of information we have definitely no good answer yet.
From an
office point of view it can be aligned with the office version

but

from
a general UNO component view we have to find a better solution
(maybe
some kind of component dependencies). But i have no real idea

at

the moment.

Juergen


mike

--- Christian Junker <[EMAIL PROTECTED]> wrote:



The SDK 1.9m77 is not intended to be used for OO 1.1.4.
That said I don't know if it is incompatible to OO 1.1.x, but

since

bootstrapping has changed a lot over the last months it is

not

surprising to me that problems occur in your case.

On Apr 7, 2005 4:27 PM, Mike Traum <[EMAIL PROTECTED]> wrote:


I'm using the 1.9.m77 sdk to write a java client. I've been

having


other problems, but along the way, I was told that OOo 1.1.4

supports


the Bootstrap, but there is currently a bug when having a

space

in


the path name of the installation.

So, I removed the installation, installed without the space,

and

I


still get the same stack trace.

thanks,
mike

Here's the stack trace:
-------------------------------------------
Exception in thread "main"
java.lang.reflect.InvocationTargetException
      at

sun.reflect.NativeMethodAccessorImpl.invoke0(Native

Method)
      at

sun.reflect.NativeMethodAccessorImpl.invoke(Unknown

Source)
      at

sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown


Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at

com.sun.star.lib.loader.Loader.main(Loader.java:169)

Caused by: java.lang.UnsatisfiedLinkError: createJNI
      at

com.sun.star.lib.connections.pipe.PipeConnection.createJNI(Native

Method)
      at


com.sun.star.lib.connections.pipe.PipeConnection.<init>(PipeConnection.java:156)

      at


com.sun.star.lib.connections.pipe.pipeConnector.connect(pipeConnector.java:171)

      at


com.sun.star.comp.connections.Connector.connect(Connector.java:172)

      at


com.sun.star.comp.urlresolver.UrlResolver$_UrlResolver.resolve(UrlResolver.java:159)

at

com.sun.star.comp.helper.Bootstrap.bootstrap(Bootstrap.java:292)

... [ my classes ] ...
-------------------------------------------

__________________________________
Do you Yahoo!?
Yahoo! Personals - Better first dates. More second dates.
http://personals.yahoo.com



---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Best Regards
Christian Junker




---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







__________________________________ Do you Yahoo!? Make Yahoo! your home page http://www.yahoo.com/r/hs



---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



__________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/



---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Best Regards
Christian Junker



---------------------------------------------------------------------

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







__________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to