And to follow up on this, a robot won't receive any events if it is hosted on appspot.com, as the steps needed for Federation, ala SRV records, XMPP ports, etc. aren't set up for appspot.com
http://code.google.com/p/wave-protocol/wiki/Federation I just recreated your second scenario, adding a robot to a wave on wavesandbox then adding in a federated user, and it did not crash the client as you reported. Can you get this to repeat? Thanks, -joe -- Joe Gregorio Developer Relations, Google Wave On Wed, Jul 7, 2010 at 3:30 PM, Joe Gregorio <[email protected]> wrote: > Raphaël, > I will set up my instance of FedOne to test this scenario, but the best > place > for this discussion is on the wave-protocol mailing list: > > http://groups.google.com/group/wave-protocol > > Thanks, > -joe > > -- > Joe Gregorio > Developer Relations, Google Wave > > > 2010/7/1 Raphaël Pinson <[email protected]>: >> Hi, >> I'm pretty sure I'm not the first one to try, but I'll ask however. >> I have a FedOne server federated with wavesandbox. >> When I add a robot to a wave created on the FedOne server and shared >> between the FedOne user and a sandbox user, the bot doesn't listen to any >> events on this wave. I guess it's because the robot agent has no access to >> my server? >> If I add the robot to a wave created in the sandbox (which works fine), and >> _then_ add a user from the FedOne server, it makes the FedOne client (using >> the console client for now) crash: >> [email protected]> /open 0 >> Exception in thread "main" java.lang.IllegalArgumentException >> at >> com.google.inject.internal.Preconditions.checkArgument(Preconditions.java:72) >> at >> org.waveprotocol.wave.examples.fedone.waveclient.console.ScrollableWaveView.render(ScrollableWaveView.java:84) >> at >> org.waveprotocol.wave.examples.fedone.waveclient.console.ConsoleClient.render(ConsoleClient.java:739) >> at >> org.waveprotocol.wave.examples.fedone.waveclient.console.ConsoleClient.setOpenWave(ConsoleClient.java:489) >> at >> org.waveprotocol.wave.examples.fedone.waveclient.console.ConsoleClient.doOpenWave(ConsoleClient.java:472) >> at >> org.waveprotocol.wave.examples.fedone.waveclient.console.ConsoleClient.doCommand(ConsoleClient.java:272) >> at >> org.waveprotocol.wave.examples.fedone.waveclient.console.ConsoleClient.run(ConsoleClient.java:199) >> at >> org.waveprotocol.wave.examples.fedone.waveclient.console.ConsoleClient.main(ConsoleClient.java:837) >> >> Is this known? When is it planned to let robots talk with FedOne servers? >> >> Regards, >> >> Raphaël >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Wave API" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-wave-api?hl=en. >> > -- You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.
