Can you share your route with us? Which version do you use? Sent from a mobile device Am 12.03.2013 11:00 schrieb "Joe San" <codeintheo...@gmail.com>:
> Hi all, > > I'm using the Camel Blueprint Test Support to test my routes. I have the > following configured for my active mq definition.... > > <bean id="redeliveryPolicy" > class="org.apache.activemq.RedeliveryPolicy"> > <property name="maximumRedeliveries" value="0" /> > </bean> > > <bean id="jmsConnectionFactory" > class="org.apache.activemq.ActiveMQConnectionFactory"> > <property name="brokerURL" value="${jms.brokerURL}" /> > <!--property name="userName" value="${jms.userName}" /--> > <!--property name="password" value="${jms.password}" /--> > <property name="watchTopicAdvisories" value="false" /> > <property name="alwaysSyncSend" value="true" /> > <property name="redeliveryPolicy" ref="redeliveryPolicy" /> > </bean> > > <bean id="pooledConnectionFactory" > class="org.apache.activemq.pool.PooledConnectionFactory" > init-method="start" destroy-method="stop"> > <property name="maxConnections" value="10" /> > <property name="connectionFactory" ref="jmsConnectionFactory" /> > </bean> > > <bean id="jmsTransactionManager" > class="org.springframework.jms.connection.JmsTransactionManager"> > <property name="connectionFactory" ref="pooledConnectionFactory" /> > </bean> > > <bean id="jmsConfig" > class="org.apache.camel.component.jms.JmsConfiguration"> > <property name="connectionFactory" ref="pooledConnectionFactory" /> > <property name="concurrentConsumers" > value="${jms.concurrentConsumers}" /> > <property name="transacted" value="true" /> > <property name="transactionTimeout" value="20000" /> > <property name="transactionManager" ref="jmsTransactionManager" /> > </bean> > > <bean id="activemq" > class="org.apache.activemq.camel.component.ActiveMQComponent"> > <property name="configuration" ref="jmsConfig" /> > </bean> > > When I start my route, I get the following strange error: > > org.osgi.service.blueprint.container.ComponentDefinitionException: Unable > to intialize bean middleware-comp > at > > org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638) > at > > org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:724) > at > org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64) > at > > org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219) > at > > org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147) > at > > org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:640) > at > > org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:331) > at > > org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:227) > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > at java.util.concurrent.FutureTask.run(Unknown Source) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown > Source) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > Caused by: java.lang.IllegalArgumentException: connectionFactory must be > specified > at org.apache.camel.util.ObjectHelper.notNull(ObjectHelper.java:290) > at > > org.apache.camel.component.jms.JmsConfiguration.createConnectionFactory(JmsConfiguration.java:952) > at > > org.apache.camel.component.jms.JmsConfiguration.getConnectionFactory(JmsConfiguration.java:372) > at > > org.apache.camel.component.jms.JmsConfiguration.createListenerConnectionFactory(JmsConfiguration.java:961) > at > > org.apache.camel.component.jms.JmsConfiguration.getListenerConnectionFactory(JmsConfiguration.java:391) > at > > org.apache.camel.component.jms.JmsConfiguration.configureMessageListenerContainer(JmsConfiguration.java:822) > at > > org.apache.camel.component.jms.JmsConfiguration.createMessageListenerContainer(JmsConfiguration.java:362) > at > > org.apache.camel.component.jms.JmsEndpoint.createMessageListenerContainer(JmsEndpoint.java:162) > at > > org.apache.camel.component.jms.JmsEndpoint.createConsumer(JmsEndpoint.java:157) > at > > org.apache.camel.component.jms.JmsEndpoint.createConsumer(JmsEndpoint.java:68) > at > > org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenConsumerRoute.java:65) > at > org.apache.camel.impl.DefaultRoute.onStartingServices(DefaultRoute.java:80) > at org.apache.camel.impl.RouteService.warmUp(RouteService.java:133) > at > > org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:1986) > at > > org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:1914) > at > > org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:1702) > at > > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1583) > at > > org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1444) > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60) > at > > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1412) > at > > org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:86) > at > > org.apache.camel.blueprint.BlueprintCamelContext.init(BlueprintCamelContext.java:78) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > > org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:226) > at > org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:824) > at > > org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:636) > ... 15 more > > Regards, > Joe >