Visitar URL original
Cannot Push Kafka → EventMesh → HTTP Webhook (CloudEvents) despite correct config · Issue #5212 · apache/eventmesh · GitHub
Skip to content

Cannot Push Kafka → EventMesh → HTTP Webhook (CloudEvents) despite correct config #5212

Open

Description

@nivreddy14

Search before asking

  • I had searched in the issues and found no similar issues.

Question

Hi team,

We are trying to use EventMesh as a Kafka → HTTP push gateway using CloudEvents in EKS and are stuck even after coup days of troubleshooting.

Kafka (Confluent Platform – KRaft mode)
↓
EventMesh Runtime (storage-plugin: kafka, protocol: cloudevents)
↓
HTTP Consumer (Python server expecting POST events)

What works

EventMesh HTTP publish API:

POST /eventmesh/publish/demo-user
→ HTTP consumer receives the event correctly.

EventMesh logs repeatedly show:

Value Deserializers with error: io.cloudevents.kafka.CloudEventDeserializer

Even after switching to:

eventMesh.protocol.type=cloudevents
eventMesh.server.kafka.deserializer.type=cloudevents
eventMesh.server.kafka.value.deserializer=io.cloudevents.kafka.CloudEventDeserializer

EventMesh logs repeatedly show:

Value Deserializers with error: io.cloudevents.kafka.CloudEventDeserializer

Even after switching to:

eventMesh.protocol.type=cloudevents
eventMesh.server.kafka.deserializer.type=cloudevents
eventMesh.server.kafka.value.deserializer=io.cloudevents.kafka.CloudEventDeserializer

We need help determining:

Is the CloudEventDeserializer actually supported in runtime with Kafka storage?
Is binary-mode CloudEvents supported for Kafka → HTTP push?

Any working example of:
Kafka producer (CloudEvents)
EventMesh CloudEvents protocol
Kafka → EventMesh → Webhook push config

I can share logs, configs, YAML, and producer code if needed.

Thanks for your support

Activity

  1. github-actions commented on Nov 17, 2025

    @github-actions
    Contributor

    Welcome to the Apache EventMesh community!!
    We are glad that you are contributing by opening this issue. :D

    Please make sure to include all the relevant context.
    We will be here shortly.

    If you are interested in contributing to our project, please let us know!
    You can check out our contributing guide on contributing to EventMesh.

    Want to get closer to the community?

    WeChat Assistant WeChat Public Account Slack
    Join Slack Chat

    Mailing Lists:

    Name Description Subscribe Unsubscribe Archive
    Users User support and questions mailing list Subscribe Unsubscribe Mail Archives
    Development Development related discussions Subscribe Unsubscribe Mail Archives
    Commits All commits to repositories Subscribe Unsubscribe Mail Archives
    Issues Issues or PRs comments and reviews Subscribe Unsubscribe Mail Archives
  2. github-actions commented on Feb 15, 2026

    @github-actions
    Contributor

    It has been 90 days since the last activity on this issue. Apache EventMesh values the voices of the community. Please don't hesitate to share your latest insights on this matter at any time, as the community is more than willing to engage in discussions regarding the development and optimization directions of this feature.

    If you feel that your issue has been resolved, please feel free to close it. Should you have any additional information to share, you are welcome to reopen this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    StalequestionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions