On Wed, Aug 28, 2013 at 10:31 AM, Rajesh Khan <[email protected]>wrote:
> > <https://lh4.googleusercontent.com/-Am9nM_zm1i0/Uh4zrDQJPlI/AAAAAAAAAAk/utPcxdnVUIg/s1600/buf.png> > I currently have something like this. I get an error when i attempt to > store data in a message that has multiple message types in it. > > message MyTypeA > { > optional string Account = 1 ; > optional string Name = 2 ; > } > > message MyTypeB > { > optional int32 position = 1; > } > > message MyCollection > { > optional MyTypeA= 1; > optional MyTypeB pos = 2; > } > > > Now I am using it as > > void SomeMethod(MyTypeA& mta) > { > MyCollection col; > * col.set_allocated_MyTypeA(&mta); //This point eventually fires of a > debug assertion* > mta must be a object allocated on heap. > > } > > The error I get is > Debug assertion failed. > Expression : _BLOCK_TYPE_IS_VALID(pHead->nBlockUse); > > > Any suggestion on where I might be going wrong > > > -- > 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 http://groups.google.com/group/protobuf. > For more options, visit https://groups.google.com/groups/opt_out. > -- 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 http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/groups/opt_out.
