Skip to content

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

@liuforgit

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

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions