Dans notre projet (Osgi, Spring-Dm, Apache-Felix), nous avons un problème de production lorsque BundleContext.getService() renvoie null. Cela arrive très rarement, et pas au début, donc ce n'est pas un problème de mauvaise configuration.Osgi getService()
Une alternative pourrait être d'utiliser ServiceTracker pour localiser le service, mais parce que l'erreur est assez rare, je ne suis pas sûr si le changer résoudrait la situation.
Avez-vous pensé à utiliser iPOJO avec felix? Il enlève la plupart des maux de tête en traitant des appels Osgi de niveau inférieur. –
en fait non. pourrait être utile d'enquêter. – Uberto