I think the problem is in the generated bundle, which I suppose create a
wrong jar.
Can you run a jar -tf on the generated bundle ?


On Mon, Jan 21, 2013 at 11:35 AM, Charles Moulliard <[email protected]>wrote:

> Hi,
>
> For a reason that I don't know, when I try to deploy a bundle containing a
> feature file, the process does not succeed
>
> Command used
>
> install -s feature:mvn:org.apache.camel/camel-example-sql/2.11-SNAPSHOT
>
> Bundle contains the features file here under
>
> META-INF/org.apache.karaf.shell.features/features.xml
>
> remark : directory name = org.apache.karaf.shell.features
>
> In debug mode, I see that Felix looks for the following entry -->
> META-INF/org.apache.karaf.shell.features/2.11-SNAPSHOT and of course
> returns empty list here in the code
>
> FeatureDeploymentListener
>
>     public void bundleChanged(BundleEvent bundleEvent) {
>             Bundle bundle = bundleEvent.getBundle();
>             if (bundleEvent.getType() == BundleEvent.INSTALLED ||
> bundleEvent.getType() == BundleEvent.RESOLVED || bundleEvent.getType() ==
> BundleEvent.STARTED) {
>                 try {
>                     List<URL> urls = new ArrayList<URL>();
>                     Enumeration featuresUrlEnumeration =
> bundle.findEntries("/META-INF/" + FEATURE_PATH + "/", "*.xml", false);
>                     while (featuresUrlEnumeration != null &&
> featuresUrlEnumeration.hasMoreElements()) {
>
> Why bundle version has been added ? Is there a trick to avoid that ?
>
> Regards,
>
> --
> Charles Moulliard
> Apache Committer / Sr. Enterprise Architect (RedHat)
> Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
>
>


-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Reply via email to