George Baxter created AVRO-1445:
-----------------------------------

             Summary: 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


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)

Reply via email to