[ 
https://issues.apache.org/jira/browse/CAMEL-17472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17474452#comment-17474452
 ] 

Pascal Schumacher edited comment on CAMEL-17472 at 1/12/22, 11:29 AM:
----------------------------------------------------------------------

Log with the updated pull request:

{code}
2022-01-12 12:07:44.953  INFO 14452 --- [MSNotifications] 
o.a.camel.component.smpp.SmppConsumer    : Connected to: smpp://XXX:YYY
2022-01-12 12:09:04.145  INFO 14452 --- [Worker-1e061096] 
org.jsmpp.session.SMPPSession            : Reading PDU session 1e061096 in 
state BOUND_RX: Connection reset
2022-01-12 12:09:04.145 ERROR 14452 --- [Sender-1e061096] 
org.jsmpp.session.AbstractSession        : Response timeout on enquireLink

org.jsmpp.extra.ResponseTimeoutException: No response after waiting for 60000 
millis when executing enquire_link with session 1e061096 and sequence_number 2
        at 
org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:323)
        at 
org.jsmpp.session.AbstractSession.sendEnquireLink(AbstractSession.java:369)
        at 
org.jsmpp.session.AbstractSession$EnquireLinkSender.run(AbstractSession.java:500)
Caused by: org.jsmpp.extra.ResponseTimeoutException: No response after 60000 
millis
        at org.jsmpp.extra.PendingResponse.waitDone(PendingResponse.java:118)
        at 
org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:317)
        ... 2 common frames omitted

2022-01-12 12:09:04.146  WARN 14452 --- [Sender-1e061096] 
o.a.camel.component.smpp.SmppConsumer    : Lost connection to: smpp://XXX:YYY - 
trying to reconnect...
2022-01-12 12:09:04.150  WARN 14452 --- [Sender-1e061096] 
o.a.camel.support.task.BackgroundTask    : Interrupted while waiting for the 
repeatable task to execute: null

java.lang.InterruptedException: null
        at 
java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
        at 
java.base/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
        at 
org.apache.camel.support.task.BackgroundTask.waitForTaskCompletion(BackgroundTask.java:154)
        at 
org.apache.camel.support.task.BackgroundTask.run(BackgroundTask.java:147)
        at 
org.apache.camel.component.smpp.SmppConsumer.reconnect(SmppConsumer.java:178)
        at 
org.apache.camel.component.smpp.SmppConsumer.access$300(SmppConsumer.java:48)
        at 
org.apache.camel.component.smpp.SmppConsumer$1.onStateChange(SmppConsumer.java:76)
        at 
org.jsmpp.session.AbstractSessionContext.fireStateChanged(AbstractSessionContext.java:85)
        at 
org.jsmpp.session.SMPPSessionContext.changeState(SMPPSessionContext.java:61)
        at 
org.jsmpp.session.AbstractSessionContext.close(AbstractSessionContext.java:66)
        at org.jsmpp.session.AbstractSession.close(AbstractSession.java:257)
        at 
org.jsmpp.session.AbstractSession$EnquireLinkSender.run(AbstractSession.java:503)
{code}

Edit:
I have been testing with the pull request applied on top of the camel-3.14.x 
branch.


was (Author: pascalschumacher):
Log with the updated pull request:

{code}
2022-01-12 12:07:44.953  INFO 14452 --- [MSNotifications] 
o.a.camel.component.smpp.SmppConsumer    : Connected to: smpp://XXX:YYY
2022-01-12 12:09:04.145  INFO 14452 --- [Worker-1e061096] 
org.jsmpp.session.SMPPSession            : Reading PDU session 1e061096 in 
state BOUND_RX: Connection reset
2022-01-12 12:09:04.145 ERROR 14452 --- [Sender-1e061096] 
org.jsmpp.session.AbstractSession        : Response timeout on enquireLink

org.jsmpp.extra.ResponseTimeoutException: No response after waiting for 60000 
millis when executing enquire_link with session 1e061096 and sequence_number 2
        at 
org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:323)
        at 
org.jsmpp.session.AbstractSession.sendEnquireLink(AbstractSession.java:369)
        at 
