Thanks for the response. I've created a gist here to demonstrate a minimal repro: https://gist.github.com/egalpin/2d6ad2210cf9f66108ff48a9c7566ebc
It seemed to run fine both on DirectRunner and PortableRunner (embed mode), but Dataflow v2 runner raised an error at runtime seemingly associated with the Shuffle service? I have job IDs and trace links if those are helpful as well. Thanks, Evan On Tue, Sep 7, 2021 at 4:35 PM Robert Bradshaw <rober...@google.com> wrote: > This is not yet supported. Using a union for now is the way to go. (If > only the last value of the union was used, that sounds like a bug. Do > you have a minimal repro?) > > On Tue, Sep 7, 2021 at 1:23 PM Evan Galpin <evan.gal...@gmail.com> wrote: > > > > Hi all, > > > > What is the recommended way to write type hints for a tagged output DoFn > where the outputs to different tags have different types? > > > > I tried using a Union to describe each of the possible output types, but > that resulted in mismatched coder errors where only the last entry in the > Union was used as the assumed type. Is there a way to associate a type > hint to a tag or something like that? > > > > Thanks, > > Evan >