10000 when a bayeuxClient.disconnect is issued, server is not responding with disconnected message. · Issue #2074 · cometd/cometd · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
when a bayeuxClient.disconnect is issued, server is not responding with disconnected message. #2074
Open
@aakashpanjwani

Description

@aakashpanjwani

CometD version(s) 8.0.7

Java version & vendor (use: java -version) JDK 17

Description
when a bayeuxClient.disconnect is issued, server is not responding with disconnected message.

How to reproduce?
call bayeuxClient.disconnect()
OR
call bayeuxclient.disconnect(Long.valueOf(10000)

Debug logs below -

2025-05-02 16:17:52.205 [DEBUG] [HttpClient@cb1c58c-34] [  ] Received messages [{ext={replay=true, payload.format=true}, minimumVersion=1.0, clientId=day1sc0vfn63hbuc905br2117l5f, supportedConnectionTypes=[long-polling], channel=/meta/handshake, id=1, version=1.0, successful=true}]
2025-05-02 16:17:52.207 [DEBUG] [HttpClient@cb1c58c-34] [  ] Processing {ext={replay=true, payload.format=true}, minimumVersion=1.0, clientId=day1sc0vfn63hbuc905br2117l5f, supportedConnectionTypes=[long-polling], channel=/meta/handshake, id=1, version=1.0, successful=true}
2025-05-02 16:17:52.210 [DEBUG] [HttpClient@cb1c58c-34] [  ] State updated: HANDSHAKING -> HANDSHAKEN
2025-05-02 16:17:52.216 [DEBUG] [HttpClient@cb1c58c-34] [  ] Sending messages [{ext={replay={/topic/cFields=46}}, clientId=day1sc0vfn63hbuc905br2117l5f, channel=/meta/subscribe, id=4, subscription=/topic/cFields}]
2025-05-02 16:17:52.218 [DEBUG] [HttpClient@cb1c58c-34] [  ] Started waiting for message replies, 30000 ms, task@d8d4d18
2025-05-02 16:17:52.220 [DEBUG] [HttpClient@cb1c58c-34] [  ] Sent message {ext={replay={/topic/cFields=46}}, clientId=day1sc0vfn63hbuc905br2117l5f, channel=/meta/subscribe, id=4, subscription=/topic/cFields}
2025-05-02 16:17:52.222 [DEBUG] [HttpClient@cb1c58c-34] [  ] State updated: HANDSHAKEN -> CONNECTING
2025-05-02 16:17:52.224 [DEBUG] [HttpClient@cb1c58c-34] [  ] Scheduled connect in 0+0 ms
2025-05-02 16:17:52.225 [DEBUG] [pool-2-thread-1] [  ] Connecting, transport cuConsumer$1@14c18a6a
2025-05-02 16:17:52.225 [DEBUG] [pool-2-thread-1] [  ] Sending messages [{clientId=day1sc0vfn63hbuc905br2117l5f, advice={timeout=0}, channel=/meta/connect, id=5, connectionType=long-polling}]
2025-05-02 16:17:52.225 [DEBUG] [pool-2-thread-1] [  ] Sending /meta/connect {clientId=day1sc0vfn63hbuc905br2117l5f, advice={timeout=0}, channel=/meta/connect, id=5, connectionType=long-polling}
2025-05-02 16:17:52.226 [DEBUG] [pool-2-thread-1] [  ] Started waiting for message replies, 30000 ms, task@41858029
2025-05-02 16:17:52.226 [DEBUG] [pool-2-thread-1] [  ] Sent connect {clientId=day1sc0vfn63hbuc905br2117l5f, advice={timeout=0}, channel=/meta/connect, id=5, connectionType=long-polling}
2025-05-02 16:17:52.227 [DEBUG] [pool-3-thread-1] [  ] Sending messages [{clientId=e5p1i3jbj6iex99t63q7s33lq58y, advice={timeout=0}, channel=/meta/connect, id=6, connectionType=long-polling}]
2025-05-02 16:17:52.228 [DEBUG] [pool-3-thread-1] [  ] Sending /meta/connect {clientId=e5p1i3jbj6iex99t63q7s33lq58y, advice={timeout=0}, channel=/meta/connect, id=6, connectionType=long-polling}
2025-05-02 16:17:52.228 [DEBUG] [pool-3-thread-1] [  ] Started waiting for message replies, 30000 ms, task@760d7e9e
2025-05-02 16:17:52.228 [DEBUG] [pool-3-thread-1] [  ] Sent connect {clientId=e5p1i3jbj6iex99t63q7s33lq58y, advice={timeout=0}, channel=/meta/connect, id=6, connectionType=long-polling}
2025-05-02 16:17:52.229 [DEBUG] [HttpClient@cb1c58c-34] [  ] Notifying threads in waitFor()
2025-05-02 16:17:52.313 [DEBUG] [HttpClient@cb1c58c-37] [  ] Stored cookie Immutable@4069d9f1[BrowserId=_1zWuydwEfCk9DdyDf9-IA; domain=.salesforce.com; Expires=Sat, 2 May 2026 16:17:52 GMT; Max-Age=31536000; path=/; SameSite=None; Secure=true]
2025-05-02 16:17:52.321 [DEBUG] [HttpClient@cb1c58c-37] [  ] Cancelled waiting for message replies, task@d8d4d18
2025-05-02 16:17:52.321 [DEBUG] [HttpClient@cb1c58c-37] [  ] Received messages [{clientId=day1sc0vfn63hbuc905br2117l5f, channel=/meta/subscribe, id=4, subscription=/topic/cFields, error=400::The replayId {46} you provided was invalid.  Please provide a valid ID, -2 to replay all events, or -1 to replay only new events., successful=false}]
2025-05-02 16:17:52.321 [DEBUG] [HttpClient@cb1c58c-37] [  ] Processing {clientId=day1sc0vfn63hbuc905br2117l5f, channel=/meta/subscribe, id=4, subscription=/topic/cFields, error=400::The replayId {46} you provided was invalid.  Please provide a valid ID, -2 to replay all events, or -1 to replay only new events., successful=false}
2025-05-02 16:17:52.322 [INFO ] [HttpClient@cb1c58c-37] [  ] cuConsumer: Not subscribed to : /topic/cFields
2025-05-02 16:17:52.323 [INFO ] [HttpClient@cb1c58c-37] [  ] cuConsumer: Got Error ... {clientId=day1sc0vfn63hbuc905br2117l5f, channel=/meta/subscribe, id=4, subscription=/topic/cFields, error=400::The replayId {46} you provided was invalid.  Please provide a valid ID, -2 to replay all events, or -1 to replay only new events., successful=false}
2025-05-02 16:17:52.323 [INFO ] [HttpClient@cb1c58c-37] [  ] cuConsumer: Disconnecting cuClient ...

We should get a
channel=/meta/disconnect successful=true <------- at this place or atleast after the wait of 5 seconds

2025-05-02 16:17:52.323 [INFO ] [HttpClient@cb1c58c-37] [ ] cuConsumer: Sleeping for 5 seconds before reconnect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0