long story, We have our own custom kar deployer where we directly use KarArtifactInstaller as a service to deploy our feature kar file and we dont place our kar file under karaf's deploy directory )
Here is pseudo code // Call kar deployer to unpack in karaf local-repo KarArtifactInstaller.update( File path/to/our/feature.kar ) //use featureService to deploy the feature FeaturesService.install (... ) As I have stated before, the first call throws FileNotFoundException since it could not find my 'feature.kar' under karaf.base/local-repo. Strange?? how er if I also place another copy of my 'feature.kar' file under karaf's local-repo directory, the same KarArtifactInstaller.update( File path/to/our/feature.kar ) is happy and unpack under local-repo. Strange?? Thanks for looking into this -D On Wed, Jun 20, 2012 at 10:20 PM, Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Just to understand your issue, the kar deployer behavior is quite the same: > - you put the kar file in the deploy folder > - the kar is uncompress (previously it was uncompress in local-repo, now > it's uncompress in system repo) > - all features contained in the kar are automatically installed > - now, if you remove the kar file, the kar deployer is able to uninstall all > features and remove the kar file > > So, even if the storage changed from local-repo to system, the behavior is > the same. > > Do you use directly the kar deployer (by code I mean) ? > > > Regards > JB > > On 06/21/2012 12:13 AM, Dan Tran wrote: >> >> Hello Karaf devs, >> >> regresion in KarArtifactInstaller service? >> >> in karaf-2.2.7, >> >> karInstaller.update( full/path/to/my/myfeature.kar ) unpacks my >> 'myfeature.jar' under local-repo >> >> in karaf-2.2.8, the call, expect that I put myfeature.kar under >> local-repo/myfeature.kar? >> >> is it expected? This changes breaks my custom deployment. >> >> Can we have this new behavior in 3.0, or 2.3 instead? since I would >> like to continue upgrading to latest 2.2.x code without changing my >> code. >> >> Thanks >> >> -Dan >> >> >> >> >> On Wed, Jun 20, 2012 at 2:10 PM, Romain Gilles<romain.gil...@gmail.com> >> wrote: >>> >>> +1 >>> >>> Thanks a lot. >>> >>> Romain >>> >>> 2012/6/20 Jean-Baptiste Onofré<j...@nanthrax.net> >>> >>>> +1 (binding) >>>> >>>> First tests passed without problem, I will test with Cellar, etc >>>> tomorrow >>>> morning, but it looks good to me. >>>> >>>> Regards >>>> JB >>>> >>>> >>>> On 06/20/2012 10:05 PM, Jamie G. wrote: >>>> >>>>> Hi, >>>>> >>>>> We resolved 28 issues in this release (web page will be published post >>>>> RC promotion): >>>>> >>>>> >>>>> https://svn.apache.org/repos/asf/karaf/site/trunk/src/main/webapp/index/community/download/karaf-2.2.8-release.page >>>>> >>>>> Staging repository: >>>>> https://repository.apache.org/content/repositories/orgapachekaraf-255/ >>>>> >>>>> Release tags: >>>>> https://svn.apache.org/repos/asf/karaf/tags/karaf-2.2.8/ >>>>> >>>>> Please vote to approve this release: >>>>> >>>>> [ ] +1 Approve the release >>>>> [ ] -1 Veto the release (please provide specific comments) >>>>> >>>>> This vote will be open for 72 hours. >>>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> jbono...@apache.org >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com