Thomas Groh created BEAM-448:
--------------------------------
Summary: Print Properties on validation failures in
PipelineOptionsValidator
Key: BEAM-448
URL: https://issues.apache.org/jira/browse/BEAM-448
Project: Beam
Issue Type: Improvement
Components: sdk-java-core
Reporter: Thomas Groh
Assignee: Davor Bonaci
Priority: Minor
If Pipeline Validation fails in the pipeline options Validator, the methods
that failed validation are printed. Instead, the property names (passed on the
command line) should be printed for consistency with the PipelineOptionsFactory.
Currently methods are printed at
https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsValidator.java#L72
PipelineOptionsReflector currently extracts the property -> method mapping
https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsReflector.java#L95
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)