On 4/27/2011 10:44 AM, Scott Lewis wrote:
<stuff deleted>
Incidently...I've discovered that the lazy start was *not*
previously set in the hello example bundle (i.e.
org.eclipse.ecf.examples.remoteservices.hello). This may have
been the actual cause of the start problem discussed in this
thread [1].
I'm happy to report that adding Bundle-ActivationPolicy: lazy to the
org.eclipse.ecf.examples.remoteservice.hello bundle manifest fixes
bug [1]...and addresses the bundle state issue described in the
mailing list thread entitled 'How to consume HelloWorld remote OSGI
Samples in eclipse platform' [2]. I've tested things on 3.6.2 and
3.7 versions of Equinox and it does eliminate the bundle state
exception seen previously.
Also, I've simplified the hello host DS product configurations
(zeroconf,generic) and pushed them to the git master. For those
that are willing to contribute to making ECF easier...these two
existing product configs can now be more easily used to setup/use
additional product configs. If you are able to create a new product
config and are willing to contribute it to ECF as an example, please
attach the new product config as an attachment to bug [3].
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=343689
[2] http://dev.eclipse.org/mhonarc/lists/ecf-dev/msg05222.html
[3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=344000
Thanks,
Scott
|