Hi Karan,

Sorry that this bug hit you as well, we have already filed a request for it.
 You can track it with this bug report -

http://code.google.com/p/google-wave-resources/issues/detail?id=354&sort=-id&colspec=Stars%20ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Internal

We know exactly what is causing this and when fix is pushed to production we
will let you guys know.

In the mean while the workaround to not have doubling of the text you can do
this -

Blip newBlip = wavelet.appendBlip();
newBlip.getDocument().delete();
newBlip.getDocument().append("hello");

This should only print the text once.

Austin

On Sat, Oct 31, 2009 at 10:53 AM, Karan Bhatnagar <karan.bhatna...@gmail.com
> wrote:

> FYI, about one week back it was working fine. The message was being
> displayed in the new blip just once as intended.
> Do I have to make some changes in the way I am appending the text  
> bundle.getWavelet().appendBlip().getDocument().append(SOME_STRING),
> do compensate of any API changes?
>
>
> On Sat, Oct 31, 2009 at 11:17 PM, Karan Bhatnagar <
> karan.bhatna...@gmail.com> wrote:
>
>> If this is because the logs show it both in *content *as well as *property
>> *field?
>>
>>
>> On Sat, Oct 31, 2009 at 11:13 PM, Karan Bhatnagar <
>> karan.bhatna...@gmail.com> wrote:
>>
>>> Hi,
>>>  I am facing a strange problem. My robot is trying to add a blip to the
>>> wave using:
>>>
>>>  @Override
>>>  public void processEvents(RobotMessageBundle bundle) {
>>>   .....
>>>     bundle.getWavelet().appendBlip().getDocument().append(SOME_STRING);
>>>  // where bundle is the object of RobotMessageBundle class
>>>   .....
>>> }
>>>
>>> in AppEngine logs, I can see:
>>>
>>> com.google.wave.api.AbstractRobotServlet serializeOperations: Outgoing 
>>> operations: 
>>> {"javaClass":"com.google.wave.api.impl.OperationMessageBundle","operations":{"javaClass":"java.util.ArrayList","list":[{"index":-1,"waveletId":"googlewave.com!conv+root","blipId":null,"javaClass":"com.google.wave.api.impl.OperationImpl","property":{"lastModifiedTime":-1,"contributors":{"javaClass":"java.util.ArrayList","list":[]},"waveletId":"googlewave.com!conv+root","waveId":"googlewave.com!w+Gss2nWBGN","parentBlipId":null,"version":-1,"creator":null,"content":"\nThis
>>>  is the content of SOME_STRING 
>>> ","blipId":"TBD0.9461425416166795","javaClass":"com.google.wave.api.impl.BlipData","annotations":{"javaClass":"java.util.ArrayList","list":[]},"elements":{"map":{},"javaClass":"java.util.HashMap"},"childBlipIds":{"javaClass":"java.util.ArrayList","list":[]}},"waveId":"googlewave.com!w+Gss2nWBGN","type":"WAVELET_APPEND_BLIP"},{"index":0,"waveletId":"googlewave.com!conv+root","blipId":"TBD0.9461425416166795","javaClass":"com.google.wave.api.impl.OperationImpl","property":"This
>>>  is the content of 
>>> SOME_STRING","waveId":"googlewave.com!w+Gss2nWBGN","type":"DOCUMENT_APPEND"}]},"version":"4"}
>>>
>>>
>>> but the message 'This is the content of SOME_STRING' appears twice in the 
>>> new blip as if it was appended twice.
>>>
>>> Any clue what is going on behind the scenes?
>>>
>>> Thanks.
>>>
>>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to