I try to install the Camel 2.9.0 bundles in a fresh Karaf 2.2.4 instance. I only changed the "org.ops4j.pax.url.mvn.cfg" file (last entry): org.ops4j.pax.url.mvn.repositories= \ http://repo1.maven.org/maven2, \
http://repository.apache.org/content/groups/snapshots-group@snapshots@noreleases, \ http://svn.apache.org/repos/asf/servicemix/m2-repo, \ http://repository.springsource.com/maven/bundles/release, \ http://repository.springsource.com/maven/bundles/external, \ http://oss.sonatype.org/content/repositories/releases, \ https://repository.apache.org/content/repositories/orgapachecamel-378 Than I did: karaf@root> features:addurl mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features karaf@root> features:install camel karaf@root> features:install camel-aws Refreshing bundles org.springframework.core (50), org.apache.camel.camel-core (57) ERROR: Bundle org.springframework.osgi.extender [62] Error stopping bundle. (java.lang.NoClassDefFoundError: org/osgi/framework/ServiceRegistration) java.lang.NoClassDefFoundError: org/osgi/framework/ServiceRegistration at org.springframework.osgi.util.OsgiServiceUtils.unregisterService(OsgiServiceUtils.java:41) at org.springframework.osgi.extender.internal.support.NamespaceManager.unregisterResolverService(NamespaceManager.java:195) at org.springframework.osgi.extender.internal.support.NamespaceManager.destroy(NamespaceManager.java:223) at org.springframework.osgi.extender.internal.activator.ContextLoaderListener.shutdown(ContextLoaderListener.java:547) at org.springframework.osgi.extender.internal.activator.ContextLoaderListener.stop(ContextLoaderListener.java:431) at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:651) at org.apache.felix.framework.Felix.stopBundle(Felix.java:2216) at org.apache.felix.framework.Felix$RefreshHelper.stop(Felix.java:4489) at org.apache.felix.framework.Felix.refreshPackages(Felix.java:3581) at org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:363) at java.lang.Thread.run(Thread.java:680) Caused by: java.lang.ClassNotFoundException: org.osgi.framework.ServiceRegistration not found by org.springframework.osgi.core [61] at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787) at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 11 more The feature was not installed: karaf@root> features:list | grep camel-aws [installed ] [2.9.0 ] camel-aws camel-2.9.0 I think this exception is related to Karaf or Spring, but I'm not sure and would like to know the OSGI experts opinion. Best, Christian