[ https://issues.apache.org/jira/browse/PIG-3608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13840791#comment-13840791 ]
Richard Ding commented on PIG-3608: ----------------------------------- Actually I have a question: should it be {code} if (isUtf8key) { v = innerMap.get(key); } else { v = innerMap.get(new Utf8((String) key)); } {code} since isUft8key == true means the key is already Utf8? > ClassCastException when looking up a value from AvroMapWrapper using a Utf8 > key > ------------------------------------------------------------------------------- > > Key: PIG-3608 > URL: https://issues.apache.org/jira/browse/PIG-3608 > Project: Pig > Issue Type: Bug > Components: impl > Affects Versions: 0.12.0 > Reporter: Richard Ding > Assignee: Richard Ding > Priority: Minor > Attachments: PIG-3608.patch > > > One got the following exception: > {code} > java.lang.ClassCastException: org.apache.avro.util.Utf8 incompatible with > java.lang.String > at > org.apache.pig.impl.util.avro.AvroMapWrapper.get(AvroMapWrapper.java:80) > {code} > This is related to the change by PIG-3420. -- This message was sent by Atlassian JIRA (v6.1#6144)