You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by mamouros <cs...@yahoo.gr> on 2013/10/23 10:00:17 UTC
Can't sent many sms with smpp. Producer binding problems.
I am using camel smpp to send sms to an smsc but when testing it live, i get
"Negative response 00000005 found" which means "ESME_RALYBND 5 ESME
already in bound state (example: sending a second bind command during an
existing SMPP session)". In the beginning I thought it happened because of
one thread or more tried to bind to the same smpp address after another
thread had allready bind. Thats why I made it run by a single thread so I
won't have the same problem but nothing. Still got the above negative
response.
from camel-context.xml
RecipientListBean creates and sets header recipients=
"smpp://1234123123@123.123.123.123:1234"
<route id="smsConstruct" >
<process ref="RecipientListBean" />
<threads threadName="smsSendThread" poolSize="1" maxPoolSize="1"
maxQueueSize="0" >
<throttle>
<header>sms_rate</header>
<recipientList>
<header>recipients</header>
</recipientList>
</throttle>
</threads>
<to uri="bean:SmsSender?method=printExchange" />
</route>
log from karaf:
########## 21/10/13 11:28:19:375 :: 219 :: RECEIVED DELIVER_SM
2013-10-21 11:28:19,437 | INFO | - smsSendThread | SMPPSession
| org.jsmpp.session.SMPPSession 222 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Connected
2013-10-21 11:28:19,438 | INFO | Thread-263 | SMPPSession
| sion.SMPPSession$PDUReaderWorker 537 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Starting PDUReaderWorker
with processor degree:3 ...
2013-10-21 11:28:19,544 | INFO | - smsSendThread | SmppProducer
| amel.component.smpp.SmppProducer 103 | 172 - org.apache.camel.camel-smpp
- 2.11.0 | Connected to: smpp://1234123123@123.123.123.123:1234
2013-10-21 11:28:19,544 | INFO | Thread-264 | SMPPSession
| on.SMPPSession$EnquireLinkSender 596 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Starting EnquireLinkSender
2013-10-21 11:28:19,700 | INFO | - smsSendThread | SmsSender
| org.appart.smpp.SmsSender 55 | 683 - BulkSmsCamel - 2.0.0 |
********** 21/10/13 11:28:19:700 :: 230 :: SUBMITTED SUBMIT_SM
2013-10-21 11:28:19,925 | INFO | pool-24-thread-3 | SmsReceiver
| org.appart.smpp.SmsReceiver 132 | 683 - BulkSmsCamel - 2.0.0 |
########## 21/10/13 11:28:19:925 :: 228 :: RECEIVED DELIVER_SM
2013-10-21 11:28:19,953 | INFO | - smsSendThread | SMPPSession
| org.jsmpp.session.SMPPSession 222 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Connected
2013-10-21 11:28:19,955 | INFO | Thread-265 | SMPPSession
| sion.SMPPSession$PDUReaderWorker 537 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Starting PDUReaderWorker
with processor degree:3 ...
2013-10-21 11:28:19,978 | ERROR | - smsSendThread | SMPPSession
| org.jsmpp.session.SMPPSession 244 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Receive negative bind
response
org.jsmpp.extra.NegativeResponseException: Negative response 00000005 found
at
org.jsmpp.session.AbstractSession.validateResponse(AbstractSession.java:215)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:271)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.SMPPSession.sendBind(SMPPSession.java:294)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.SMPPSession.connectAndBind(SMPPSession.java:232)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.SMPPSession.connectAndBind(SMPPSession.java:200)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.apache.camel.component.smpp.SmppProducer.createSession(SmppProducer.java:91)[172:org.apache.camel.camel-smpp:2.11.0]
at
org.apache.camel.component.smpp.SmppProducer.doStart(SmppProducer.java:76)[172:org.apache.camel.camel-smpp:2.11.0]
at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:64)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.impl.ProducerCache.doGetProducer(ProducerCache.java:393)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.impl.ProducerCache.acquireProducer(ProducerCache.java:114)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RecipientListProcessor.createProcessorExchangePairs(RecipientListProcessor.java:160)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:206)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RecipientList.sendToRecipientList(RecipientList.java:151)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RecipientList.process(RecipientList.java:112)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.interceptor.BacklogTracerInterceptor.process(BacklogTracerInterceptor.java:84)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:390)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:273)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:335)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelayProcessorSupport.process(DelayProcessorSupport.java:104)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.interceptor.BacklogTracerInterceptor.process(BacklogTracerInterceptor.java:84)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:390)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:273)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:46)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:335)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.Pipeline.access$100(Pipeline.java:43)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.Pipeline$1.done(Pipeline.java:135)[60:org.apache.camel.camel-core:2.11.0]
at
org.apache.camel.processor.ThreadsProcessor$ProcessCall.run(ThreadsProcessor.java:78)[60:org.apache.camel.camel-core:2.11.0]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_25]
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_25]
at
java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_25]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_25]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_25]
at java.lang.Thread.run(Thread.java:724)[:1.7.0_25]
2013-10-21 11:28:19,980 | WARN | - smsSendThread | SmppProducer
| el.component.smpp.SmppProducer$1 61 | 172 - org.apache.camel.camel-smpp
- 2.11.0 | Lost connection to: smpp://1234123123@123.123.123.123:1234 -
trying to reconnect...
2013-10-21 11:28:19,983 | INFO | Thread-266 | SmppProducer
| el.component.smpp.SmppProducer$2 183 | 172 - org.apache.camel.camel-smpp
- 2.11.0 | Schedule reconnect after 5000 millis
2013-10-21 11:28:20,117 | INFO | pool-24-thread-2 | SmsReceiver
| org.appart.smpp.SmsReceiver 132 | 683 - BulkSmsCamel - 2.0.0 |
########## 21/10/13 11:28:20:117 :: 224 :: RECEIVED DELIVER_SM
2013-10-21 11:28:21,603 | INFO | pool-24-thread-1 | SmsReceiver
| org.appart.smpp.SmsReceiver 132 | 683 - BulkSmsCamel - 2.0.0 |
########## 21/10/13 11:28:21:602 :: 219 :: RECEIVED DELIVER_SM
2013-10-21 11:28:21,986 | INFO | pool-24-thread-3 | SmsReceiver
| org.appart.smpp.SmsReceiver 132 | 683 - BulkSmsCamel - 2.0.0 |
########## 21/10/13 11:28:21:986 :: 228 :: RECEIVED DELIVER_SM
2013-10-21 11:28:22,425 | INFO | pool-24-thread-2 | SmsReceiver
| org.appart.smpp.SmsReceiver 132 | 683 - BulkSmsCamel - 2.0.0 |
########## 21/10/13 11:28:22:425 :: 224 :: RECEIVED DELIVER_SM
2013-10-21 11:28:23,396 | INFO | pool-24-thread-1 | SmsReceiver
| org.appart.smpp.SmsReceiver 132 | 683 - BulkSmsCamel - 2.0.0 |
########## 21/10/13 11:28:23:396 :: 219 :: RECEIVED DELIVER_SM
2013-10-21 11:28:24,983 | INFO | Thread-266 | SmppProducer
| el.component.smpp.SmppProducer$2 192 | 172 - org.apache.camel.camel-smpp
- 2.11.0 | Trying to reconnect to smpp://1234123123@123.123.123.123:1234 -
attempt #1...
2013-10-21 11:28:24,997 | INFO | Thread-266 | SMPPSession
| org.jsmpp.session.SMPPSession 222 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Connected
2013-10-21 11:28:24,998 | INFO | Thread-267 | SMPPSession
| sion.SMPPSession$PDUReaderWorker 537 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Starting PDUReaderWorker
with processor degree:3 ...
2013-10-21 11:28:25,021 | ERROR | Thread-266 | SMPPSession
| org.jsmpp.session.SMPPSession 244 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | Receive negative bind
response
org.jsmpp.extra.NegativeResponseException: Negative response 00000005 found
at
org.jsmpp.session.AbstractSession.validateResponse(AbstractSession.java:215)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:271)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.SMPPSession.sendBind(SMPPSession.java:294)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.SMPPSession.connectAndBind(SMPPSession.java:232)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.jsmpp.session.SMPPSession.connectAndBind(SMPPSession.java:200)[171:org.apache.servicemix.bundles.jsmpp:2.1.0.4]
at
org.apache.camel.component.smpp.SmppProducer.createSession(SmppProducer.java:91)[172:org.apache.camel.camel-smpp:2.11.0]
at
org.apache.camel.component.smpp.SmppProducer.access$500(SmppProducer.java:42)[172:org.apache.camel.camel-smpp:2.11.0]
at
org.apache.camel.component.smpp.SmppProducer$2.run(SmppProducer.java:193)[172:org.apache.camel.camel-smpp:2.11.0]
at java.lang.Thread.run(Thread.java:724)[:1.7.0_25]
2013-10-21 11:28:25,023 | WARN | Thread-266 | SmppProducer
| el.component.smpp.SmppProducer$1 61 | 172 - org.apache.camel.camel-smpp
- 2.11.0 | Lost connection to: smpp://1234123123@123.123.123.123:1234 -
trying to reconnect...
2013-10-21 11:28:25,023 | INFO | Thread-266 | SmppProducer
| el.component.smpp.SmppProducer$2 196 | 172 - org.apache.camel.camel-smpp
- 2.11.0 | Failed to reconnect to smpp://1234123123@123.123.123.123:1234
2013-10-21 11:28:25,028 | INFO | Thread-267 | SMPPSession
| sion.SMPPSession$PDUReaderWorker 543 | 171 -
org.apache.servicemix.bundles.jsmpp - 2.1.0.4 | PDUReaderWorker stop
2013-10-21 11:28:26,226 | INFO | pool-24-thread-3 | SmsReceiver
| org.appart.smpp.SmsReceiver 132 | 683 - BulkSmsCamel - 2.0.0 |
--
View this message in context: http://camel.465427.n5.nabble.com/Can-t-sent-many-sms-with-smpp-Producer-binding-problems-tp5742053.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Can't sent many sms with smpp. Producer binding problems.
Posted by Adios27 <ap...@gmail.com>.
Were you able to resolve the negative response error 00000005. If yes what
steps did you take.
TIA
--
View this message in context: http://camel.465427.n5.nabble.com/Can-t-sent-many-sms-with-smpp-Producer-binding-problems-tp5742053p5786615.html
Sent from the Camel - Users mailing list archive at Nabble.com.