Skip to content

[Bug] Using http connector in common protocol,data cant be saved in the topic #5232

Description

@liuforgit

Search before asking

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

Environment

Linux

EventMesh version

Other

What happened

Using http connector common protocol,there is a mistake when saving the data in rocketmq.
According to the cloudevent specification,extension names must meet some rules,like only lowercase letters.But recordUnigueId violates this rule.

How to reproduce

connectorConfig:
connectorName: httpSource
path: /test
port: 3755
idleTimeout: 30
protocol: common

Debug logs

2026-04-09 11:28:59,894 DEBUG [vert.x-eventloop-thread-0]ConnectionBase(:) - The connection will be closed due to timeout
xception in thread"eventMesh-sourceWorker-pollService-1"io.cloudevents.rw.CloudEventRWException: Invalid extensions name:recordUniqueId
at io.cloudevents.rw.CloudEventRWException.newInvalidExtensionName(CloudEventRWException.java:122)

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    StalebugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions