<p dir="ltr">I have seen exactly this mistake many tines at Google. Probably we should make it provide a more user friendly error when add on a descriptor is called </p>
<p dir="ltr">Murray</p>
<div class="gmail_quote">On Feb 5, 2013 10:08 AM, "David Ibarra Gómez" <<a href="mailto:dibarra@aqualogy.net">dibarra@aqualogy.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I was using the same name for a protocol buffer message and the R object.<br>
<br>
So if I use "zectores" rather then "sectores" it works, even using "add" rather than "list".<br>
<br>
zectores <-new(explotacion,nombre="SB")<br>
for(i in conjunto){<br>
        zectores$add("sectores",new(sector,<br>
                nombre=as.character(gerencias[i,]$NOM.SECTOR),<br>
                nombre_abreviado=as.character(gerencias[i,]$ABREVIAT),<br>
                gerencia = as.character(gerencias[i,]$GERENCIA),<br>
                activo = as.numeric(gerencias[i,]$codi),<br>
                literal = as.character(gerencias[i,]$LITERAL.FUNCI)<br>
                )<br>
        )<br>
}<br>
<br>
Also during test process, I changed the protocol definition, but I think It would work in the other case also:<br>
<br>
message sector{<br>
        message caudal{<br>
        required uint32 id = 1;<br>
        required string signo =2;<br>
        optional string s_id =3;<br>
        }<br>
<br>
        required string nombre=1;<br>
        required string nombre_abreviado=2;<br>
        required string gerencia = 3;<br>
        required uint32 activo=4;<br>
        required string literal = 5;<br>
        repeated caudal caudales = 6;<br>
}<br>
message explotacion{<br>
        required string nombre =1;<br>
        repeated sector sectores =2;<br>
}<br>
<br>
<br>
<br>
David Ibarra Gomez<br>
<br>
<br>
-----Mensaje original-----<br>
De: Dirk Eddelbuettel [mailto:<a href="mailto:edd@debian.org">edd@debian.org</a>]<br>
Enviado el: martes, 05 de febrero de 2013 18:54<br>
Para: David Ibarra Gómez<br>
CC: <a href="mailto:Rprotobuf-yada@lists.r-forge.r-project.org">Rprotobuf-yada@lists.r-forge.r-project.org</a><br>
Asunto: Re: [Rprotobuf-yada] Forget my last 2 messages<br>
<br>
<br>
On 5 February 2013 at 18:35, David Ibarra Gómez wrote:<br>
| I feel like it's monday morning.<br>
<br>
:)<br>
<br>
| Sorry for the stupid questions<br>
<br>
No worries.  So what was the problem?<br>
<br>
Dirk<br>
<br>
--<br>
Dirk Eddelbuettel | <a href="mailto:edd@debian.org">edd@debian.org</a> | <a href="http://dirk.eddelbuettel.com" target="_blank">http://dirk.eddelbuettel.com</a><br>
<br>
Disclaimer: <a href="http://disclaimer.aqualogy.net/" target="_blank">http://disclaimer.aqualogy.net/</a><br>
_______________________________________________<br>
Rprotobuf-yada mailing list<br>
<a href="mailto:Rprotobuf-yada@lists.r-forge.r-project.org">Rprotobuf-yada@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rprotobuf-yada" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rprotobuf-yada</a><br>
</blockquote></div>