Hi, Code in Translator is invoke during processing camel route. For testing purpose I created simple camel route (in reality there is a frontend web-service as a client which passes requests via camel to many bundles one of them is translator bundle. Then translator invokes external web service and returns response back.):
<camel-osgi:camelContext xmlns="http://camel.apache.org/schema/spring"> <route> <from uri="timer://myTimer?fixedRate=true&period=3000000" /> <bean ref="translator" method="translate" /> </route> </camel-osgi:camelContext> And there I have a problem how to pass reference from cxfse to camel, because I got error: "No bean named 'translator' is defined". <cxfse:endpoint> <cxfse:pojo> <bean class="com.translator.my.Translator" id="translator" /> </cxfse:pojo> </cxfse:endpoint> ---- I tried also to define only cxfse:proxy as a property for translator bundle: <bean class="com.translator.my.Translator" id="translator"> <property name="proxy"> <cxfse:proxy type="com.external.translator.TranslatorService" /> </property> </bean> but it throws exception: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'translator' defined in URL [bundleentry://185.fwk30752603/META-INF/spring/bundle-context.xml]: Cannot create inner bean 'cxfse:proxy#1196f84' of type [org.apache.servicemix.cxfse.CxfSeProxyFactoryBean] while setting bean property 'proxy'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cxfse:proxy#1196f84': FactoryBean threw exception on object creation; nested exception is java.lang.RuntimeException: org.springframework.context.ApplicationContextException: Failed to load configuration META-INF/cxf/transport/jbi/cxf-transport-jbi.xml at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:167) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) ... 17 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cxfse:proxy#1196f84': FactoryBean threw exception on object creation; nested exception is java.lang.RuntimeException: org.springframework.context.ApplicationContextException: Failed to load configuration META-INF/cxf/transport/jbi/cxf-transport-jbi.xml at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:127) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:116) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:98) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:223) ... 32 more Caused by: java.lang.RuntimeException: org.springframework.context.ApplicationContextException: Failed to load configuration META-INF/cxf/transport/jbi/cxf-transport-jbi.xml at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:96) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:68) at org.apache.servicemix.cxfse.CxfSeProxyFactoryBean.createProxy(CxfSeProxyFactoryBean.java:110) at org.apache.servicemix.cxfse.CxfSeProxyFactoryBean.getObject(CxfSeProxyFactoryBean.java:92) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:121) ... 36 more Caused by: org.springframework.context.ApplicationContextException: Failed to load configuration META-INF/cxf/transport/jbi/cxf-transport-jbi.xml at org.apache.cxf.bus.spring.BusApplicationContext.getConfigResources(BusApplicationContext.java:152) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:107) at org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:262) 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.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:91) at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:110) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93) ... 40 more -- View this message in context: http://servicemix.396122.n5.nabble.com/Problem-with-http-endpoint-tp2267630p2638736.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
