Component not installed: servicemix-camel
xiaoqiu Mar 22, 2012 3:53 AMHi guys,
I do a demo about camel and cxf with servicemix.the servicemix's version is 4.4.0.
when I start servicemix,I find the bellow error:
15:33:08,893 | DEBUG | rint Extender: 3 | ProxySubclassGenerator | 8 - org.apache.aries.proxy - 0.3.0 | Method entry: isProxySubclass, args
15:33:08,893 | DEBUG | rint Extender: 3 | ProxySubclassGenerator | 8 - org.apache.aries.proxy - 0.3.0 | Method exit: isProxySubclass, returning false
15:33:08,893 | WARN | mix-4.4.0/deploy | Deployer | 167 - org.apache.servicemix.jbi.deployer - 1.5.0 | Requirements not met for JBI artifact in bundle null (servicemix-sa). Installation pending.
org.apache.servicemix.jbi.deployer.impl.PendingException: Component not installed: servicemix-camel
at org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.init(ServiceAssemblyInstaller.java:71)[167:org.apache.servicemix.jbi.deployer:1.5.0]
at org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:329)[167:org.apache.servicemix.jbi.deployer:1.5.0]
at org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:260)[167:org.apache.servicemix.jbi.deployer:1.5.0]
at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)[org.apache.felix.framework-3.0.9.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)[org.apache.felix.framework-3.0.9.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)[org.apache.felix.framework-3.0.9.jar:]
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3761)[org.apache.felix.framework-3.0.9.jar:]
at org.apache.felix.framework.Felix.startBundle(Felix.java:1787)[org.apache.felix.framework-3.0.9.jar:]
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:918)[org.apache.felix.framework-3.0.9.jar:]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1175)[7:org.apache.felix.fileinstall:3.1.10]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1153)[7:org.apache.felix.fileinstall:3.1.10]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:458)[7:org.apache.felix.fileinstall:3.1.10]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:263)[7:org.apache.felix.fileinstall:3.1.10]
15:33:08,893 | DEBUG | rint Extender: 3 | ReferenceRecipe | 10 - org.apache.aries.blueprint - 0.3.1 | Binding reference nmr to
15:33:08,893 | DEBUG | rint Extender: 3 | ServiceRecipe | 10 - org.apache.aries.blueprint - 0.3.1 | Retrieving service for bundle org.apache.servicemix.jbi.osgi and service registration org.apache.felix.framework.ServiceRegistrationImpl@c1d35
15:33:08,893 | DEBUG | rint Extender: 3 | ServiceRecipe | 10 - org.apache.aries.blueprint - 0.3.1 | Method entry: getService, args org.apache.servicemix.nmr.core.ServiceMix@5c25dc
15:33:08,893 | DEBUG | rint Extender: 3 | ProxySubclassGenerator | 8 - org.apache.aries.proxy - 0.3.0 | Method entry: isProxySubclass, args
15:33:08,893 | DEBUG | rint Extender: 3 | ProxySubclassGenerator | 8 - org.apache.aries.proxy - 0.3.0 | Method exit: isProxySubclass, returning false
15:33:08,893 | DEBUG | rint Extender: 3 | ReferenceRecipe | 10 - org.apache.aries.blueprint - 0.3.1 | Binding reference managementStrategy to
but I type features:list |grep servicemix-camel in the cosole,find it installed.
then I debug the log and find the infomation:
15:33:05,591 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | Creating an application context for bundle
15:33:05,591 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | No application context created for bundle
15:33:05,592 | DEBUG | FelixStartLevel | BlueprintExtender | 10 - org.apache.aries.blueprint - 0.3.1 | Scanning bundle org.apache.camel.camel-http for blueprint application
15:33:05,592 | DEBUG | FelixStartLevel | BlueprintExtender | 10 - org.apache.aries.blueprint - 0.3.1 | No blueprint application found in bundle org.apache.camel.camel-http
15:33:05,592 | DEBUG | FelixStartLevel | geronimo-osgi-registry | 83 - org.apache.geronimo.specs.geronimo-osgi-registry - 1.1 | Bundle Considered for class providers: org.apache.camel.camel-http
15:33:05,592 | DEBUG | FelixStartLevel | geronimo-osgi-registry | 83 - org.apache.geronimo.specs.geronimo-osgi-registry - 1.1 | adding bundle org.apache.camel.camel-http
15:33:05,598 | DEBUG | lixDispatchQueue | rhino | 139 - org.apache.servicemix.bundles.rhino - 1.0.0.7R2_1 | BundleEvent RESOLVED
15:33:05,601 | DEBUG | FelixStartLevel | Activator | 90 - org.apache.camel.camel-core - 2.8.3 | Bundle started: servicemix-camel
15:33:05,602 | DEBUG | FelixStartLevel | Activator | 90 - org.apache.camel.camel-core - 2.8.3 | Found entry: META-INF/services/org/apache/camel/component/jbi in bundle servicemix-camel
15:33:05,605 | DEBUG | FelixStartLevel | servicemix-camel | 194 - servicemix-camel - 2011.02.0 | ServiceEvent REGISTERED
15:33:05,607 | DEBUG | FelixStartLevel | servicemix-camel | 194 - servicemix-camel - 2011.02.0 | ServiceEvent REGISTERED
15:33:05,608 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | Scanning bundle for configurations...
15:33:05,608 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | Creating an application context for bundle
15:33:05,608 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | No application context created for bundle
15:33:05,609 | DEBUG | FelixStartLevel | BlueprintExtender | 10 - org.apache.aries.blueprint - 0.3.1 | Scanning bundle servicemix-camel for blueprint application
15:33:05,609 | DEBUG | FelixStartLevel | BlueprintExtender | 10 - org.apache.aries.blueprint - 0.3.1 | Found blueprint application in bundle servicemix-camel with paths: bundle://194.0:0/OSGI-INF/blueprint/servicemix-camel.xml
15:33:05,609 | INFO | ExtenderThread-1 | XmlBeanDefinitionReader | 66 - org.springframework.beans - 3.0.6.RELEASE | Loading XML bean definitions from URL bundle://179.0:0/META-INF/spring/servicemix-cxf-se.xml
15:33:05,609 | DEBUG | FelixStartLevel | geronimo-osgi-registry | 83 - org.apache.geronimo.specs.geronimo-osgi-registry - 1.1 | Bundle Considered for class providers: servicemix-camel
15:33:05,609 | DEBUG | FelixStartLevel | geronimo-osgi-registry | 83 - org.apache.geronimo.specs.geronimo-osgi-registry - 1.1 | adding bundle servicemix-camel
15:33:05,610 | DEBUG | FelixStartLevel | Activator | 90 - org.apache.camel.camel-core - 2.8.3 | Bundle started: org.apache.activemq.kahadb
15:33:05,621 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | Scanning bundle for configurations...
15:33:05,621 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | Creating an application context for bundle
15:33:05,621 | DEBUG | FelixStartLevel | ContextLoaderListener | 76 - org.springframework.osgi.extender - 1.2.1 | No application context created for bundle
15:33:05,631 | DEBUG | FelixStartLevel | BlueprintExtender | 10 - org.apache.aries.blueprint - 0.3.1 | Scanning bundle org.apache.activemq.kahadb for blueprint application
I don't know why.thank you for your help!