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)

Reply via email to