Yichi Zhang created BEAM-12446:
----------------------------------
Summary: Error should be thrown at validation phase for DoFn that
declared side input but not provided in pipeline
Key: BEAM-12446
URL: https://issues.apache.org/jira/browse/BEAM-12446
Project: Beam
Issue Type: Test
Components: sdk-py-core
Reporter: Yichi Zhang
When user specified side input in a DoFn but forgot to provide the args in the
pipeline, the error is thrown at runtime and it doesn't clearly point out the
problem.
For example:
https://stackoverflow.com/questions/67625087/attributeerror-dofnparam-object-has-no-attribute-start-while-running-wri
it throws
AttributeError: '_DoFnParam' object has no attribute 'start' During handling of
the above exception, another exception occurred:
We should to static checking on the parameters and make sure that clear
validation error is thrown when an expected side input is missing
--
This message was sent by Atlassian Jira
(v8.3.4#803005)