The compendium bundle is not intended to be used like this.  If you are 
implementing a compendium service, include the appropriate compendium packages 
in your bundle and both export them and import them.  If H2 is supplying a 
bundle, they should be including the osgi packages in this way.

david jencks

On Feb 5, 2014, at 1:10 AM, Richard Kettelerij <[email protected]> 
wrote:

> Allright I've figured it out... The problem was with the H2 JDBC driver that 
> I was using. 
> 
> For folks encountering this issue: Recent H2 releases come with a new 
> manifest and implement the org.osgi.service.jdbc.DataSourceFactory service. 
> To satisfy this H2 dependency I've written a feature that include the H2 
> driver and the org.osgi.compendium bundle. The latter basically breaks the 
> Blueprint deployer resulting in "Bundle is not compatible with this blueprint 
> extender" warnings. Perhaps I've should have used PAX JDBC in this case, but 
> I haven't tried. Downgrading to H2 version 1.3.167 fixes the issue.
> 
> 
> On Tue, Feb 4, 2014 at 5:48 PM, cbiava <[email protected]> wrote:
> Hi Richard,
> 
> I tried on 2.3.3 and 3.0.0 and it It worked fine. Does your xml file looks
> like that ? :
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";>
> 
>         <bean id="BasedataSourceName"
> class="oracle.jdbc.pool.OracleDataSource">
>                 <property name="URL"
> value="jdbc:oracle:thin:@adresse:port:DB_NAME" />
>                 <property name="user" value="username" />
>                 <property name="password" value="userpassword" />
>         </bean>
> 
>         <service interface="javax.sql.DataSource" ref="BasedataSourceName">
>                 <service-properties>
>                         <entry key="osgi.jndi.service.name"
> value="jdbc/DB_NAME"/>
>                 </service-properties>
>         </service>
> </blueprint>
> 
> Christophe.
> 
> 
> 
> --
> View this message in context: 
> http://karaf.922171.n3.nabble.com/Blueprint-deployer-doesn-t-expose-OSGi-service-properties-tp4031493p4031522.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
> 

Reply via email to