Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-22606

Salesforce quickstart on Karaf is failing on missing replayId

XMLWordPrintable

    • Icon: Clarification Clarification
    • Resolution: Done
    • Icon: Normal Normal
    • fuse-7.13-GA
    • fuse-7.13-GA, fuse-7.12.1-GA
    • Fuse Standalone, Karaf
    • None
    • Very Likely

      This quickstart: https://github.com/jboss-fuse/karaf-quickstarts/tree/7.x.redhat-7-x/camel/camel-salesforce

      is failing onĀ 

      Exception - Error subscribing to JBossFuseQuickStartTopic: Replay Id not found for channel. Error (id=76741460-66358 (1341231407))]
      org.apache.camel.component.salesforce.api.SalesforceException: Error subscribing to JBossFuseQuickStartTopic: Replay Id not found for channel. Error (id=76741460-66358 (1341231407))
      	at org.apache.camel.component.salesforce.internal.streaming.SubscriptionHelper$7.onMessage(SubscriptionHelper.java:443) [!/:2.23.2.fuse-7_13_0-00006-redhat-00001]
      

      Tried to debug it and found out the defaultReplayId is null in the code. And therefore replayId is null too. When I put replayId=-1 on consumer it works but default value is still null.

      End up here, cannot find reason.

      P.S.
      In QE testsuite are other salesforce tests then quickstarts. I debuged them too and defaultReplayId is -1 as documentation says. Also it started failing for quickstats on 7.12.1 version which was fine in the past.

            rnetuka@redhat.com Radovan Netuka
            tveskrna Tomas Veskrna
            Tomas Veskrna Tomas Veskrna
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: