Hello 

I am newbie with ServiceMix. I am trying to configure some routes for
passing messages between activemq 5.9.0 brokers. 



Output:

20:11:31,577 | ERROR | ExtenderThread-2 | ContextLoaderListener            |
82 - org.springframework.osgi.extender - 1.2.1 | Application context refresh
failed (OsgiBundleXmlApplicationContext(bundle=endpoint-route,
config=osgibundle:/META-INF/spring/*.xml))
org.springframework.beans.factory.CannotLoadBeanClassException: Error
loading class [org.apache.activemq.camel.component.ActiveMQComponent] for
bean with name 'mainamq' defined in URL
[bundle://200.0:0/META-INF/spring/camel-context.xml]: problem with class
file or dependent class; nested exception is java.lang.NoClassDefFoundError:
org.apache.activemq.camel.component.ActiveMQComponent not found from bundle
[Enpoint Routing Rules (endpoint-route)]
        at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1264)[71:org.springframework.beans:3.0.7.RELEASE]
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)[71:org.springframework.beans:3.0.7.RELEASE]
        at
org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1330)[71:org.springframework.beans:3.0.7.RELEASE]
        at
org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:896)[71:org.springframework.beans:3.0.7.RELEASE]
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:566)[71:org.springframework.beans:3.0.7.RELEASE]
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)[73:org.springframework.context:3.0.7.RELEASE]
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)[79:org.springframework.osgi.core:1.2.1]
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)[79:org.springframework.osgi.core:1.2.1]
        at
org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)[79:org.springframework.osgi.core:1.2.1]
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)[79:org.springframework.osgi.core:1.2.1]
        at
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)[82:org.springframework.osgi.extender:1.2.1]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_45]
Caused by: java.lang.NoClassDefFoundError:
org.apache.activemq.camel.component.ActiveMQComponent not found from bundle
[Enpoint Routing Rules (endpoint-route)]
        at
org.springframework.osgi.util.BundleDelegatingClassLoader.findClass(BundleDelegatingClassLoader.java:112)
        at
org.springframework.osgi.util.BundleDelegatingClassLoader.loadClass(BundleDelegatingClassLoader.java:156)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_45]
        at
org.springframework.util.ClassUtils.forName(ClassUtils.java:257)[77:org.springframework.core:3.0.7.RELEASE]
        at
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)[71:org.springframework.beans:3.0.7.RELEASE]
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1282)[71:org.springframework.beans:3.0.7.RELEASE]
        at
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1253)[71:org.springframework.beans:3.0.7.RELEASE]
        ... 11 more
Caused by: java.lang.NoClassDefFoundError:
org/apache/camel/spi/EndpointCompleter
        at java.lang.ClassLoader.defineClass1(Native Method)[:1.6.0_45]
        at 
java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)[:1.6.0_45]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)[:1.6.0_45]
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1947)
        at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:752)
        at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:72)
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1807)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_45]
        at
org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:670)
        at 
org.apache.felix.framework.resolver.WireImpl.getClass(WireImpl.java:102)
        at
org.apache.felix.framework.ModuleImpl.searchImports(ModuleImpl.java:1426)
        at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:747)
        at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:72)
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1807)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_45]
        at
org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:670)
        at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1654)
        at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:909)
        at
org.springframework.osgi.util.BundleDelegatingClassLoader.findClass(BundleDelegatingClassLoader.java:99)
        ... 17 more
Caused by: java.lang.ClassNotFoundException:
org.apache.camel.spi.EndpointCompleter not found by
org.apache.activemq.activemq-camel [202]
        at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:812)[org.apache.felix.framework-3.2.2.jar:]
        at
org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:72)[org.apache.felix.framework-3.2.2.jar:]
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1807)[org.apache.felix.framework-3.2.2.jar:]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_45]
        ... 36 more
20:11:38,026 | WARN  | rint Extender: 3 | LocalFeaturesListener            |
186 - org.apache.karaf.cellar.features - 2.2.4 | CELLAR FEATURES: feature
cellar is marked as BLOCKED OUTBOUND
20:11:39,358 | WARN  | rint Extender: 3 | FeaturesSynchronizer             |
186 - org.apache.karaf.cellar.features - 2.2.4 | CELLAR FEATURES: feature
cellar is marked as BLOCKED INBOUND
20:11:39,474 | WARN  | rint Extender: 3 | FeaturesSynchronizer             |
186 - org.apache.karaf.cellar.features - 2.2.4 | CELLAR FEATURES: feature
cellar is marked as BLOCKED INBOUND
20:11:39,493 | INFO  | rint Extender: 3 | FeaturesSynchronizer             |
186 - org.apache.karaf.cellar.features - 2.2.4 | CELLAR FEATURES: Pulling
features from group default.
20:11:40,086 | WARN  | rint Extender: 3 | FeaturesSupport                  |
186 - org.apache.karaf.cellar.features - 2.2.4 | CELLAR FEATURES: feature
cellar is marked as BLOCKED OUTBOUND
20:11:40,087 | WARN  | rint Extender: 3 | FeaturesSupport                  |
186 - org.apache.karaf.cellar.features - 2.2.4 | CELLAR FEATURES: feature
cellar is marked as BLOCKED OUTBOUND

this is my xml (extract):

<camel:route>
      <camel:from uri="endpointamq:queue:jms.endpoint.kannel.routing" />
      <camel:log message="Sent message: jms.endpoint.kannel.routing" />
      <camel:to uri="mainamq:queue:jms.vass.kannel.routing" />
    </camel:route>


Regards





--
View this message in context: 
http://servicemix.396122.n5.nabble.com/problem-with-class-file-or-dependent-class-nested-exception-is-java-lang-NoClassDefFoundError-tp5720065.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to