Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Avro, mail # dev - [jira] [Updated] (AVRO-1445) avro from protobuf write fails on enum with default


Copy link to this message
-
[jira] [Updated] (AVRO-1445) avro from protobuf write fails on enum with default
"Doug Cutting 2014-01-23, 23:08

     [ https://issues.apache.org/jira/browse/AVRO-1445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Doug Cutting updated AVRO-1445:
-------------------------------

    Fix Version/s: 1.7.7
         Assignee: Doug Cutting
           Status: Patch Available  (was: Open)

I'll commit this soon unless there are objections.

> avro from protobuf write fails on enum with default
> ---------------------------------------------------
>
>                 Key: AVRO-1445
>                 URL: https://issues.apache.org/jira/browse/AVRO-1445
>             Project: Avro
>          Issue Type: Bug
>            Reporter: George Baxter
>            Assignee: Doug Cutting
>             Fix For: 1.7.7
>
>         Attachments: AVRO-1445.patch
>
>
> If the protobuf you're attempting to write out as avro has a enum field with a default, the following error occurs:
> Caused by: java.lang.RuntimeException: org.codehaus.jackson.JsonParseException: Unexpected character ('c' (code 99)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
>  at [Source: java.io.StringReader@118a8bef; line: 1, column: 2]
> at org.apache.avro.protobuf.ProtobufData.getDefault(ProtobufData.java:317)
> at org.apache.avro.protobuf.ProtobufData.getSchema(ProtobufData.java:208)
> at org.apache.avro.protobuf.ProtobufData.getNonRepeatedSchema(ProtobufData.java:283)
> at org.apache.avro.protobuf.ProtobufData.getSchema(ProtobufData.java:255)
> at org.apache.avro.protobuf.ProtobufData.getSchema(ProtobufData.java:208)
> at org.apache.avro.protobuf.ProtobufData.getSchema(ProtobufData.java:176)
> ... 36 more
> java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.jackson.JsonParseException: Unexpected character ('c' (code 99)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
>  at [Source: java.io.StringReader@7d50c032; line: 1, column: 2]
> at org.apache.avro.protobuf.ProtobufData.getSchema(ProtobufData.java:178)

--
This message was sent by Atlassian JIRA
(v6.1.5#6160)