You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Maximilian Michels (JIRA)" <ji...@apache.org> on 2019/04/05 11:35:00 UTC

[jira] [Commented] (BEAM-4781) PTransforms that simply return their input cause portable Flink to crash.

    [ https://issues.apache.org/jira/browse/BEAM-4781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16810719#comment-16810719 ] 

Maximilian Michels commented on BEAM-4781:
------------------------------------------

Not a Flink Runner bug. This is a bug inside the Python SDK:

{noformat}
Traceback (most recent call last):
  File "/beam-test/beam-python/src/wordcount.py", line 123, in <module>
    "--streaming",
  File "/beam-test/beam-python/src/wordcount.py", line 73, in run
    p.apply(MaybePrint())
  File "/beam-test/venv/lib/python2.7/site-packages/apache_beam/pipeline.py", line 505, in apply
    '_extract_input_pvalues' % (pvalueish, transform))
NotImplementedError: Unable to extract PValue inputs from None; either <MaybePrint(PTransform) label=[MaybePrint]> does not accept inputs of this format, or it does not properly override _extract_input_pvalues
{noformat}

> PTransforms that simply return their input cause portable Flink to crash.
> -------------------------------------------------------------------------
>
>                 Key: BEAM-4781
>                 URL: https://issues.apache.org/jira/browse/BEAM-4781
>             Project: Beam
>          Issue Type: Task
>          Components: runner-flink
>            Reporter: Robert Bradshaw
>            Assignee: Aljoscha Krettek
>            Priority: Major
>              Labels: triaged
>
> E.g.
>  
> {code:python}
> class MaybePrint(beam.PTransform):
>    def expand(self, pcoll):
>     if some_flag:
>       pcoll | beam.Map(logging.info)
>     return pcoll
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)