You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by gnanda <gi...@phaseforward.com> on 2010/05/03 22:54:04 UTC
smx4.2 camel consumer not consuming any message
Hi All,
I am using smx4.2 with camel 2.2. I am trying to make a simple route working
with vcamel
the route is Q->bean.
I am dropping an XML message to the Queue from jconsole to see if it gets
picked up by the camel consumer. It is not consuming message. It does not
raise any exception too.
Please help.
Here is my camel-context.xml
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://camel.apache.org/schema/spring
http://camel.apache.org/schema/spring/camel-spring.xsd
">
<!--
from("seda:a").to("seda:b");
-->
<bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
<property name="connectionFactory" ref="jmsConnectionFactory" />
<property name="concurrentConsumers" value="5" />
</bean>
<bean id="jmsConnectionFactory"
class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="vm://default:61616" />
</bean>
<camelContext id="camel"
xmlns="http://camel.apache.org/schema/spring" trace="true">
<package>org.simplecamelconsumersu</package>
</camelContext>
</beans>
and here is the routeBuilder code
public void configure() {
// TODO create Camel routes here. For example:-
//
BeanTest myBean = new BeanTest();
from("jms:test.MyQueue").bean(myBean, "process")
}
--
View this message in context: http://old.nabble.com/smx4.2-camel-consumer-not-consuming-any-message-tp28440004p28440004.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: smx4.2 camel consumer not consuming any message
Posted by Willem Jiang <wi...@gmail.com>.
Just one more note when you upgrade your camel route from 1.x to 2.x.
You need to recompile the route if you are using Java DSL which is
extending the RouteBuilder, as there are some difference on the
RouteBuilder between these two CAMEL version.
Willem
gnanda wrote:
> Thanks for the reply. The issue was no more there but not sure how it got
> resolved.
> But I think it was something related to upgrading from smx 4.0 to smx 4.2
>
> Here is the scenario that occurred. I had smx 4.0 installed that comes with
> activemq 5.2.0 and camel 1.6. Then I installed smx 4.2 with activemq 5.3.0
> and camel 2.2..0. I was trying to upgrade my code from 4.0 to 4.2 which was
> not working and I ended up with creating a simple camel route ( the code was
> provided in my last email) to see if that works. For some reason my laptop
> become slower an slower consuming a lot of memory. And I had to restart my
> laptop. After restart all of a sudden the same bundle that was not working
> (no exception though, but with "0 route started") started working with "1
> route started"
>
> I am not sure if I have any explanation of this behaviour..
>
> Is anyone experienced something similar?
>
>
>
> Gert Vanthienen wrote:
>> L.S.,
>>
>> In the output of osgi:list, do you see the bundle both Active (in the
>> first column) and Started (in the third column)? If not, could you
>> try running log:display-exception to check if there's no exception
>> hiding in the log files to help us troubleshoot your issue?
>>
>> Regards,
>>
>> Gert Vanthienen
>> ------------------------
>> Open Source SOA: http://fusesource.com
>> Blog: http://gertvanthienen.blogspot.com/
>>
>>
>>
>> On 3 May 2010 22:54, gnanda <gi...@phaseforward.com> wrote:
>>> Hi All,
>>> I am using smx4.2 with camel 2.2. I am trying to make a simple route
>>> working
>>> with vcamel
>>> the route is Q->bean.
>>> I am dropping an XML message to the Queue from jconsole to see if it gets
>>> picked up by the camel consumer. It is not consuming message. It does not
>>> raise any exception too.
>>>
>>> Please help.
>>> Here is my camel-context.xml
>>>
>>> <beans xmlns="http://www.springframework.org/schema/beans"
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> xsi:schemaLocation="
>>> http://www.springframework.org/schema/beans
>>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>>> http://camel.apache.org/schema/spring
>>> http://camel.apache.org/schema/spring/camel-spring.xsd
>>>
>>> ">
>>>
>>> <!--
>>> from("seda:a").to("seda:b");
>>> -->
>>> <bean id="jms"
>>> class="org.apache.camel.component.jms.JmsComponent">
>>>
>>> <property name="connectionFactory"
>>> ref="jmsConnectionFactory" />
>>> <property name="concurrentConsumers" value="5" />
>>>
>>>
>>> </bean>
>>>
>>>
>>> <bean id="jmsConnectionFactory"
>>> class="org.apache.activemq.ActiveMQConnectionFactory">
>>> <property name="brokerURL" value="vm://default:61616" />
>>>
>>> </bean>
>>>
>>>
>>> <camelContext id="camel"
>>> xmlns="http://camel.apache.org/schema/spring"
>>> trace="true">
>>> <package>org.simplecamelconsumersu</package>
>>> </camelContext>
>>>
>>> </beans>
>>>
>>> and here is the routeBuilder code
>>> public void configure() {
>>>
>>> // TODO create Camel routes here. For example:-
>>> //
>>> BeanTest myBean = new BeanTest();
>>> from("jms:test.MyQueue").bean(myBean, "process")
>>> }
>>> --
>>> View this message in context:
>>> http://old.nabble.com/smx4.2-camel-consumer-not-consuming-any-message-tp28440004p28440004.html
>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>
>>>
>>
>> -----
>> ---
>> Gert Vanthienen
>> http://gertvanthienen.blogspot.com
>>
>
Re: smx4.2 camel consumer not consuming any message
Posted by gnanda <gi...@phaseforward.com>.
Thanks for the reply. The issue was no more there but not sure how it got
resolved.
But I think it was something related to upgrading from smx 4.0 to smx 4.2
Here is the scenario that occurred. I had smx 4.0 installed that comes with
activemq 5.2.0 and camel 1.6. Then I installed smx 4.2 with activemq 5.3.0
and camel 2.2..0. I was trying to upgrade my code from 4.0 to 4.2 which was
not working and I ended up with creating a simple camel route ( the code was
provided in my last email) to see if that works. For some reason my laptop
become slower an slower consuming a lot of memory. And I had to restart my
laptop. After restart all of a sudden the same bundle that was not working
(no exception though, but with "0 route started") started working with "1
route started"
I am not sure if I have any explanation of this behaviour..
Is anyone experienced something similar?
Gert Vanthienen wrote:
>
> L.S.,
>
> In the output of osgi:list, do you see the bundle both Active (in the
> first column) and Started (in the third column)? If not, could you
> try running log:display-exception to check if there's no exception
> hiding in the log files to help us troubleshoot your issue?
>
> Regards,
>
> Gert Vanthienen
> ------------------------
> Open Source SOA: http://fusesource.com
> Blog: http://gertvanthienen.blogspot.com/
>
>
>
> On 3 May 2010 22:54, gnanda <gi...@phaseforward.com> wrote:
>>
>> Hi All,
>> I am using smx4.2 with camel 2.2. I am trying to make a simple route
>> working
>> with vcamel
>> the route is Q->bean.
>> I am dropping an XML message to the Queue from jconsole to see if it gets
>> picked up by the camel consumer. It is not consuming message. It does not
>> raise any exception too.
>>
>> Please help.
>> Here is my camel-context.xml
>>
>> <beans xmlns="http://www.springframework.org/schema/beans"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="
>> http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>> http://camel.apache.org/schema/spring
>> http://camel.apache.org/schema/spring/camel-spring.xsd
>>
>> ">
>>
>> <!--
>> from("seda:a").to("seda:b");
>> -->
>> <bean id="jms"
>> class="org.apache.camel.component.jms.JmsComponent">
>>
>> <property name="connectionFactory"
>> ref="jmsConnectionFactory" />
>> <property name="concurrentConsumers" value="5" />
>>
>>
>> </bean>
>>
>>
>> <bean id="jmsConnectionFactory"
>> class="org.apache.activemq.ActiveMQConnectionFactory">
>> <property name="brokerURL" value="vm://default:61616" />
>>
>> </bean>
>>
>>
>> <camelContext id="camel"
>> xmlns="http://camel.apache.org/schema/spring"
>> trace="true">
>> <package>org.simplecamelconsumersu</package>
>> </camelContext>
>>
>> </beans>
>>
>> and here is the routeBuilder code
>> public void configure() {
>>
>> // TODO create Camel routes here. For example:-
>> //
>> BeanTest myBean = new BeanTest();
>> from("jms:test.MyQueue").bean(myBean, "process")
>> }
>> --
>> View this message in context:
>> http://old.nabble.com/smx4.2-camel-consumer-not-consuming-any-message-tp28440004p28440004.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
>
>
> -----
> ---
> Gert Vanthienen
> http://gertvanthienen.blogspot.com
>
--
View this message in context: http://old.nabble.com/smx4.2-camel-consumer-not-consuming-any-message-tp28440004p28447745.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: smx4.2 camel consumer not consuming any message
Posted by Gert Vanthienen <ge...@gmail.com>.
L.S.,
In the output of osgi:list, do you see the bundle both Active (in the
first column) and Started (in the third column)? If not, could you
try running log:display-exception to check if there's no exception
hiding in the log files to help us troubleshoot your issue?
Regards,
Gert Vanthienen
------------------------
Open Source SOA: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/
On 3 May 2010 22:54, gnanda <gi...@phaseforward.com> wrote:
>
> Hi All,
> I am using smx4.2 with camel 2.2. I am trying to make a simple route working
> with vcamel
> the route is Q->bean.
> I am dropping an XML message to the Queue from jconsole to see if it gets
> picked up by the camel consumer. It is not consuming message. It does not
> raise any exception too.
>
> Please help.
> Here is my camel-context.xml
>
> <beans xmlns="http://www.springframework.org/schema/beans"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> http://camel.apache.org/schema/spring
> http://camel.apache.org/schema/spring/camel-spring.xsd
>
> ">
>
> <!--
> from("seda:a").to("seda:b");
> -->
> <bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
>
> <property name="connectionFactory" ref="jmsConnectionFactory" />
> <property name="concurrentConsumers" value="5" />
>
>
> </bean>
>
>
> <bean id="jmsConnectionFactory"
> class="org.apache.activemq.ActiveMQConnectionFactory">
> <property name="brokerURL" value="vm://default:61616" />
>
> </bean>
>
>
> <camelContext id="camel"
> xmlns="http://camel.apache.org/schema/spring" trace="true">
> <package>org.simplecamelconsumersu</package>
> </camelContext>
>
> </beans>
>
> and here is the routeBuilder code
> public void configure() {
>
> // TODO create Camel routes here. For example:-
> //
> BeanTest myBean = new BeanTest();
> from("jms:test.MyQueue").bean(myBean, "process")
> }
> --
> View this message in context: http://old.nabble.com/smx4.2-camel-consumer-not-consuming-any-message-tp28440004p28440004.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>