Wesley Tanaka created BEAM-1858:
-----------------------------------
Summary: improve error message when Create.of() is called with an
empty iterator
Key: BEAM-1858
URL: https://issues.apache.org/jira/browse/BEAM-1858
Project: Beam
Issue Type: Improvement
Components: beam-model
Reporter: Wesley Tanaka
Assignee: Frances Perry
The current error copy states:
"java.lang.IllegalArgumentException: Elements must be provided to construct the
default Create Coder. To Create an empty PCollection, either call
Create.empty(Coder), or call 'withCoder(Coder)' on the result PTransform"
This is potentially confusing for two reasons:
1. "the default Create Coder" assumes a high level of knowledge of how Create
class works
2. since "Create" is a common word, it may not be immediately clear that Create
is referring to org.apache.beam.sdk.transforms.Create as opposed to the
possibility that there might be a compound noun in Beam model called "Create
Coder"
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)