avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Chu (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AVRO-1476) Make position field of org.apache.avro.Schema not transient.
Date Fri, 07 Mar 2014 01:08:43 GMT
Robert Chu created AVRO-1476:
--------------------------------

             Summary: Make position field of org.apache.avro.Schema not transient.
                 Key: AVRO-1476
                 URL: https://issues.apache.org/jira/browse/AVRO-1476
             Project: Avro
          Issue Type: Task
          Components: java
    Affects Versions: 1.8.0, 1.7.7
            Reporter: Robert Chu
            Priority: Minor


Referring to: https://github.com/apache/avro/blob/trunk/lang/java/avro/src/main/java/org/apache/avro/Schema.java#L358

Christophe Taton did some research into possible causes/reasons for this field to be marked
as transient but was unable to find any reason. The org.apache.avro.Schema class is not marked
as serializable so this transient field serves no purpose. This transient field can cause
odd behaviors with external serialization frameworks (and the built-in java serialization
framework) when trying to serialize schemas.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message