Hi Davide,
Attached is the log file. Thanks in advance. Do you know how can we set up the server to save mongodb database when the server restarts? now i always lose everything after restarting the server.

And, I found this link for client API
http://code.google.com/p/wave-robot-java-client/downloads/list

but there is no such sample or any docs to start, the google codes have been deprecated. My purpose is just to find a way to create a new wave from my website. How can it be so hard?

BR,Lam

On 1/12/2012 1:28 AM, Davide Carnovale wrote:
Hi Lam,
I don't know about the robot, but if you post what you see in the wiab log
I might be able to help you with the turbulence problem

D
Il giorno 11/gen/2012 16:57, "Lam Le"<[email protected]>  ha scritto:

Hi all,
I am having a little problem with Apache wave and I am sending this with
the hope that you can help me out.
I have already one existing robot in App Engine. I use it to create new
wave through http.
Now as google wave is shutting down, I have installed my own wave in a
box. How can I use my robot in app engine to create new waves in my WIAB?
Is there any API in java to create new wave?
After login to my WIAB I often have this warning

"A turbulence detected! Please save your last changes to somewhere and
reload the wave"

Then I got offline status and can never do anything else. WHat is the
problem?

--
Best regards,
Lam Le




--
Best regards,
Lam Le

server starts:


lamle@netxdemo:~/gwave-clone> Jan 12, 2012 10:17:50 AM 
org.waveprotocol.box.server.waveserver.CertificateManagerImpl <init>
WARNING: ** SIGNATURE VERIFICATION DISABLED ** see flag 
"waveserver_disable_verification"
Jan 12, 2012 10:17:50 AM org.waveprotocol.box.server.waveserver.WaveServerImpl 
<init>
INFO: Wave Server configured to host local domains: [netchallenge.org]
Jan 12, 2012 10:17:51 AM com.google.gson.ParameterizedTypeHandlerMap register
WARNING: Overriding the existing type handler for class 
com.google.wave.api.Element
Jan 12, 2012 10:17:51 AM com.google.gson.ParameterizedTypeHandlerMap register
WARNING: Overriding the existing type handler for class 
com.google.wave.api.Element
Jan 12, 2012 10:17:51 AM com.google.gson.ParameterizedTypeHandlerMap register
WARNING: Overriding the existing type handler for class 
com.google.wave.api.Attachment
Jan 12, 2012 10:17:51 AM com.google.gson.ParameterizedTypeHandlerMap register
WARNING: Overriding the existing type handler for class 
com.google.wave.api.Attachment
Jan 12, 2012 10:17:51 AM org.waveprotocol.box.server.ServerMain run
INFO: Starting server
2012-01-12 10:17:51.452:DBUG::Logging to StdErrLog::DEBUG=true via 
org.eclipse.jetty.util.log.StdErrLog
2012-01-12 10:17:51.460:DBUG::Container 
org.eclipse.jetty.server.Server@16cf51d7 + 
[email protected]:9898 as connector
2012-01-12 
10:17:51.659:DBUG::filterNameMap={com.google.inject.servlet.GuiceFilter-383775443=com.google.inject.servlet.GuiceFilter-383775443}
2012-01-12 
10:17:51.660:DBUG::pathFilters=[[/*]/[]==0=>com.google.inject.servlet.GuiceFilter-383775443]
2012-01-12 10:17:51.660:DBUG::servletFilterMap=org.eclipse.jetty.util.MultiMap@0
2012-01-12 10:17:51.660:DBUG::servletPathMap=null
2012-01-12 10:17:51.660:DBUG::servletNameMap={}
2012-01-12 10:17:51.663:DBUG::Container 
org.eclipse.jetty.server.Server@16cf51d7 + 
WebAppContext@16d06081@16d06081/,[file:/home/lamle/gwave-clone/war              
                                            /] as handler
2012-01-12 10:17:51.664:DBUG::Container 
WebAppContext@16d06081@16d06081/,[file:/home/lamle/gwave-clone/war/] + 
ErrorPageErrorHandler@16d08b17 as erro                                          
                r
2012-01-12 10:17:51.665:DBUG::Starting org.eclipse.jetty.server.Server@16cf51d7
2012-01-12 10:17:51.670:INFO::jetty-0.3
2012-01-12 10:17:51.699:DBUG::Container 
org.eclipse.jetty.server.Server@16cf51d7 + qtp384270410{8<=0<=0/254,-1} as 
threadpool
2012-01-12 10:17:51.699:DBUG::Starting qtp384270410{8<=0<=0/254,-1}
2012-01-12 10:17:51.714:DBUG::STARTED qtp384270410{8<=7<=8/254,0}
2012-01-12 10:17:51.714:DBUG::Starting 
WebAppContext@16d06081@16d06081/,[file:/home/lamle/gwave-clone/war/]
2012-01-12 10:17:51.727:DBUG::Thread Context class loader is: 
ContextLoader@null([]) / sun.misc.Launcher$AppClassLoader@16c04b49
2012-01-12 10:17:51.728:DBUG::Parent class loader is: 
sun.misc.Launcher$AppClassLoader@16c04b49
2012-01-12 10:17:51.728:DBUG::Parent class loader is: 
sun.misc.Launcher$ExtClassLoader@16c03891
2012-01-12 10:17:51.746:DBUG::Set temp dir 
/tmp/Jetty_192_168_0_109_9898_war____51x082
2012-01-12 10:17:51.857:DBUG::parse: 
jar:file:/home/lamle/gwave-clone/dist/waveinabox-server-0.3.jar!/org/eclipse/jetty/webapp/webdefault.xml
2012-01-12 10:17:51.862:DBUG::parsing: 
sid=jar:file:/home/lamle/gwave-clone/dist/waveinabox-server-0.3.jar!/org/eclipse/jetty/webapp/webdefault.xml,p
                                                          id=null
2012-01-12 
10:17:52.018:DBUG::jar:file:/home/lamle/gwave-clone/dist/waveinabox-server-0.3.jar!/org/eclipse/jetty/webapp/webdefault.xml:
 Calculated me                                                          
tadatacomplete = true with version=2.5
2012-01-12 10:17:52.039:INFO::NO JSP Support for /, did not find 
org.apache.jasper.servlet.JspServlet
2012-01-12 
10:17:52.046:DBUG::filterNameMap={com.google.inject.servlet.GuiceFilter-383775443=com.google.inject.servlet.GuiceFilter-383775443}
2012-01-12 
10:17:52.046:DBUG::pathFilters=[[/*]/[]==0=>com.google.inject.servlet.GuiceFilter-383775443]
2012-01-12 10:17:52.046:DBUG::servletFilterMap=org.eclipse.jetty.util.MultiMap@0
2012-01-12 10:17:52.046:DBUG::servletPathMap=null
2012-01-12 10:17:52.046:DBUG::servletNameMap={}
2012-01-12 
10:17:52.050:DBUG::filterNameMap={com.google.inject.servlet.GuiceFilter-383775443=com.google.inject.servlet.GuiceFilter-383775443}
2012-01-12 
10:17:52.050:DBUG::pathFilters=[[/*]/[]==0=>com.google.inject.servlet.GuiceFilter-383775443]
2012-01-12 10:17:52.050:DBUG::servletFilterMap=org.eclipse.jetty.util.MultiMap@0
2012-01-12 10:17:52.050:DBUG::servletPathMap={*.XSP=jsp, *.JSPX=jsp, 
*.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /=default, *.JSP=jsp}
2012-01-12 10:17:52.050:DBUG::servletNameMap={jsp=jsp, default=default}
2012-01-12 10:17:52.075:DBUG::Configuring web-jetty.xml
2012-01-12 10:17:52.077:DBUG::Container 
WebAppContext@16d06081@16d06081/,[file:/home/lamle/gwave-clone/war/] + 
SessionHandler@16d08b36@ as handler
2012-01-12 10:17:52.077:DBUG::Container ServletHandler@16dfecc7@ + 
com.google.inject.servlet.GuiceFilter-383775443 as filter
2012-01-12 10:17:52.077:DBUG::Container ServletHandler@16dfecc7@ + 
[/*]/[]==0=>com.google.inject.servlet.GuiceFilter-383775443 as filterMapping
2012-01-12 10:17:52.077:DBUG::Container ServletHandler@16dfecc7@ + default as 
servlet
2012-01-12 10:17:52.077:DBUG::Container ServletHandler@16dfecc7@ + jsp as 
servlet
2012-01-12 10:17:52.078:DBUG::Container ServletHandler@16dfecc7@ + [/]=>default 
as servletMapping
2012-01-12 10:17:52.078:DBUG::Container ServletHandler@16dfecc7@ + [*.jsp, 
*.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp as servletMappin      
                                                    g
2012-01-12 10:17:52.078:DBUG::Container ConstraintSecurityHandler@16e96d33@ + 
ServletHandler@16dfecc7@ as handler
2012-01-12 10:17:52.078:DBUG::Container SessionHandler@16d08b36@ + 
ConstraintSecurityHandler@16e96d33@ as handler
2012-01-12 10:17:52.078:DBUG::Container SessionHandler@16d08b36@ + 
org.eclipse.jetty.server.session.HashSessionManager@16f60ddc as sessionManager
2012-01-12 10:17:52.081:DBUG::Starting SessionHandler@16d08b36@
2012-01-12 10:17:52.081:DBUG::Starting 
org.eclipse.jetty.server.session.HashSessionManager@16f60ddc
2012-01-12 10:17:52.083:DBUG::Container 
org.eclipse.jetty.server.Server@16cf51d7 + 
org.eclipse.jetty.server.session.HashSessionIdManager@16ea9fdc as               
                                            sessionIdManager
2012-01-12 10:17:52.083:DBUG::Starting 
org.eclipse.jetty.server.session.HashSessionIdManager@16ea9fdc
2012-01-12 10:17:52.102:DBUG::STARTED 
org.eclipse.jetty.server.session.HashSessionIdManager@16ea9fdc
2012-01-12 10:17:52.111:DBUG::STARTED 
org.eclipse.jetty.server.session.HashSessionManager@16f60ddc
2012-01-12 10:17:52.111:DBUG::Starting ConstraintSecurityHandler@16e96d33@
2012-01-12 10:17:52.120:DBUG::Starting ServletHandler@16dfecc7@
2012-01-12 
10:17:52.123:DBUG::filterNameMap={com.google.inject.servlet.GuiceFilter-383775443=com.google.inject.servlet.GuiceFilter-383775443}
2012-01-12 
10:17:52.123:DBUG::pathFilters=[[/*]/[]==0=>com.google.inject.servlet.GuiceFilter-383775443]
2012-01-12 10:17:52.123:DBUG::servletFilterMap=org.eclipse.jetty.util.MultiMap@0
2012-01-12 10:17:52.123:DBUG::servletPathMap={*.XSP=jsp, *.JSPX=jsp, 
*.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /=default, *.JSP=jsp}
2012-01-12 10:17:52.123:DBUG::servletNameMap={jsp=jsp, default=default}
2012-01-12 10:17:52.123:DBUG::starting ServletHandler@16dfecc7@
2012-01-12 10:17:52.123:DBUG::STARTED ServletHandler@16dfecc7@
2012-01-12 10:17:52.123:DBUG::starting ConstraintSecurityHandler@16e96d33@
2012-01-12 10:17:52.124:DBUG::STARTED ConstraintSecurityHandler@16e96d33@
2012-01-12 10:17:52.124:DBUG::starting SessionHandler@16d08b36@
2012-01-12 10:17:52.124:DBUG::STARTED SessionHandler@16d08b36@
2012-01-12 10:17:52.124:DBUG::starting 
WebAppContext@16d06081@16d06081/,[file:/home/lamle/gwave-clone/war/]
2012-01-12 10:17:52.124:DBUG::Starting ErrorPageErrorHandler@16d08b17@
2012-01-12 10:17:52.124:DBUG::starting ErrorPageErrorHandler@16d08b17@
2012-01-12 10:17:52.124:DBUG::STARTED ErrorPageErrorHandler@16d08b17@
2012-01-12 10:17:52.128:DBUG::Starting 
com.google.inject.servlet.GuiceFilter-383775443
Jan 12, 2012 10:17:52 AM 
org.waveprotocol.box.server.ServerMain$GadgetProxyServlet <init>
INFO: Starting GadgetProxyServlet for gmodules.com:80
2012-01-12 10:17:52.205:DBUG::Starting 
org.eclipse.jetty.client.HttpClient@16e6a20a
2012-01-12 10:17:52.208:DBUG::Starting 
Key[type=org.waveprotocol.box.server.ServerMain$GadgetProxyServlet, 
annotation=[none]]{8<=0<=0/254,-1}
2012-01-12 10:17:52.209:DBUG::STARTED 
Key[type=org.waveprotocol.box.server.ServerMain$GadgetProxyServlet, 
annotation=[none]]{8<=7<=8/254,0}
2012-01-12 10:17:52.212:DBUG::Starting 
org.eclipse.jetty.client.SelectConnector@16e6d87d
2012-01-12 10:17:52.217:DBUG::Starting 
org.eclipse.jetty.client.SelectConnector$Manager@16eca464
2012-01-12 10:17:52.237:DBUG::STARTED 
org.eclipse.jetty.client.SelectConnector$Manager@16eca464
2012-01-12 10:17:52.703:DBUG::STARTED 
org.eclipse.jetty.client.SelectConnector@16e6d87d
2012-01-12 10:17:52.704:DBUG::STARTED 
org.eclipse.jetty.client.HttpClient@16e6a20a
2012-01-12 
10:17:52.704:INFO:org.eclipse.jetty.servlets.Key[type=org.waveprotocol.box.server.ServerMain$GadgetProxyServlet,
 annotation=[none]]:Key[ty                                                      
    pe=org.waveprotocol.box.server.ServerMain$GadgetProxyServlet, 
annotation=[none]] @ /gadgets to http://gmodules.com:80/gadgets
Jan 12, 2012 10:17:52 AM org.waveprotocol.box.server.robots.util.RobotsUtil 
registerRobotUri
INFO: [email protected] is now registered as a RobotAccount with Url 
http://netxdemo.wapice.com:9898/agent/passwd/user
Jan 12, 2012 10:17:52 AM org.waveprotocol.box.server.robots.util.RobotsUtil 
registerRobotUri
INFO: [email protected] is now registered as a RobotAccount with 
Url http://netxdemo.wapice.com:9898/agent/passwd/admin
2012-01-12 10:17:52.829:DBUG::Starting 
org.eclipse.jetty.servlet.NIOResourceCache@16f380a5
2012-01-12 10:17:52.830:DBUG::STARTED 
org.eclipse.jetty.servlet.NIOResourceCache@16f380a5
2012-01-12 10:17:52.830:DBUG::resource base = null
2012-01-12 10:17:52.830:DBUG::STARTED 
com.google.inject.servlet.GuiceFilter-383775443
2012-01-12 10:17:52.832:DBUG::Starting default
2012-01-12 10:17:52.836:DBUG::loaded class 
org.eclipse.jetty.servlet.DefaultServlet
2012-01-12 10:17:52.836:DBUG::loaded class 
org.eclipse.jetty.servlet.DefaultServlet from 
sun.misc.Launcher$AppClassLoader@16c04b49
2012-01-12 10:17:52.836:DBUG::Holding class 
org.eclipse.jetty.servlet.DefaultServlet
2012-01-12 10:17:52.839:DBUG::Starting 
org.eclipse.jetty.servlet.NIOResourceCache@16f398c3
2012-01-12 10:17:52.839:DBUG::STARTED 
org.eclipse.jetty.servlet.NIOResourceCache@16f398c3
2012-01-12 10:17:52.839:DBUG::Starting 
org.eclipse.jetty.server.ResourceCache@16f39a64
2012-01-12 10:17:52.839:DBUG::STARTED 
org.eclipse.jetty.server.ResourceCache@16f39a64
2012-01-12 10:17:52.839:DBUG::resource base = null
2012-01-12 10:17:52.839:DBUG::STARTED default
2012-01-12 10:17:52.839:DBUG::Starting jsp
2012-01-12 10:17:52.840:DBUG::Holding class 
org.eclipse.jetty.servlet.NoJspServlet
2012-01-12 10:17:52.840:DBUG::STARTED jsp
2012-01-12 10:17:52.841:DBUG::STARTED 
WebAppContext@16d06081@16d06081/,[file:/home/lamle/gwave-clone/war/]
2012-01-12 10:17:52.841:DBUG::starting org.eclipse.jetty.server.Server@16cf51d7
2012-01-12 10:17:52.841:DBUG::Starting [email protected]:9898
2012-01-12 10:17:52.842:DBUG::Starting 
org.eclipse.jetty.server.nio.SelectChannelConnector$1@17074d84
2012-01-12 10:17:52.843:DBUG::STARTED 
org.eclipse.jetty.server.nio.SelectChannelConnector$1@17074d84
2012-01-12 10:17:52.851:INFO::Started [email protected]:9898
2012-01-12 10:17:52.852:DBUG::STARTED [email protected]:9898
org.eclipse.jetty.server.Server@16cf51d7 STOPPED
 +-WebAppContext@16d06081@16d06081/,[file:/home/lamle/gwave-clone/war/] started
    +-SessionHandler@16d08b36 started
       +-ConstraintSecurityHandler@16e96d33 started
          +-ServletHandler@16dfecc7 started
             +-[/*]/[]==0=>com.google.inject.servlet.GuiceFilter-383775443{}
             +-[/]=>default{maxCacheSize=256000000, dirAllowed=true, gzip=true, 
maxCachedFileSize=10000000, redirectWelcome=false, cacheType=both, ac           
                                               ceptRanges=true, 
welcomeServlets=false, aliases=false, useFileMappedBuffer=true, 
maxCachedFiles=1000}
             +-[*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, 
*.XSP]=>jsp{logVerbosityLevel=DEBUG, fork=false, xpoweredBy=false, 
scratchdir=/t                                                          
mp/Jetty_192_168_0_109_9898_war____51x082/jsp}
          +=roles=[]
          +=/={TRACE={RoleInfo,F,C[]}}

2012-01-12 10:17:52.855:DBUG::STARTED org.eclipse.jetty.server.Server@16cf51d7


after login:


lamle@netxdemo:~/gwave-clone> 2012-01-12 10:19:17.823:DBUG::REQUEST 
/auth/signin on org.eclipse.jetty.server.nio.SelectChannelConnector$2@16edd5a6
2012-01-12 10:19:17.823:DBUG::Got Session ID 1t28a3i4hbveu4oj5uacne2da from 
cookie
2012-01-12 
10:19:17.823:DBUG::sessionManager=org.eclipse.jetty.server.session.HashSessionManager@16f60ddc
2012-01-12 10:19:17.823:DBUG::session=null
2012-01-12 10:19:17.823:DBUG::servlet=default
2012-01-12 10:19:17.823:DBUG::servlet holder= default
2012-01-12 10:19:17.823:DBUG::chain= 
com.google.inject.servlet.GuiceFilter-383775443->default
2012-01-12 10:19:17.823:DBUG::call filter 
com.google.inject.servlet.GuiceFilter-383775443
2012-01-12 10:19:17.846:DBUG::loaded class 
org.waveprotocol.box.server.authentication.AccountStoreLoginModule
2012-01-12 10:19:17.846:DBUG::loaded class 
org.waveprotocol.box.server.authentication.AccountStoreLoginModule from 
sun.misc.Launcher$AppClassLoader@16c04b49
Jan 12, 2012 10:19:17 AM org.waveprotocol.box.server.rpc.AuthenticationServlet 
doPost
INFO: Authenticated user [email protected]
2012-01-12 10:19:17.873:DBUG::RESPONSE /auth/signin  302
2012-01-12 10:19:17.876:DBUG::REQUEST / on 
org.eclipse.jetty.server.nio.SelectChannelConnector$2@16edd5a6
2012-01-12 10:19:17.876:DBUG::Got Session ID o0030n5lndizndmmqki69cci from 
cookie
2012-01-12 
10:19:17.877:DBUG::sessionManager=org.eclipse.jetty.server.session.HashSessionManager@16f60ddc
2012-01-12 
10:19:17.877:DBUG::session=org.eclipse.jetty.server.session.HashSessionManager$Session:o0030n5lndizndmmqki69cci@385350080
2012-01-12 10:19:17.877:DBUG::servlet=default
2012-01-12 10:19:17.877:DBUG::servlet holder= default
2012-01-12 10:19:17.877:DBUG::chain= 
com.google.inject.servlet.GuiceFilter-383775443->default
2012-01-12 10:19:17.877:DBUG::call filter 
com.google.inject.servlet.GuiceFilter-383775443
2012-01-12 10:19:17.894:DBUG::RESPONSE /  200
2012-01-12 10:19:17.912:DBUG::REQUEST /socket.io/socket.io.js on 
org.eclipse.jetty.server.nio.SelectChannelConnector$2@16edd5a6
2012-01-12 10:19:17.912:DBUG::Got Session ID o0030n5lndizndmmqki69cci from 
cookie
2012-01-12 
10:19:17.912:DBUG::sessionManager=org.eclipse.jetty.server.session.HashSessionManager@16f60ddc
2012-01-12 
10:19:17.912:DBUG::session=org.eclipse.jetty.server.session.HashSessionManager$Session:o0030n5lndizndmmqki69cci@385350080
2012-01-12 10:19:17.912:DBUG::servlet=default
2012-01-12 10:19:17.912:DBUG::servlet holder= default
2012-01-12 10:19:17.912:DBUG::chain= 
com.google.inject.servlet.GuiceFilter-383775443->default
2012-01-12 10:19:17.912:DBUG::call filter 
com.google.inject.servlet.GuiceFilter-383775443
2012-01-12 10:19:17.924:DBUG::RESPONSE /socket.io/socket.io.js  200
2012-01-12 10:19:18.126:DBUG::REQUEST /search/ on 
org.eclipse.jetty.server.nio.SelectChannelConnector$2@16edd5a6
2012-01-12 10:19:18.126:DBUG::Got Session ID o0030n5lndizndmmqki69cci from 
cookie
2012-01-12 
10:19:18.126:DBUG::sessionManager=org.eclipse.jetty.server.session.HashSessionManager@16f60ddc
2012-01-12 
10:19:18.126:DBUG::session=org.eclipse.jetty.server.session.HashSessionManager$Session:o0030n5lndizndmmqki69cci@385350080
2012-01-12 10:19:18.126:DBUG::servlet=default
2012-01-12 10:19:18.126:DBUG::servlet holder= default
2012-01-12 10:19:18.126:DBUG::chain= 
com.google.inject.servlet.GuiceFilter-383775443->default
2012-01-12 10:19:18.126:DBUG::call filter 
com.google.inject.servlet.GuiceFilter-383775443
2012-01-12 10:19:18.169:DBUG::REQUEST /socket.io/websocket on 
org.eclipse.jetty.server.nio.SelectChannelConnector$2@16ee8f73
2012-01-12 10:19:18.169:DBUG::Got Session ID o0030n5lndizndmmqki69cci from 
cookie
2012-01-12 
10:19:18.169:DBUG::sessionManager=org.eclipse.jetty.server.session.HashSessionManager@16f60ddc
2012-01-12 
10:19:18.169:DBUG::session=org.eclipse.jetty.server.session.HashSessionManager$Session:o0030n5lndizndmmqki69cci@385350080
2012-01-12 10:19:18.169:DBUG::servlet=default
2012-01-12 10:19:18.169:DBUG::servlet holder= default
2012-01-12 10:19:18.169:DBUG::chain= 
com.google.inject.servlet.GuiceFilter-383775443->default
2012-01-12 10:19:18.169:DBUG::call filter 
com.google.inject.servlet.GuiceFilter-383775443
2012-01-12 10:19:18.175:DBUG::RESPONSE /socket.io/websocket  400
2012-01-12 10:19:18.177:DBUG::EOF org.eclipse.jetty.io.EofException
Jan 12, 2012 10:19:18 AM org.waveprotocol.box.server.waveserver.WaveMap$4 apply
INFO: Initalized waves view for user: [email protected], number of waves in 
view: 0
Jan 12, 2012 10:19:18 AM org.waveprotocol.box.server.waveserver.WaveMap search
INFO: Search response to 'in:inbox': 0 results, user: [email protected]
2012-01-12 10:19:18.238:DBUG::RESPONSE /search/  200

Reply via email to