I'm facing a strange problem with JmDNS. It works fine on a clean Equinox OSGi container but it doesn't work on Felix. Even though the bundle (JmDNS 3.2.2) is active and the logging message show that the mechanics seem to be working, no service is ever published. That is, I can't see anything with my BonjourBrower and my JmDNS client also cannot see a service.
I've provided more details about this error on this post on Stackoverflow: http://stackoverflow.com/questions/6932216/bonjour-service-is-published-with-jmdns-in-equinox-but-not-in-apache-felix
I've also attached the OSGi bundle with the source code which publishes the Bonjour service.
I'm hoping you can help me out here. JmDNS and the work you did will provide great value to the system I'm building.