Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-3587

User reports TextIO failure in FlinkRunner on master

Details

    • Bug
    • Status: Resolved
    • P3
    • Resolution: Not A Problem
    • None
    • Not applicable
    • website
    • None

    Description

      Reported here: https://lists.apache.org/thread.html/47b16c94032392782505415e010970fd2a9480891c55c2f7b5de92bd@%3Cuser.beam.apache.org%3E

      "I'm trying to run a pipeline containing just a TextIO.read() step on a Flink cluster, using the latest Beam git revision (ff37337). The job fails to start with the Exception:

      java.lang.UnsupportedOperationException: The transform is currently not supported.

      It does work with Beam 2.2.0 though. All code, logs, and reproduction steps https://github.com/pelletier/beam-flink-example"

      My initial thoughts: I have a guess that this has to do with switching to running from a portable pipeline representation, and it looks like there's a non-composite transform with an empty URN and it threw a bad error message. We can try to root cause but may also mitigate short-term by removing the round-trip through pipeline proto for now.

      What is curious is that the ValidatesRunner and WordCountIT are working - they only run on a local Flink, yet this seems to be a translation issue that would occur for local or distributed runs.

      We need to certainly run this repro on the RC if we don't totally get to the bottom of it quickly.

      Attachments

        1. screen1.png
          103 kB
          Jean-Baptiste Onofré
        2. screen2.png
          135 kB
          Jean-Baptiste Onofré

        Issue Links

          Activity

            People

              jbonofre Jean-Baptiste Onofré
              kenn Kenneth Knowles
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 20m
                  1h 20m