Uploaded image for project: 'Serverless logic'
  1. Serverless logic
  2. SRVLOGIC-63

Binary Cloud Events do not work with default messaging dependencies

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • 1.26.0
    • 1.26.0
    • None
    • None
    • Moderate

      Binary Cloud Events do not work because the version of the quarkus-reactive-messaging-http pulled from DP3 quarkus-bom is 1.0.3.redhat-00001:

      2022-11-17 17:53:49,795 qe-jenkins-csb-business-automation quarkus-run.jar[30541] INFO  [org.kie.kog.add.qua.mes.com.AbstractQuarkusCloudEventReceiver] (vert.x-eventloop-thread-3) Error converting event. Exception message is Missing mandatory specversion attribute
       at [Source: (String)"{"id":"4919c9d5-d8e9-4f7c-8b6c-f2b3b18538db","confirmed":true}"; line: 1, column: 62]
      

      The support for binary Cloud Events was added only in version 1.0.4. As a workaround, updating the dependency to the version 1.0.8 fixes the issue. 1.1.0 cannot be used as it is incompatible with Quarkus 2.7.6. We need to add documentation note that in case users want to use binary cloud events, they should update the quarkus-reactive-messaging-http to version 1.0.8 manually.

       

              mmacik@redhat.com Marian Macik
              mmacik@redhat.com Marian Macik
              Marian Macik Marian Macik
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: