Oh, I see. How often is the robot cache cleared? Thanks!
On Sun, Mar 21, 2010 at 11:10 PM, charlot <charles...@gmail.com> wrote: > Hi Mark, > > I had the same problem. It's caused by caching from the AppEngine > servers. In one of your addresses the API v.1 might still be cached, > even though you changed the /waveapi files and your programming for > API v.2 (I mean: it's not a new API v.2 robot, but a conversion from > API v.1). > > Anyways, the short answer is that the caching should expire, or, as I > was told in the following wave, can be forced to be cleared: > > > https://wave.google.com/wave/?pli=1#minimized:nav,minimized:contact,restored:search:json,restored:wave:googlewave.com!w%252B9EgFHaidD > > On Mar 21, 8:42 pm, Mark Fayngersh <phunny.pha...@gmail.com> wrote: > > On one appengine address, my robot works completely normally, everything > the > > way its supposed to. When i upload the same robot to a different address, > i > > get an error right of the bat: > > > > 'unicode' object has no attribute 'get' > > Traceback (most recent call last): > > File > "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", > > line 509, in __call__ > > handler.post(*groups) > > File > "/base/data/home/apps/wave-alpha/1.340698364314225713/waveapi/appengine_rob > ot_runner.py", > > line 82, in post > > json_response = self._robot.process_events(json_body) > > File > "/base/data/home/apps/wave-alpha/1.340698364314225713/waveapi/robot.py", > > line 356, in process_events > > event_wavelet = self._wavelet_from_json(parsed, pending_ops) > > File > "/base/data/home/apps/wave-alpha/1.340698364314225713/waveapi/robot.py", > > line 332, in _wavelet_from_json > > blips[blip_id] = blip.Blip(raw_blip_data, blips, pending_ops) > > File > "/base/data/home/apps/wave-alpha/1.340698364314225713/waveapi/blip.py", > > line 589, in __init__ > > self._blip_id = json.get('blipId') > > AttributeError: 'unicode' object has no attribute 'get' > > > > I'm not exactly sure what this error means, but it is thrown right when i > > add the robot to a wavelet. This; however, does not happen on a different > > appengine domain. Any guidance much appreciated! > > > > P.S. This is with the new Python Robot API > > -- > 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-...@googlegroups.com. > To unsubscribe from this group, send email to > google-wave-api+unsubscr...@googlegroups.com<google-wave-api%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-wave-api?hl=en. > > -- ~phunny.pha...@gmail.com ~mar...@archlinux.us -- 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-...@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.