org.jsmpp.session.AbstractSession$EnquireLinkSender.run(AbstractSession.java:500)
Caused by: org.jsmpp.extra.ResponseTimeoutException: No response after 60000 
millis
        at org.jsmpp.extra.PendingResponse.waitDone(PendingResponse.java:118)
        at 
org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:317)
        ... 2 common frames omitted

2022-01-12 12:09:04.146  WARN 14452 --- [Sender-1e061096] 
o.a.camel.component.smpp.SmppConsumer    : Lost connection to: smpp://XXX:YYY - 
trying to reconnect...
2022-01-12 12:09:04.150  WARN 14452 --- [Sender-1e061096] 
o.a.camel.support.task.BackgroundTask    : Interrupted while waiting for the 
repeatable task to execute: null

java.lang.InterruptedException: null
        at 
java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
        at 
java.base/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
        at 
org.apache.camel.support.task.BackgroundTask.waitForTaskCompletion(BackgroundTask.java:154)
        at 
org.apache.camel.support.task.BackgroundTask.run(BackgroundTask.java:147)
        at 
org.apache.camel.component.smpp.SmppConsumer.reconnect(SmppConsumer.java:178)
        at 
org.apache.camel.component.smpp.SmppConsumer.access$300(SmppConsumer.java:48)
        at 
org.apache.camel.component.smpp.SmppConsumer$1.onStateChange(SmppConsumer.java:76)
        at 
org.jsmpp.session.AbstractSessionContext.fireStateChanged(AbstractSessionContext.java:85)
        at 
org.jsmpp.session.SMPPSessionContext.changeState(SMPPSessionContext.java:61)
        at 
org.jsmpp.session.AbstractSessionContext.close(AbstractSessionContext.java:66)
        at org.jsmpp.session.AbstractSession.close(AbstractSession.java:257)
        at 
org.jsmpp.session.AbstractSession$EnquireLinkSender.run(AbstractSession.java:503)
{code}

> camel-smpp: Consumer reconnect no longer works after updating to 3.14.0
> -----------------------------------------------------------------------
>
>                 Key: CAMEL-17472
>                 URL: https://issues.apache.org/jira/browse/CAMEL-17472
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-smpp
>    Affects Versions: 3.14.0
>            Reporter: Pascal Schumacher
>            Assignee: Otavio Rodolfo Piske
>            Priority: Major
>             Fix For: 3.15.0, 3.14.1
>
>
> We using camel-smpp with Spring Boot.
> After updating the version from 3.13.0 to 3.14.0 reconnecting (at least for 
> the consumer, do not know if the producer is also affected) does not seem to 
> work anymore.
> We use the default values for maxReconnect and initialReconnectDelay. We set 
> reconnectDelay to 60000.
> With version 3.13.0 and before camel tried to reconnect for a long time. With 
> camel 3.14.0 there does not seem to be any reconnect attempts:
> {code}
> Jan 11, 2022 @ 04:20:11.499 - SmppConsumer - Lost connection to: 
> smpp://XXX:YYY - trying to reconnect...
> Jan 11, 2022 @ 04:20:16.516 - BackgroundTask - The task smpp-reconnect does 
> not have more budget to continue running
> Jan 11, 2022 @ 04:20:17.516 - BackgroundTask - The task smpp-reconnect does 
> not have more budget to continue running
> Jan 11, 2022 @ 04:20:18.516 - BackgroundTask - The task smpp-reconnect does 
> not have more budget to continue running
> Jan 11, 2022 @ 04:20:19.516 - BackgroundTask - The task smpp-reconnect does 
> not have more budget to continue running
> Jan 11, 2022 @ 04:20:20.516 - BackgroundTask - The task smpp-reconnect does 
> not have more budget to continue running
> Jan 11, 2022 @ 04:20:21.516 - BackgroundTask - The task smpp-reconnect does 
> not have more budget to continue running
> ... (endless repeat of the last log message)
> {code}
> I guess this was caused by https://issues.apache.org/jira/browse/CAMEL-17121
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to