in recent days, may app throws may exceptions in /_ah/warmup, which doesn't happen one week ago.
Here is trace: # 1. 2011-07-24 18:54:18.898 /_ah/warmup 500 32490ms 13514cpu_ms 0kb See details 0.1.0.3 - - [24/Jul/2011:18:54:18 -0700] "GET /_ah/warmup HTTP/ 1.1" 500 0 - - "beta15.352055871775460464.youyards.appspot.com" ms=32491 cpu_ms=13514 api_cpu_ms=0 cpm_usd=0.375414 loading_request=1 exit_code=104 throttle_code=1 instance=00c61b117cda5355a145f5fc74ab8327593f1d 2. I 2011-07-24 18:53:51.004 javax.servlet.ServletContext log: Initializing Spring root WebApplicationContext 3. I 2011-07-24 18:54:08.848 javax.servlet.ServletContext log: Set web app root system property: 'webapp.root' = [/base/data/home/apps/s~youyards/ beta15.352055871775460464] 4. I 2011-07-24 18:54:08.849 javax.servlet.ServletContext log: Initializing log4j from [/base/ data/home/apps/s~youyards/beta15.352055871775460464/WEB-INF/classes/ log4j.properties] 5. W 2011-07-24 18:54:18.858 Error for /_ah/warmup java.lang.ExceptionInInitializerError at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.buildFrom(Descriptors.java:207) at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.internalBuildGeneratedFileFrom(Descriptors.java:271) at com.google.appengine.tools.appstats.StatsProtos.<clinit>(StatsProtos.java: 5427) at com.google.appengine.tools.appstats.StatsProtos $RequestStatProto.getDescriptor(StatsProtos.java:3504) at com.google.appengine.tools.appstats.MemcacheWriter.persist(MemcacheWriter.java: 231) at com.google.appengine.tools.appstats.MemcacheWriter.commit(MemcacheWriter.java: 165) at com.google.appengine.tools.appstats.AppstatsFilter.doFilter(AppstatsFilter.java: 151) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: 97) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: 35) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: 249) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 542) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:923) at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: 76) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java: 404) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: 135) at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: 260) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $2.handleRequest(RuntimePb.java:9805) at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422) at com.google.net.rpc.impl.Server $RpcTask.runInContext(Server.java:579) at com.google.tracing.TraceContext$TraceContextRunnable $1.run(TraceContext.java:449) at com.google.tracing.TraceContext.runInContext(TraceContext.java:689) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: 327) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: 319) at com.google.tracing.TraceContext $TraceContextRunnable.run(TraceContext.java:447) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1110) at java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: com.google.apphosting.api.DeadlineExceededException: This request (d0b130b4c5861d8e) started at 2011/07/25 01:53:49.116 UTC and was still executing at 2011/07/25 01:54:18.843 UTC. ... 39 more 6. W 2011-07-24 18:54:18.859 Nested in java.lang.ExceptionInInitializerError: com.google.apphosting.api.DeadlineExceededException: This request (d0b130b4c5861d8e) started at 2011/07/25 01:53:49.116 UTC and was still executing at 2011/07/25 01:54:18.843 UTC. at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.buildFrom(Descriptors.java:207) at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.internalBuildGeneratedFileFrom(Descriptors.java:271) at com.google.appengine.tools.appstats.StatsProtos.<clinit>(StatsProtos.java: 5427) at com.google.appengine.tools.appstats.StatsProtos $RequestStatProto.getDescriptor(StatsProtos.java:3504) at com.google.appengine.tools.appstats.MemcacheWriter.persist(MemcacheWriter.java: 231) at com.google.appengine.tools.appstats.MemcacheWriter.commit(MemcacheWriter.java: 165) at com.google.appengine.tools.appstats.AppstatsFilter.doFilter(AppstatsFilter.java: 151) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: 97) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: 35) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: 249) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 542) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:923) at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: 76) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java: 404) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: 135) at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: 260) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $2.handleRequest(RuntimePb.java:9805) at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422) at com.google.net.rpc.impl.Server $RpcTask.runInContext(Server.java:579) at com.google.tracing.TraceContext$TraceContextRunnable $1.run(TraceContext.java:449) at com.google.tracing.TraceContext.runInContext(TraceContext.java:689) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: 327) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: 319) at com.google.tracing.TraceContext $TraceContextRunnable.run(TraceContext.java:447) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1110) at java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) 7. C 2011-07-24 18:54:18.869 Uncaught exception from servlet java.lang.ExceptionInInitializerError at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.buildFrom(Descriptors.java:207) at com.google.appengine.repackaged.com.google.protobuf.Descriptors $FileDescriptor.internalBuildGeneratedFileFrom(Descriptors.java:271) at com.google.appengine.tools.appstats.StatsProtos.<clinit>(StatsProtos.java: 5427) at com.google.appengine.tools.appstats.StatsProtos $RequestStatProto.getDescriptor(StatsProtos.java:3504) at com.google.appengine.tools.appstats.MemcacheWriter.persist(MemcacheWriter.java: 231) at com.google.appengine.tools.appstats.MemcacheWriter.commit(MemcacheWriter.java: 165) at com.google.appengine.tools.appstats.AppstatsFilter.doFilter(AppstatsFilter.java: 151) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: 97) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: 35) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: 249) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 542) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:923) at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: 76) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java: 404) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: 135) at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: 260) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $2.handleRequest(RuntimePb.java:9805) at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422) at com.google.net.rpc.impl.Server $RpcTask.runInContext(Server.java:579) at com.google.tracing.TraceContext$TraceContextRunnable $1.run(TraceContext.java:449) at com.google.tracing.TraceContext.runInContext(TraceContext.java:689) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: 327) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: 319) at com.google.tracing.TraceContext $TraceContextRunnable.run(TraceContext.java:447) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1110) at java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: com.google.apphosting.api.DeadlineExceededException: This request (d0b130b4c5861d8e) started at 2011/07/25 01:53:49.116 UTC and was still executing at 2011/07/25 01:54:18.843 UTC. ... 39 more 8. I 2011-07-24 18:54:18.881 This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application. 9. W 2011-07-24 18:54:18.881 A serious problem was encountered with the process that handled this request, causing it to exit. This is likely to cause a new process to be used for the next request to your application. If you see this message frequently, you may be throwing exceptions during the initialization of your application. (Error code 104) -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.