[
https://issues.apache.org/jira/browse/FLINK-37388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17930912#comment-17930912
]
zexin gong commented on FLINK-37388:
------------------------------------
I think MySqlPipelineRecordEmitter should not send CreateTableEvent after
recovery because the downstream (PreTransformOperator) has already persisted
the TableSchema using OperatorStateStore#getUnionListState.
I am willing to submit a PR for this, please assign the issue to me.
> [BUG] Field names must be unique.
> ---------------------------------
>
> Key: FLINK-37388
> URL: https://issues.apache.org/jira/browse/FLINK-37388
> Project: Flink
> Issue Type: Bug
> Components: Flink CDC
> Affects Versions: 3.0.0
> Reporter: zexin gong
> Priority: Major
> Attachments: screenshot-20250226-171451.png
>
>
> If configured of schema.change.behavior: EVOLVE, an exception may be
> triggered when reading binlog split: Field names must be unique. Found
> duplicates: [xxx]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)