Skip to content

Flink: consider add serialVersionUID for serializable classes used by operator #1438

@chenjunjiedada

Description

@chenjunjiedada

We met a serialization issue when using new Iceberg datastream sink on the flink cluster with old iceberg datastream sink:

Caused by: java.io.InvalidClassException: org.apache.iceberg.PartitionSpec; local class incompatible: stream classdesc serialVersionUID = -4610029347110790711, local class serialVersionUID = -2608482762645185351

@openinx @JingsongLi @rdblue, Do you think we should add serialVersionUID for members in RowDataTaskWriterFactory? Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions