You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Wesley Tanaka (JIRA)" <ji...@apache.org> on 2017/04/01 21:35:41 UTC
[jira] [Created] (BEAM-1858) improve error message when Create.of()
is called with an empty iterator
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)