Chad Parry created AVRO-4150:
--------------------------------

             Summary: The Java API 
                 Key: AVRO-4150
                 URL: https://issues.apache.org/jira/browse/AVRO-4150
             Project: Apache Avro
          Issue Type: Bug
            Reporter: Chad Parry


The Java API's org.apache.avro.Schema.toString implementation does not 
correctly serialize references into the null namespace. It always serializes 
such references as a name without a dot. That creates ambiguity, since it could 
be interpreted as a simple name that refers to a type in the same namespace as 
the enclosing type. One way to resolve the ambiguity would be to add a leading 
dot to the type name—assuming the specification is amended to allow that 
construction in AVRO-4149. The org.apache.avro.Schema.Parser implementation 
already accepts full names with a leading dot, so this would just make 
serialization consistent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to