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)