This seems to me to likely be some issue with how/when a given
bundle is started. Given that you are using Spring DM to manage
the runtime (along with the newly minted 'Spring-ECF remote
services bridge' work), I think this may be very well some
interaction with how Spring DM is/is not starting
things...particularly on the consumer.
So, I have a couple of suggestions and observations about how to
proceed.
1) Could you try the hello world examples without Spring DM?
(i.e. just use the product configurations that are present in the
consumer and/or host projects/ directory?). Since I'm not
personally an expert in Spring DM, and wasn't the author of the
code on the 'Using Spring with ECF...' page, I'm not at all
certain what Spring is doing upon startup.
2) *Since ECF 3.2 release* we have changed the consumer/proxy
container creation policy as per this bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=303979. Given the
'Using Spring with ECF...' code was written *prior* to this
change, the Spring-ECF bridge code may not be completely up to
date. I have to get in direct contact with the author of that
code to find out if the Spring-ECF bridge can be simplified. I
believe it probably *can* be simplified, as it should no longer be
even necessary for any container to be created in advance of the
remote service registration (host) and/or the discovery
(consumer). So I believe that the Spring-ECF work can/could be
significantly simplified, but like I said I need to interact with
the original author of that work before I can say for sure.
Does this make sense? I will try to reconnect with the Spring-ECF
bridge author and see if we can update both the code and the
documentation around that as quickly as possible (hopefully before
Helios). Like I said, I suspect that the Spring-ECF integration
will get significantly *easier and simpler* now that bug 303979
has been addressed, but we have some work to do on both the
Spring-ECF bridge code, and the documentation...and since the
Spring/ECF work is currently in incubation we haven't completed
that work yet.
Actually, if you/Abhisek would like, I would encourage you to
connect with and work directly with the Spring-ECF bridge author
(Angelo Zerr...see this mailing list posting:
http://dev.eclipse.org/mhonarc/lists/ecf-dev/msg03316.html)...to