[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] Remote service registration and discovery in an eclipse product

Hi Martin,

On 1/31/2011 12:06 PM, Martin Petzold wrote:
Still not working.

It must be something about the launch via OSGi Framework vs. Eclipse Application.
Found the problem: It's something about 'org.eclipse.ecf.provider' and/or 'org.eclipse.ecf.provider.r-osgi' from master. Either they are not downwards compatible (used them with bundles from ECF 3.4) or there is something in that master bundles that causes the problem!

It's possible that something in the master bundles is causing the problem...or rather that mixing the old and new code is causing some problem.


The reason for this is that I'm in the middle of moving over from the old OSGi remote services implementation to the one that implements Remote Service Admin [1], and this move has resulted in the detection of at least one problem with zoodiscovery [2] (I'm not sure if this squares with what you are seeing from your use of zoodiscovery, but it's possible). I'm also currently looking at/trying to understand an issue with the r-osgi provider having to do with remote service cleanup when both a host and consumer container exist within the same bundle (which I think based upon your previous descriptions may be related to your use case).

So in other words, I don't think that mixing bundles from master and old code (i.e. ECF 3.4 release version) is a great idea right now...as the RSA changeover (and associated debugging) is still in progress on master.


Realistic? File a bug?

Yes, sure...please file a bug. But I would try to stick to diagnosing either with ECF 3.4 (without any of the new code on master), or everything from master...but not with a combination of the two...at least for another week or so (estimated).


Scott

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=324215
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=335419