[ https://issues.apache.org/jira/browse/GORA-32?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041256#comment-13041256 ]
Henry Saputra commented on GORA-32: ----------------------------------- Would you mind generating the diff from the http://svn.apache.org/repos/asf/incubator/gora/trunk directory? > Map type with long values generates non-compilable Java class > ------------------------------------------------------------- > > Key: GORA-32 > URL: https://issues.apache.org/jira/browse/GORA-32 > Project: Gora > Issue Type: Bug > Components: schema > Affects Versions: 0.1-incubating > Reporter: Yves Langisch > Attachments: unboxing.patch > > > I have the following Avro JSON schema: > { > "type": "record", > "name": "Request", > "namespace": "ch.test.generated", > "fields" : [ > { > "name": "data", > "type": { > "type": "map", > "values": "long" > } > } > ] > } > Compiling the schema I get a Java class that does not compile. The problem is > that primitive types are not allowed in generic maps: > ... > public Map<Utf8, long> getData() { > return (Map<Utf8, long>) get(0); > } > ... > The issue seems to be that in the {{GoraCompiler}} class the unboxed types > are used. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira