Hello Adam, Thank you for your input. My AOSP has protbuf-3.0 beta version but the output of protoc --version gives me libprotoc 2.7.0. Is that OK or can it be the probable cause of my issue.
Because what i see is we get libc FATAL error while calling "ReadTagWithCutoff(127)". Best Regards, Manisha On Thursday, June 20, 2019 at 9:12:59 PM UTC+5:30, Adam Cozzette wrote: > > I would guess that you are still linking against the 2.6 version of > libprotobuf, and you have to update the library so that its version matches > the protoc version you used. > > On Wed, Jun 19, 2019 at 10:57 PM Manisha Sinha <[email protected] > <javascript:>> wrote: > >> Hello Everyone, >> >> one of my android application was previously using protobuf2.6 and things >> were working fine. but now the new AOSP contains protobuf3 beta version. >> >> i just generated the pb.cc and pb.h files using the aprotoc compiler >> without making any changes in my proto files. then linked it against >> libprotobuf-cpp-full. >> >> The build was fine but my application crashes when i tried >> calling MergePartialFromCodedStream() in order to decode the data. >> >> please let me know if anyone has any input on this. >> >> Do i need to make any more changes with respect to protobuf3 as the >> source code from previous AOSP is exactly the same. >> >> code snippet for decoding is as below: >> >> ::google::protobuf::io::CodedInputStream input((const >> ::google::protobuf::uint8*)recvPackage.packageData, >> analyzedHead.packageDataSize); >> >> protocolVersionMatchStatus.MergePartialFromCodedStream(&input); >> >> >> Thanks, >> Manisha >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Protocol Buffers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/protobuf. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/protobuf/77b7a87d-a81d-4f57-b105-84150a20e6a0%40googlegroups.com >> >> <https://groups.google.com/d/msgid/protobuf/77b7a87d-a81d-4f57-b105-84150a20e6a0%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/2be85e5f-c77d-40ed-ac59-af6846f03ab5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
