Thank you everyone.  I have my below error got resolved.
I added correct version of camel-core jar file.


gnanda wrote:
> 
> I installed servicemix4.2  and trying to use camel 2.2.0 as my router  for
> my message flow. I am getting following exception at the deployement time.
> Am I missing any depndency here? Please help. 
> 
> I have attched my pom file.
> 
> Offending resource: file
> [C:\phaseforward\workspace\servicemix\apache-servicemix-4.2.0\data\jbi\simplecamelconsumersa\sus\simplecamelconsumersu\camel-context.xml]
> Bean 'jmstx'; nested exception is java.lang.NoClassDefFoundError:
> org/apache/camel/HeaderFilterStrategyAware
>       at
> org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
>       at
> org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
>       at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:288)
>       at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:487)
>       at
> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:58)
>       at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:389)
>       at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:358)
>       at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.processBeanDefinition(XBeanBeanDefinitionDocumentReader.java:174)
>       at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseDefaultElement(XBeanBeanDefinitionDocumentReader.java:101)
>       at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:81)
>       at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
>       at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
>       at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>       at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
>       at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
>       at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
>       at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>       at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
>       at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
>       at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
>       at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>       at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
>       at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
>       at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
>       at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>       at
> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:87)
>       at
> org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeployer.java:76)
>       at
> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
>       at
> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
>       at
> org.apache.servicemix.jbi.deployer.artifacts.ServiceUnitImpl.deploy(ServiceUnitImpl.java:104)
>       at
> org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.deploySUs(ServiceAssemblyInstaller.java:207)
>       at
> org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.install(ServiceAssemblyInstaller.java:85)
>       at
> org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:352)
>       at
> org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:282)
>       at
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
>       at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
>       at
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
>       at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3608)
>       at org.apache.felix.framework.Felix.startBundle(Felix.java:1706)
>       at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
>       at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
>       at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1090)
>       at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1076)
>       at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1069)
>       at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:403)
>       at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:212)
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/camel/HeaderFilterStrategyAware
>       at java.lang.ClassLoader.defineClass1(Native Method)
>       at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
>       at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
>       at
> org.apache.xbean.classloader.JarFileClassLoader.access$200(JarFileClassLoader.java:48)
>       at
> org.apache.xbean.classloader.JarFileClassLoader$6.run(JarFileClassLoader.java:272)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at
> org.apache.xbean.classloader.JarFileClassLoader.findClass(JarFileClassLoader.java:224)
>       at
> org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:200)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>       at org.springframework.util.ClassUtils.forName(ClassUtils.java:211)
>       at
> org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:89)
>       at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.createBeanDefinition(BeanDefinitionParserDelegate.java:610)
>       at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:465)
>       ... 42 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.camel.HeaderFilterStrategyAware in classloader
> org.apache.xbean.spring.context.filesystemxmlapplicationcont...@9a3c36
>       at
> org.apache.xbean.classloader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:206)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> http://old.nabble.com/file/p28416192/pom.xml pom.xml 
> 

-- 
View this message in context: 
http://old.nabble.com/smx4.2-ClassNotFoundException%3A-org.apache.camel.HeaderFilterStrategyAware-tp28416192p28416831.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to