[ https://issues.apache.org/jira/browse/AVRO-1676?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tom White updated AVRO-1676: ---------------------------- Resolution: Fixed Assignee: Sean Busbey Hadoop Flags: Reviewed Fix Version/s: 1.8.0 Status: Resolved (was: Patch Available) I committed this to trunk and the 1.8 branch. Thanks Sean! > Do not treat enum symbols as immutable when deep copying > -------------------------------------------------------- > > Key: AVRO-1676 > URL: https://issues.apache.org/jira/browse/AVRO-1676 > Project: Avro > Issue Type: Bug > Components: java > Affects Versions: 1.7.7 > Reporter: Mike Rodriguez > Assignee: Sean Busbey > Fix For: 1.8.0 > > Attachments: AVRO-1676.1.patch > > > Enum types should be supported in GenericData.deepCopy() so that we can > convert from (in memory) generics records to specifics records. > Without this fix in place, it is non-trivial to attempt to create specific > records from generic records if they may happen to have any nested enum data > types. > This issue has already been pointed out by Doug Cutting which can be > referenced at \[1] and \[2]. > In \[2] specifically, Doug proposed the change that would fix this issue. > \[1] > https://issues.apache.org/jira/browse/AVRO-1455?focusedCommentId=13899535&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13899535 > \[2] > http://mail-archives.apache.org/mod_mbox/avro-user/201402.mbox/%3ccaleq1z9skctci0h8rtntyjabdm1hn8yuudtr2ft+czrvhto...@mail.gmail.com%3E > -- This message was sent by Atlassian JIRA (v6.3.4#6332)