2012-10-08 100 views
2

我配置了一條路由來監聽傳入的短信。 路線收到了很多短信,一切似乎去罰款,除了兩件事情:駱駝smpp消費者機上交易保持增長

  1. 增長緩慢但持續(55小時運行時間後,我有250間空中往來飛行交換的數量

  2. 飛行exhange的數量似乎被鏈接到以下錯誤:

我使用駱駝2.10.0

這顯然不正常,我想知道是否有人遇到同樣的問題。

任何幫助,將不勝感激。

> 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] 

回答