avro-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gorman,Will" <WGOR...@CERNER.COM>
Subject Problem with ProtobufDatumReader
Date Tue, 29 Apr 2014 15:26:57 GMT
I'm having some difficulty using avro-protobuf  and I'm not sure what I'm doing wrong.  I keep
getting a ClassCastException that a Builder cannot be cast to a Message whenever I try to
deserialize an object with the ProtobufDatumReader after it was serialized with the ProtobufDatumWriter.
 I've looked through the code a bit in ProtobufData and GenericDatumReader but I'm not sure
how it's supposed to work because it appears to just be creating a new builder and then passing
it to a method that attempts to cast it to a message.  I've got a small example project here
(https://bitbucket.org/willgorman/avro-proto-test) with a test that recreates the error. 
I've been able to do the same thing successfully using avro-thrift.  Is there anything that
I'm doing incorrectly here?

CONFIDENTIALITY NOTICE This message and any included attachments are from Cerner Corporation
and are intended only for the addressee. The information contained in this message is confidential
and may constitute inside or non-public information under international, federal, or state
securities laws. Unauthorized forwarding, printing, copying, distribution, or use of such
information is strictly prohibited and may be unlawful. If you are not the addressee, please
promptly delete this message and notify the sender of the delivery error by e-mail or you
may call Cerner's corporate offices in Kansas City, Missouri, U.S.A at (+1) (816)221-1024.

View raw message