On Monday, April 22, 2013 1:11:20 PM UTC-3, membersound wrote:
HI,
I have a little GWT app that I tried to deploy to GAE the first time. The clientside app works fine so far, but when executing a RPC request (which works on my local machine), there are exceptions about "class not found". Do I have to make any changes for RPC with GAE? Or may I have forgotten anything?
87.164.58.50 - - [22/Apr/2013:09:07:16 -0700] "POST /myapp/json HTTP/1.1" 500 0 "http://myappde.appspot.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0" "myappde.appspot.com" ms=128 cpu_ms=151 app_engine_release=1.7.7 instance=00c61b117c8332cd88265d53cab93b 8de36c6e63
W 2013-04-22 09:07:16.330
EXCEPTION
java.lang.ClassNotFoundException: de.myapp.server.file. DownServlet
at com.google.appengine.runtime.Request.process- 32af579146635ab3(Request.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java: 266)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart( ServletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize( ServletHandler.java:685)
at org.mortbay.jetty.servlet.Context.startContext(Context. java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext( WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart( ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart( WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at com.google.tracing.TraceContext$ TraceContextRunnable. runInContext(TraceContext. java:480)
at com.google.tracing.TraceContext$ TraceContextRunnable$1.run( TraceContext.java:487)
at com.google.tracing.TraceContext.runInContext( TraceContext.java:774)
at com.google.tracing.TraceContext$DoInTraceContext. runInContext(TraceContext. java:751)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContextNoUnref( TraceContext.java:342)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContext( TraceContext.java:334)
at com.google.tracing.TraceContext$ TraceContextRunnable.run( TraceContext.java:484)
at java.lang.Thread.run(Thread.java:679)
E 2013-04-22 09:07:16.374
javax.servlet.ServletContext log: unavailable
javax.servlet.UnavailableException: de.myapp.server.file. DownServlet
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
at org.mortbay.jetty.servlet.ServletHolder.doStart( ServletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize( ServletHandler.java:685)
at org.mortbay.jetty.servlet.Context.startContext(Context. java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext( WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart( ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart( WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at com.google.apphosting.runtime.jetty.AppVersionHandlerMap. createHandler( AppVersionHandlerMap.java:219)
at com.google.apphosting.runtime.jetty.AppVersionHandlerMap. getHandler( AppVersionHandlerMap.java:194)
at com.google.apphosting.runtime.jetty. JettyServletEngineAdapter. serviceRequest( JettyServletEngineAdapter. java:134)
at com.google.apphosting.runtime.JavaRuntime$RequestRunnable. run(JavaRuntime.java:438)
at com.google.tracing.TraceContext$ TraceContextRunnable. runInContext(TraceContext. java:480)
at com.google.tracing.TraceContext$ TraceContextRunnable$1.run( TraceContext.java:487)
at com.google.tracing.TraceContext.runInContext( TraceContext.java:774)
at com.google.tracing.TraceContext$DoInTraceContext. runInContext(TraceContext. java:751)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContextNoUnref( TraceContext.java:342)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContext( TraceContext.java:334)
at com.google.tracing.TraceContext$ TraceContextRunnable.run( TraceContext.java:484)
at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run( ThreadGroupPool.java:251)
at java.lang.Thread.run(Thread.java:679)
W 2013-04-22 09:07:16.377
EXCEPTION
java.lang.ClassNotFoundException: de.myapp.server.file.UpServlet
at com.google.appengine.runtime.Request.process- 32af579146635ab3(Request.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java: 266)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart( ServletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize( ServletHandler.java:685)
at org.mortbay.jetty.servlet.Context.startContext(Context. java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext( WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart( ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart( WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at com.google.tracing.TraceContext$ TraceContextRunnable. runInContext(TraceContext. java:480)
at com.google.tracing.TraceContext$ TraceContextRunnable$1.run( TraceContext.java:487)
at com.google.tracing.TraceContext.runInContext( TraceContext.java:774)
at com.google.tracing.TraceContext$DoInTraceContext. runInContext(TraceContext. java:751)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContextNoUnref( TraceContext.java:342)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContext( TraceContext.java:334)
at com.google.tracing.TraceContext$ TraceContextRunnable.run( TraceContext.java:484)
at java.lang.Thread.run(Thread.java:679)
W 2013-04-22 09:07:16.378
EXCEPTION
java.lang.ClassNotFoundException: de.myapp.server.JSON
at com.google.appengine.runtime.Request.process- 32af579146635ab3(Request.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java: 266)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart( ServletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize( ServletHandler.java:685)
at org.mortbay.jetty.servlet.Context.startContext(Context. java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext( WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart( ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart( WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at com.google.tracing.TraceContext$ TraceContextRunnable. runInContext(TraceContext. java:480)
at com.google.tracing.TraceContext$ TraceContextRunnable$1.run( TraceContext.java:487)
at com.google.tracing.TraceContext.runInContext( TraceContext.java:774)
at com.google.tracing.TraceContext$DoInTraceContext. runInContext(TraceContext. java:751)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContextNoUnref( TraceContext.java:342)
at com.google.tracing.TraceContext$ AbstractTraceContextCallback. runInInheritedContext( TraceContext.java:334)
at com.google.tracing.TraceContext$ TraceContextRunnable.run( TraceContext.java:484)
at java.lang.Thread.run(Thread.java:679)
E 2013-04-22 09:07:16.378
javax.servlet.ServletContext log: unavailable
javax.servlet.UnavailableException: de.myapp.server.file.UpServlet
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
at org.mortbay.jetty.servlet.ServletHolder.doStart( ServletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize( ServletHandler.java:685)
at org.mortbay.jetty.servlet.Context.startContext(Context. java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext( WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart( ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart( WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start( AbstractLifeCycle.java:50)
at com.google.apphosting.runtime.jetty.AppVersionHandlerMap. createHandler( AppVersionHandlerMap.java:219)
at com.google.apphosting.runtime.jetty.AppVersionHandlerMap. getHandler( AppVersionHandlerMap.java:194)
at com.google.apphosting.runtime.jetty. JettyServletEngineAdapter. serviceRequest( JettyServletEngineAdapter. java:134)
at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.