Skip to content

[Bug]: Breaking change in Coder introduced in 2.63 is leading to incompatiblities #34933

@stankiewicz

Description

@stankiewicz

What happened?

Change in #33626 changed SerialVersionUID of Coder class.
This lead to different serialized version of Coder. Serialized coder comparison is part of the compatibility check process.

Error observed e.g. in dataflow when upgrading from SDK 2.62 (and lower) to 2.63 (and higher): The Coder or type for step /PubsubUnboundedSource has changed.

Workaround: none/ drain.

Issue Priority

Priority: 2 (default / most bugs should be filed as P2)

Issue Components

  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam YAML
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Infrastructure
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Samza Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions