You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by fclose <fr...@closebase.com> on 2012/10/08 14:18:48 UTC
smpp consumer inflight exchanges keep growing
Hi,
I configured a route that listens to incoming sms.
The route receives a lot of sms and everything seems to go fine except for 2
things:
1. the number of inflight exchange grow slowly but constantly (after an
uptime of 55 hours I have 250 inflight exchanges.
2. the number of inflight exhange seems to be linked to error below:
I'm using camel 2.10.0.
Any help would be appreciated.
2012-10-08 12:11:51,039 WARN [pool-27-thread-3] o.a.c.c.s.SmppConsumer
[CamelLogger.java:224] Caused by: [java.lang.NullPointerException - null]
java.lang.NullPointerException: null
at java.lang.String.<init>(String.java:515) ~[na:1.6.0_31]
at
org.apache.camel.component.smpp.SmppMessage.createBody(SmppMessage.java:81)
~[camel-smpp-2.10.0.jar:2.10.0]
at
org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:41)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.impl.MessageSupport.copyFrom(MessageSupport.java:135)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.impl.MessageSupport.copy(MessageSupport.java:124)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.impl.DefaultUnitOfWork.<init>(DefaultUnitOfWork.java:91)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.impl.DefaultUnitOfWork.<init>(DefaultUnitOfWork.java:71)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.processor.UnitOfWorkProcessor.createUnitOfWork(UnitOfWorkProcessor.java:190)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86)
~[camel-core-2.10.0.jar:2.10.0]
at
org.apache.camel.component.smpp.MessageReceiverListenerImpl.onAcceptDeliverSm(MessageReceiverListenerImpl.java:71)
~[camel-smpp-2.10.0.jar:2.10.0]
at
org.jsmpp.session.SMPPSession.fireAcceptDeliverSm(SMPPSession.java:445)
[org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
at org.jsmpp.session.SMPPSession.access$0(SMPPSession.java:443)
[org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
at
org.jsmpp.session.SMPPSession$ResponseHandlerImpl.processDeliverSm(SMPPSession.java:462)
[org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
at
org.jsmpp.session.state.SMPPSessionBoundRX.processDeliverSm0(SMPPSessionBoundRX.java:109)
[org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
at
org.jsmpp.session.state.SMPPSessionBoundRX.processDeliverSm(SMPPSessionBoundRX.java:51)
[org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
at org.jsmpp.session.PDUProcessTask.run(PDUProcessTask.java:81)
[org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[na:1.6.0_31]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[na:1.6.0_31]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_31]
--
View this message in context: http://camel.465427.n5.nabble.com/smpp-consumer-inflight-exchanges-keep-growing-tp5720730.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: smpp consumer inflight exchanges keep growing
Posted by Willem jiang <wi...@gmail.com>.
It looks like the message body is null, can you double check it ?
--
Willem Jiang
Red Hat, Inc.
FuseSource is now part of Red Hat
Web: http://www.fusesource.com | http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang
Weibo: willemjiang
On Monday, October 8, 2012 at 11:05 PM, fclose wrote:
> I don't know as far as I can tell the exchange is not created due to the
> NullPointer and my code is not seeing the wrong sms / exchanges.
>
> Any idea how I could debug that .... ?
>
> Given it does not happen a lot: 290 errors on 90000 exchanges.
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/smpp-consumer-inflight-exchanges-keep-growing-tp5720730p5720745.html
> Sent from the Camel - Users mailing list archive at Nabble.com (http://Nabble.com).
Re: smpp consumer inflight exchanges keep growing
Posted by fclose <fr...@closebase.com>.
I don't know as far as I can tell the exchange is not created due to the
NullPointer and my code is not seeing the wrong sms / exchanges.
Any idea how I could debug that .... ?
Given it does not happen a lot: 290 errors on 90000 exchanges.
--
View this message in context: http://camel.465427.n5.nabble.com/smpp-consumer-inflight-exchanges-keep-growing-tp5720730p5720745.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: smpp consumer inflight exchanges keep growing
Posted by Claus Ibsen <cl...@gmail.com>.
Hi
Thanks for reporting. I have logged a ticket
https://issues.apache.org/jira/browse/CAMEL-5691
Could it be somewhat the sms message is empty or something?
On Mon, Oct 8, 2012 at 2:18 PM, fclose <fr...@closebase.com> wrote:
> Hi,
>
> I configured a route that listens to incoming sms.
> The route receives a lot of sms and everything seems to go fine except for 2
> things:
>
> 1. the number of inflight exchange grow slowly but constantly (after an
> uptime of 55 hours I have 250 inflight exchanges.
>
>
> 2. the number of inflight exhange seems to be linked to error below:
>
> I'm using camel 2.10.0.
>
> Any help would be appreciated.
>
>
>
> 2012-10-08 12:11:51,039 WARN [pool-27-thread-3] o.a.c.c.s.SmppConsumer
> [CamelLogger.java:224] Caused by: [java.lang.NullPointerException - null]
> java.lang.NullPointerException: null
> at java.lang.String.<init>(String.java:515) ~[na:1.6.0_31]
> at
> org.apache.camel.component.smpp.SmppMessage.createBody(SmppMessage.java:81)
> ~[camel-smpp-2.10.0.jar:2.10.0]
> at
> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:41)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.impl.MessageSupport.copyFrom(MessageSupport.java:135)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.impl.MessageSupport.copy(MessageSupport.java:124)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.impl.DefaultUnitOfWork.<init>(DefaultUnitOfWork.java:91)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.impl.DefaultUnitOfWork.<init>(DefaultUnitOfWork.java:71)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.processor.UnitOfWorkProcessor.createUnitOfWork(UnitOfWorkProcessor.java:190)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86)
> ~[camel-core-2.10.0.jar:2.10.0]
> at
> org.apache.camel.component.smpp.MessageReceiverListenerImpl.onAcceptDeliverSm(MessageReceiverListenerImpl.java:71)
> ~[camel-smpp-2.10.0.jar:2.10.0]
> at
> org.jsmpp.session.SMPPSession.fireAcceptDeliverSm(SMPPSession.java:445)
> [org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
> at org.jsmpp.session.SMPPSession.access$0(SMPPSession.java:443)
> [org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
> at
> org.jsmpp.session.SMPPSession$ResponseHandlerImpl.processDeliverSm(SMPPSession.java:462)
> [org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
> at
> org.jsmpp.session.state.SMPPSessionBoundRX.processDeliverSm0(SMPPSessionBoundRX.java:109)
> [org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
> at
> org.jsmpp.session.state.SMPPSessionBoundRX.processDeliverSm(SMPPSessionBoundRX.java:51)
> [org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
> at org.jsmpp.session.PDUProcessTask.run(PDUProcessTask.java:81)
> [org.apache.servicemix.bundles.jsmpp-2.1.0_4.jar:na]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> [na:1.6.0_31]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> [na:1.6.0_31]
> at java.lang.Thread.run(Thread.java:662) [na:1.6.0_31]
>
>
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/smpp-consumer-inflight-exchanges-keep-growing-tp5720730.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
--
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cibsen@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen