[
https://issues.apache.org/jira/browse/AVRO-1445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13883455#comment-13883455
]
Hudson commented on AVRO-1445:
------------------------------
SUCCESS: Integrated in AvroJava #429 (See
[https://builds.apache.org/job/AvroJava/429/])
AVRO-1445. Java: Fix protobuf support to correctly handle enums with default
values. (cutting: rev 1561875)
* /avro/trunk/CHANGES.txt
*
/avro/trunk/lang/java/protobuf/src/main/java/org/apache/avro/protobuf/ProtobufData.java
*
/avro/trunk/lang/java/protobuf/src/test/java/org/apache/avro/protobuf/Test.java
* /avro/trunk/lang/java/protobuf/src/test/protobuf/test.proto
> 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)