Hi,

packages:exports|grep -i package

You will have the package with version and the ID of bundles providing it.

About your issue, are you using felix or equinox framework and what JDK
version ?

Regards
JB

On 03/02/2020 23:27, Steinar Bang wrote:
> Is there a way to find out if two bundles offer up the same versions of
> packages in karaf 4.2.8?
> 
> I have some applications that use jersey for the REST API.
> 
> I use the web whiteboard, so that the jersey servlet is started as a DS
> component.
> 
> I use a setup where I add OSGi services injected into the jersey
> servlet's HK2 dependency injection systems, so that the OSGi services
> can be injected into the jersey resources as they are created to respond
> to REST requests.
> 
> Earlier I've had some obscure problems in the code that inserts the OSGi
> services into HK2.  I eventually tracked the problems town to
> javax.inject being auto-wrapped, with a bundle version of 0.0.0.  When I
> suppressed adding javax.inject to the feature file, jersey picked the
> correct bundled version of javax.inject and all was well.
> 
> This worked fine for karaf 4.2.6 and 4.2.7, but with karaf 4.2.6 the
> problem is back with the same symptoms and when I had the auto-wrapped
> javax.inject.
> 
> But this time the autowrapped javax.inject isn't the cause, so it has to
> be something else.
> 
> One thought that struck me was that several bundles could offer up the
> javax.inject package inside the version rangers looked for and picking
> the wrong bundle here could mess up things.
> 
> Is there a simple way to detect is two bundles offer up the same
> package?
> 
> Thanks!
> 
> - Steinar
> 

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to