Please verify that the bytes you put into the parser are exactly the same
bytes as came out of the serializer. You could do this e.g. by computing a
checksum on both sides and inspecting it manually. If that doesn't help,
please try to reduce your code to a small, self-contained example and send
it to us (us = the list, not me personally).
I don't think Evan's suggestion is relevant since you say you are going from
Java to C++. Also, even if you were transmitting non-UTF-8 strings from C++
to Java, you'd get garbage strings, not empty.
On Thu, Jan 28, 2010 at 5:09 AM, SyRenity <stas.os...@gmail.com> wrote:
> I'm trying to use protobuf for cross-platform, cross-architecture
> communication - Java 64-bit to C++ 32-bit.
> The integer data is passed fine - problem is in the strings, which are
> coming empty.
> Used version is 2.3, lite (for faster speed).
> Any idea?
> You received this message because you are subscribed to the Google Groups
> "Protocol Buffers" group.
> To post to this group, send email to proto...@googlegroups.com.
> To unsubscribe from this group, send email to
> For more options, visit this group at
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to
For more options, visit this group at