You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "Kenneth Knowles (JIRA)" <ji...@apache.org> on 2017/03/16 20:56:41 UTC

[jira] [Created] (BEAM-1736) @DefaultCoder annotation should work with Create

Kenneth Knowles created BEAM-1736:
-------------------------------------

             Summary: @DefaultCoder annotation should work with Create
                 Key: BEAM-1736
                 URL: https://issues.apache.org/jira/browse/BEAM-1736
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-core
            Reporter: Kenneth Knowles
            Assignee: Kenneth Knowles


From user@beam.apache.org:

"My class is declared as follows:

@DefaultCoder(SerializableCoder.class) public class Data<DataT extends BaseData> implements Serializable {

and it fails like this:

Caused by: org.apache.beam.sdk.coders.CannotProvideCoderException: Cannot provide coder based on value with class my.project.Data: No CoderFactory has been registered for the class."

It seems like this should work, though Create's value-based coder inference has more limitations and safety issues than usual coder inference. To investigate.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)