Can you give the output of osgi:headers for the easyb bundle once installed manually ? FileInstall only installs correct jars and r4 compatible bundle. This means that the MANIFEST.MF has to be the first or second entry in the jar (eventually after META-INF/ )
On Thu, Jan 6, 2011 at 13:09, Jürgen Kindler <jkind...@talend.com> wrote: > Hi, > > I’m experiencing a problem with deploying a bundle into Karaf 2.1.2 by > copying it into the <karaf_home>/deploy folder. > Basically I copy three bundles: commons-cli-1.2.jar, groovy-all-1.7.5.jar > and easyb-0.9.8.jar > > I turned the default log level of karaf to debug, but I don’t see any hints > about why it fails. > In the logs I see that commons-cli-1.2.jar & groovy-all-1.7.5.jar are > installed and started successfully: > 12:34:20,897 | DEBUG | Event Dispatcher | cli | > ? ? | 32 - org.apache.commons.cli - 1.2 | > BundleEvent INSTALLED > 12:34:20,899 | DEBUG | Event Dispatcher | cli | > ? ? | 32 - org.apache.commons.cli - 1.2 | > BundleEvent RESOLVED > 12:34:20,900 | DEBUG | raf-2.1.2/deploy | BlueprintExtender | > rint.container.BlueprintExtender 210 | 7 - org.apache.aries.blueprint - > 0.2.0.incubating | Scanning bundle org.apache.commons.cli for blueprint > application > 12:34:20,900 | DEBUG | raf-2.1.2/deploy | BlueprintExtender | > rint.container.BlueprintExtender 276 | 7 - org.apache.aries.blueprint - > 0.2.0.incubating | No blueprint application found in bundle > org.apache.commons.cli > 12:34:20,900 | DEBUG | Event Dispatcher | cli | > ? ? | 32 - org.apache.commons.cli - 1.2 | > BundleEvent STARTED > 12:34:31,155 | DEBUG | Event Dispatcher | groovy-all | > ? ? | 33 - groovy-all - 1.7.5 | > BundleEvent INSTALLED > 12:34:31,189 | DEBUG | Event Dispatcher | groovy-all | > ? ? | 33 - groovy-all - 1.7.5 | > BundleEvent RESOLVED > 12:34:31,208 | DEBUG | raf-2.1.2/deploy | BlueprintExtender | > rint.container.BlueprintExtender 210 | 7 - org.apache.aries.blueprint - > 0.2.0.incubating | Scanning bundle groovy-all for blueprint application > 12:34:31,214 | DEBUG | raf-2.1.2/deploy | BlueprintExtender | > rint.container.BlueprintExtender 276 | 7 - org.apache.aries.blueprint - > 0.2.0.incubating | No blueprint application found in bundle groovy-all > 12:34:31,214 | DEBUG | Event Dispatcher | groovy-all | > ? ? | 33 - groovy-all - 1.7.5 | > BundleEvent STARTED > > However, there is nothing for the third bundle easyb-0.9.8.jar > > Note that this really is a bundle and it is possible to explicitly install > it using: > osgi:install file:/tmp/jki/apache-karaf-2.1.2/deploy/easyb-0.9.8.jar > Also starting it with its then assigned bundle id and using it works fine. > > Somehow it seems like it is ignored by the process that watches the > <karaf_home>/deploy folder :-( > > Any ideas what the problem is or how I can figure out the root cause. > > Cheers > Juergen > -- > Jürgen Kindler > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com