Hi Jerome, Thanks for reporting this. You are right. It has to do with the way we implement AbstractRobot -
http://code.google.com/p/wave-robot-java-client/source/browse/trunk/src/com/google/wave/api/AbstractRobot.java line 956 overridenMethod = this.getClass().getDeclaredMethod(baseMethod.getName(), ... with getDeclaredMethod(), it doesn't get the inherited methods, we probably need to use getMethods() instead. Thanks for pointing this out. I will file a bug for this. Austin On Mar 31, 1:47 am, Wadael <wad...@gmail.com> wrote: > Hum. Apologies. Actually, the workaround may work. > I do not have the latest source of my robot available right now. But > the latest upload surely had it. > > I just got a capability returned when browsing for /_wave/ > capabilities.xml. > And the robot answers as expected. > > It's not the same behaviour that I experienced just after uploading to > the cloud. > > This means that for now, all events have to be workaround-ed at Sally > level. > > Good, I can switch to porting to V2 the "advanced robots" part of WRF > next night > > Cheers, > > Jérôme > > On 31 mar, 08:46, Wadael <wad...@gmail.com> wrote: > > > > > I woke up with an idea of workaround : adding this at Sally's level > > > public void onBlipSubmitted(BlipSubmittedEvent event) { > > super.onBlipSubmitted(event); > > > } > > > Unfortunately, it does not work. > > > Cheers, > > > Jérôme > > > On 31 mar, 01:08, Wadael <wad...@gmail.com> wrote: > > > > Hi all, > > > > I am experiencing a problem with the v2 Java API. > > > > Consider 3 classes : > > > grandMa , Ma, and Sally > > > > With grandMa == AbstractRobot and Sally being quoted in the web.xml > > > for all the _wave/* web requests. > > > > If Ma implements (for example) > > > public void onBlipSubmitted(BlipSubmittedEvent event) then, it will > > > not be triggered when Sally should receive the event. > > > > Has anyone else witnessed this ? > > > > Frankly, it's a kind of showstopper for my WadRobotFramework, as its > > > purpose is to add more ease of use (v2 is better than v1 on this) and > > > the mean I use is transferring method to Ma and leaving the minimum to > > > be implemented at Sally's level. > > > > I presume it is the implementation of getCapabilites() that is > > > responsible. > > > > Jérome Baton (Wadaël)http://code.google.com/p/wadrobotframework/ -- 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.