[ https://issues.apache.org/jira/browse/CAMEL-3904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13033924#comment-13033924 ]
Hari Sundharesan commented on CAMEL-3904: ----------------------------------------- I tried installing and running camel-quickfix 2.6.0 on sm 4.3. ailed (OsgiBundleXmlApplicationContext(bundle=mw-sm4-tradefixclient, config=osgibundle:/META-INF/spring/*.xml)) org.apache.camel.RuntimeCamelException: org.apache.camel.FailedToCreateRouteException: Failed to create route route53: Route[[From[quickfix:egorig.cfg]] -> [OnException[[class jav... because of Failed to resolve endpoint: quickfix://egorig.cfg due to: Cannot auto create component: quickfix at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1139)[68:org.apache.camel.camel-core:2.6.0] at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:103)[75:org.apache.camel.camel-spring:2.6.0] at org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:237)[75:org.apache.camel.camel-spring:2.6.0] at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)[61:org.springframework.context:3.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)[61:org.springframework.context:3.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)[61:org.springframework.context:3.0.5.RELEASE] at org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.finishRefresh(AbstractOsgiBundleApplicationContext.java:235)[71:org.springframework.osgi.core:1.2.0] at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:358)[71:org.springframework.osgi.core:1.2.0] at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)[71:org.springframework.osgi.core:1.2.0] at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)[71:org.springframework.osgi.core:1.2.0] at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)[72:org.springframework.osgi.extender:1.2.0] at java.lang.Thread.run(Thread.java:619)[:1.6.0_12] Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create route route53: Route[[From[quickfix:egorig.cfg]] -> [OnException[[class jav... because of Failed to resolve endpoint: quickfix://egorig.cfg due to: Cannot auto create component: quickfix at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:165)[68:org.apache.camel.camel-core:2.6.0] Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at org.apache.camel.component.quickfixj.QuickfixjComponent.<clinit>(QuickfixjComponent.java:40) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)[:1.6.0_12] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)[:1.6.0_12] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)[:1.6.0_12] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)[:1.6.0_12] at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:108) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:280) ... 41 more Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory not found by org.apache.camel.camel-quickfix [249] 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:252)[:1.6.0_12] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)[:1.6.0_12] ... 49 more This is what I have installed: [ 249] [Active ] [ ] [ ] [ 60] camel-quickfix (2.6.0) [ 250] [Active ] [ ] [ ] [ 60] wrap_mvn_org.quickfixj_quickfixj-all_1.5.0 (0) [ 253] [Active ] [ ] [ ] [ 60] wrap_mvn_org.apache.mina_mina-core_1.1.7 (0) [ 257] [Active ] [ ] [ ] [ 60] slf4j-api (1.5.3) Fragments: 265 [ 265] [Resolved ] [ ] [ ] [ 60] slf4j-log4j12 (1.5.3) Hosts: 257 [ 268] [Active ] [ ] [Failed ] [ 60] Middleware TradeFix (1.0.0) > Add osgi based quickfix test > ---------------------------- > > Key: CAMEL-3904 > URL: https://issues.apache.org/jira/browse/CAMEL-3904 > Project: Camel > Issue Type: Test > Components: osgi > Affects Versions: 2.6.0 > Reporter: Claus Ibsen > Priority: Minor > > There may be problem using camel-quickfix in osgi. We need an unit test of it > in tests/camel-itest-osgi > See Fuse forum > http://fusesource.com/forums/thread.jspa?threadID=2926&tstart=0 -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira