You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Alexei Cubata (Jira)" <ji...@apache.org> on 2025/03/26 16:04:00 UTC

[jira] [Created] (CAMEL-21901) Salesforce consumer endpoint query parameter fallBackReplayId not working

Alexei Cubata created CAMEL-21901:
-------------------------------------

             Summary: Salesforce consumer endpoint query parameter fallBackReplayId not working
                 Key: CAMEL-21901
                 URL: https://issues.apache.org/jira/browse/CAMEL-21901
             Project: Camel
          Issue Type: Bug
          Components: camel-salesforce
    Affects Versions: 4.10.2, 4.8.5
            Reporter: Alexei Cubata


I am using the Salesforce consumer to consume Platform Events:

{{salesforce:subscribe:/event/Process_Orchestration_Data__e?initialReplayIdMap=#bean:mapBuilder&fallBackReplayId=-1}}

fallBackReplayId endpoint query parameter is not working as expected.

The consumer keeps using the Replay ID in initialReplayIdMap instead of fallBackReplayId even though I see the log messages:

{{[org.apa.cam.com.sal.int.str.SubscriptionHelper] (Camel (camel-1) thread #3 - SalesforceHttpClient) 400::The replayId \{111} you provided was invalid.  Please provide a valid ID, -2 to replay all events, or -1 to replay only new events.}}

{{[org.apa.cam.com.sal.int.str.SubscriptionHelper] (Camel (camel-1) thread #3 - SalesforceHttpClient) Falling back to replayId -1 for channel /event/Process_Orchestration_Data__e}}

but then again:

{{[org.apa.cam.com.sal.int.str.SubscriptionHelper] (Camel (camel-1) thread #4 - SalesforceHttpClient) Subscription failure: \{clientId=d2j3pq7ikli449ej2cc0xsme2hq, channel=/meta/subscribe, id=35, subscription=/event/Process_Orchestration_Data__e, error=400::The replayId {111} you provided was invalid.  Please provide a valid ID, -2 to replay all events, or -1 to replay only new events., successful=false}}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)