I found the bug In my code. U are right the code to compress / decompress
is right and there was no issue with protobuf. The bug was somewhere else ,
so for the audience no such like issue exists . Thanks for responding Marc
.

On Thu, Dec 13, 2018 at 11:47 PM Marc Gravell <marc.grav...@gmail.com>
wrote:

> there's nothing wrong with those message definitions; you haven't told us
> which platform and/or library you're using, but: my hunch would be that
> you're transporting the data incorrectly in some way, meaning: corrupting
> it in *your* code - or the code you're using to compress/decompress is
> slightly wrong. Unfortunately we can't see any of that. But: speaking
> generally: there's no reason it shouldn't work, so: we'd need more details
> to provide useful help.
>
> On Thu, 13 Dec 2018 at 18:52, Shibha Malik <shibh...@gmail.com> wrote:
>
>>
>>
>> On Thursday, December 13, 2018 at 10:32:52 AM UTC-8, Shibha Malik wrote:
>>>
>>> Hi Team,
>>>
>>> i am getting IOException while deserializing a proto which contains a
>>> repeated Data and Data has a string type set ( works for repeated Data and
>>> Data has the same with int type set )
>>>
>>> I have a proto which has the following structure :
>>>
>>> message XYZData
>>> {
>>>   ABCId abc_id = 1;
>>>   DEF def= 2;
>>>   google.protobuf.Timestamp ghi= 3;
>>>   repeated JKL jkl = 4;
>>>   MNO mno = 5;
>>> }
>>>
>>> where JKL is
>>> message JKL
>>> {
>>>   Culprit culprit = 1;
>>>   PQR pqr = 2;
>>> }
>>> where Culprit is
>>> message Culprit
>>> {
>>>   oneof culprit
>>>   {
>>>     int32 int_culprit = 1;
>>>     string string_culprit = 2;
>>>   }
>>> }
>>>
>>> When i use the int_culprit and use GZIP compression. it serializes and
>>> deserializes fine.
>>> BUT when i use the string_culprit and use GZIP compression. it
>>> serializes fine and deserialization gives me IOException.
>>>
>>>
>>> PLEASE help us on this as this is blocking a major deliverable for us.
>>>
>>> Thanks,
>>> Shibha
>>>
>>>
>>>
>>> --
>> 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 protobuf+unsubscr...@googlegroups.com.
>> To post to this group, send email to protobuf@googlegroups.com.
>> Visit this group at https://groups.google.com/group/protobuf.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> Regards,
>
> Marc
>
-- 
Sent from Gmail Mobile

-- 
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 protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to