On Mon, Jun 25, 2012 at 2:01 PM, Chethiya Abeysinghe <[email protected]>wrote:
> I've tried out similar scenario with a sample osgi bundles on a trunk > built server. But couldn't reproduce it when bundles are placed into > dropins folder. > > *the exporter is:* > > osgi> b 132 > org.wso2.carbon.student.mgt.stub_1.0.0.SNAPSHOT [132] > Id=132, Status=ACTIVE Data > Root=/Users/chethiya/wso2/carbon/kernel/trunk/distribution/kernel/target/wso2carbon-core-4.0.0-SNAPSHOT/repository/components/configuration/org.eclipse.osgi/bundles/132/data > No registered services. > No services in use. > Exported packages > org.wso2.carbon.student.mgt.stub; version="2.0.0"[exported] > *; version="0.0.0"<unwired><dynamic> > No fragment bundles > Named class space > org.wso2.carbon.student.mgt.stub; > bundle-version="1.0.0.SNAPSHOT"[provided] > No required bundles > > > *And the importer is:* > > org.wso2.carbon.student.mgt.ui_1.0.0.SNAPSHOT [133] > Id=133, Status=INSTALLED Data > Root=/Users/chethiya/wso2/carbon/kernel/trunk/distribution/kernel/target/wso2carbon-core-4.0.0-SNAPSHOT/repository/components/configuration/org.eclipse.osgi/bundles/133/data > No registered services. > No services in use. > No exported packages > No imported packages > No fragment bundles > No named class spaces > No required bundles > > *And I have following in ui bundle:* > <Import-Package> > org.wso2.carbon.student.mgt.stub.*;version="[1.0.0,2)" > </Import-Package> > > hm...... I too tried to reproduce the behaviour (again) in a new pack, but seems like I'm unable to reproduce it! Probably this is a false alarm! :-( Thanks guys for looking into it! Sorry for the trouble! Thanks, > - Chethiya > > On Sat, Jun 23, 2012 at 8:50 AM, Nirmal Fernando <[email protected]> wrote: > >> Hi Amila, >> >> On Sat, Jun 23, 2012 at 8:23 AM, Amila Maha Arachchi <[email protected]>wrote: >> >>> Hi Nirmal, >>> >>> I had a quick look at your question. It seems the exported package >>> version is 2.0.0.wso2v1. But your expected range is 1.4 <= r < 2. >>> >>> AFAIK 2.0.0 < 2.0.0.wso2v1. >> >> >> :-), yes that's what I know too :D >> >> >>> Therefore the inequality is not satisfied. I think you should try >>> something like [1.4,2.1). >>> >> >> I think you've not understand my question here (might be cause I wasn't >> that clear :-) ). >> >> Anyway, I repeat, here I am reporting is (probably) a bug, when you >> deploy a bundle using dropins. >> >> Please see the OSGi console output, I've sent in my last email. >> >> >>> Hope this helps.. >>> >>> Regards, >>> AmilaM. >>> >>> On Sat, Jun 23, 2012 at 8:11 AM, Nirmal Fernando <[email protected]>wrote: >>> >>>> Hi All, >>>> >>>> Here's the problem scenario: >>>> >>>> I've added a bundle into dropins folder which has an import like >>>> "org.apache.commons >>>> .io.input;version="[1.4,2)", so this should ideally means that I need >>>> to have a package "org.apache.commons .io.input" >>>> whose range (r) is s.t. 1.4 <= r <2 >>>> >>>> But it seems that this validation is not correctly happen. See >>>> following [1] outputs from OSGi console of a carbon server. >>>> >>>> Can some one please explain this behaviour? Isn't this a bug? >>>> >>>> FYI: it fails (quite correctly) when you try to install a feature >>>> having these two bundles. >>>> "Missing requirement: jclouds sshj ssh client 1.5.0.beta_2 >>>> (jclouds-sshj 1.5.0.beta_2) requires 'package org.apache.commons.io.input >>>> [1.4.0,2.0.0)' but it could not be found" >>>> >>>> [1] >>>> osgi> b 42 >>>> commons-io_2.0.0.wso2v1 [42] >>>> Id=42, Status=ACTIVE Data >>>> Root=/media/wso2/new-carbon/graphite/products/as/modules/distribution/target/wso2as-5.0.0-SNAPSHOT/repository/components/configuration/org.eclipse.osgi/bundles/42/data >>>> No registered services. >>>> No services in use. >>>> Exported packages >>>> org.apache.commons.io.output; version="2.0.0"[exported] >>>> org.apache.commons.io.monitor; version="2.0.0"[exported] >>>> org.apache.commons.io.filefilter; version="2.0.0"[exported] >>>> org.apache.commons.io.comparator; version="2.0.0"[exported] >>>> *org.apache.commons.io.input; version="2.0.0"[exported]* >>>> org.apache.commons.io; version="2.0.0"[exported] >>>> No imported packages >>>> No fragment bundles >>>> Named class space >>>> commons-io; bundle-version="2.0.0.wso2v1"[provided] >>>> No required bundles >>>> >>>> osgi> packages org.apache.commons.io.input >>>> org.apache.commons.io.input; version="2.0.0"<commons-io_2.0.0.wso2v1 >>>> [42]> >>>> axis2_1.6.1.wso2v5 [19] imports >>>> jclouds-sshj_1.5.0.beta_2 [79] imports >>>> org.apache.commons.io_1.4.0 [114] imports >>>> org.wso2.carbon.registry.core_4.0.0.SNAPSHOT [355] imports >>>> >>>> osgi> b 79 >>>> jclouds-sshj_1.5.0.beta_2 [79] >>>> Id=79, Status=ACTIVE Data >>>> Root=/media/wso2/new-carbon/graphite/products/as/modules/distribution/target/wso2as-5.0.0-SNAPSHOT/repository/components/configuration/org.eclipse.osgi/bundles/79/data >>>> No registered services. >>>> No services in use. >>>> Exported packages >>>> org.jclouds.sshj.config; version="1.5.0.beta2"[exported] >>>> org.jclouds.sshj; version="1.5.0.beta2"[exported] >>>> Imported packages >>>> com.google.common.base; version="12.0.0.wso2v1"<guava_12.0.0.wso2v1 >>>> [55]> >>>> com.google.common.collect; >>>> version="12.0.0.wso2v1"<guava_12.0.0.wso2v1 [55]> >>>> com.google.common.io; version="12.0.0.wso2v1"<guava_12.0.0.wso2v1 >>>> [55]> >>>> com.google.common.net; version="12.0.0.wso2v1"<guava_12.0.0.wso2v1 >>>> [55]> >>>> com.google.inject; version="1.3.0"<com.google.inject_3.0.0 [34]> >>>> com.google.inject.binder; version="1.3.0"<com.google.inject_3.0.0 >>>> [34]> >>>> javax.annotation; version="0.0.0"<org.eclipse.osgi_3.7.0.v20110613 >>>> [0]> >>>> javax.inject; version="3.0.0.wso2v1"<guice_3.0.0.wso2v1 [56]> >>>> net.schmizz.sshj; version="0.8.0"<net.schmizz.sshj_0.8.0 [101]> >>>> net.schmizz.sshj.common; version="0.8.0"<net.schmizz.sshj_0.8.0 >>>> [101]> >>>> net.schmizz.sshj.connection; version="0.8.0"<net.schmizz.sshj_0.8.0 >>>> [101]> >>>> net.schmizz.sshj.connection.channel.direct; >>>> version="0.8.0"<net.schmizz.sshj_0.8.0 [101]> >>>> net.schmizz.sshj.sftp; version="0.8.0"<net.schmizz.sshj_0.8.0 [101]> >>>> net.schmizz.sshj.transport; version="0.8.0"<net.schmizz.sshj_0.8.0 >>>> [101]> >>>> net.schmizz.sshj.transport.verification; >>>> version="0.8.0"<net.schmizz.sshj_0.8.0 [101]> >>>> net.schmizz.sshj.userauth; version="0.8.0"<net.schmizz.sshj_0.8.0 >>>> [101]> >>>> net.schmizz.sshj.userauth.keyprovider; >>>> version="0.8.0"<net.schmizz.sshj_0.8.0 [101]> >>>> net.schmizz.sshj.xfer; version="0.8.0"<net.schmizz.sshj_0.8.0 [101]> >>>> org.apache.commons.io.input; >>>> version="2.0.0"<commons-io_2.0.0.wso2v1 [42]> >>>> org.jclouds.compute.domain; >>>> version="1.5.0.beta2"<jclouds-compute_1.5.0.beta_2 [71]> >>>> org.jclouds.crypto; version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 >>>> [72]> >>>> org.jclouds.domain; version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 >>>> [72]> >>>> org.jclouds.http.handlers; >>>> version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 [72]> >>>> org.jclouds.io; version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 >>>> [72]> >>>> org.jclouds.io.payloads; >>>> version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 [72]> >>>> org.jclouds.logging; >>>> version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 [72]> >>>> org.jclouds.predicates; >>>> version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 [72]> >>>> org.jclouds.rest; version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 >>>> [72]> >>>> org.jclouds.ssh; version="1.5.0.beta2"<jclouds-compute_1.5.0.beta_2 >>>> [71]> >>>> org.jclouds.util; version="1.5.0.beta2"<jclouds-core_1.5.0.beta_2 >>>> [72]> >>>> No fragment bundles >>>> Named class space >>>> jclouds-sshj; bundle-version="1.5.0.beta_2"[provided] >>>> No required bundles >>>> >>>> >>>> >>>> -- >>>> >>>> Thanks & regards, >>>> Nirmal >>>> >>>> Software Engineer- Platform Technologies Team, WSO2 Inc. >>>> Mobile: +94715779733 >>>> Blog: http://nirmalfdo.blogspot.com/ >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Amila Maharachchi* >>> Technical Lead >>> Member, Management Committee - Cloud & Platform TG >>> WSO2, Inc.; http://wso2.com >>> >>> Blog: http://maharachchi.blogspot.com >>> Mobile: +94719371446 >>> >>> >>> >> >> >> -- >> >> Thanks & regards, >> Nirmal >> >> Software Engineer- Platform Technologies Team, WSO2 Inc. >> Mobile: +94715779733 >> Blog: http://nirmalfdo.blogspot.com/ >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Chethiya Abeysinghe > Software Engineer; WSO2, Inc.; http://wso2.com/ > email: [email protected] phone: +94 777444891 > blog: chethiya3000.blogspot.com > > > -- Thanks & regards, Nirmal Software Engineer- Platform Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
