Are you saying you do not experience this in Felix 2.0.0?
If so, we didn't address anything specific in this area. -> richard On 9/16/09 14:53, Filippo Diotalevi wrote:
Hi, I'm experiencing a weird (and not easily reproducible) behavior with my Spring DM + Felix application, that counts quite a lot (>50) of Spring DM bundles. What's happening is that an instance of the wrong type gets injected in a Spring managed bean. In particular, a service retrieved with a simple <osgi:reference id="xmlproxy" interface="com.acme.api.XmlProxy" filter="(&(APPLICATION=SL)(COUNTRY=UK))" /> and injected in a Spring bean turns out to be a totally different service, with the same filter (&(APPLICATION=SL)(COUNTRY=UK)), but obviously with a different interface (service name). I'm using Felix 1.8.0... are you aware of any race condition in that version with service lookup? Unfortunately is quite difficult to reproduce the error, so I don't have a simple test case.
