Ryan Blue created AVRO-1589:
-------------------------------

             Summary: [Java] ReflectData.AllowNulls will create incompatible 
Schemas for primitive types
                 Key: AVRO-1589
                 URL: https://issues.apache.org/jira/browse/AVRO-1589
             Project: Avro
          Issue Type: Bug
          Components: java
    Affects Versions: 1.7.7
            Reporter: Ryan Blue
            Assignee: Ryan Blue


{{ReflectData.AllowNulls}} will always create nullable types, even if the 
reflected object has primitive fields. When assigning a null to a primitive 
field, Java always throws a {{NullPointerException}}. I think the right thing 
to do is to allow nulls for any {{Object}} and return required schemas for 
primitive types.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to