There were no changes to App Engine within the last week aside from the
upgrade to 1.2.5 yesterday. The HardDeadlineExceededErrors your app is
receiving is because it's exceeding the 30 second deadline on http requests.
You need to track down what's causing you to exceed that deadline.

On Fri, Sep 4, 2009 at 12:20 PM, Arod <anthony.c.rodrig...@gmail.com> wrote:

>
> My app id is mindhackme.  My app has not run for approx a week now and
> it died without me even updating it. I searched online about possible
> causes and one post I read determined that the persistenceManager bean
> that the Grails GAE plugin used was not a singleton and that was
> creating problems.  So I changed my code to use the persistence the
> way the google docs suggest but still no luck.  Here is a stack trace
> from this morning. The app is a blog that is built on grails. I'm
> using the gae plugin for grails and things were working smoothly until
> recent changes to gae:
>
> #
>
>   1.
>      09-04 09:14AM 39.601 / 500 30005ms 33600cpu_ms 0kb Mozilla/5.0
> (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/
> 3.5.2 (.NET CLR 3.5.30729),gzip(gfe)
>      See details
>
>      65.200.50.194 - - [04/Sep/2009:09:15:09 -0700] "GET / HTTP/1.1"
> 500 0 - "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2)
> Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729),gzip(gfe)"
> "mindhackme.appspot.com"
>
>   2.
>      W 09-04 09:14AM 46.707
>
>      [mindhackme/6.336061699959790088].<stderr>: log4j:ERROR Error
> initializing log4j: java.io.FileOutputStream is a restricted class.
> Please see the Google App Engine developer's guide for more details.
>
>
>   3.
>      I 09-04 09:14AM 46.759
>
>      javax.servlet.ServletContext log: Initializing Spring root
> WebApplicationContext
>
>   4.
>      W 09-04 09:15AM 09.129
>
>      [mindhackme/6.336061699959790088].<stderr>: log4j:WARN No
> appenders could be found for logger (StackTrace).
>
>
>   5.
>      W 09-04 09:15AM 09.129
>
>      [mindhackme/6.336061699959790088].<stderr>: log4j:WARN Please
> initialize the log4j system properly.
>
>
>   6.
>      W 09-04 09:15AM 09.543
>
>      failed urlMapping
>      com.google.apphosting.runtime.HardDeadlineExceededError: This
> request (e89c1f3832ff258e) started at 2009/09/04 16:14:40.632 UTC and
> was still executing at 2009/09/04 16:15:09.509 UTC.
>        at
> org.springframework.beans.PropertyMatches.calculateStringDistance
> (PropertyMatches.java:153)
>        at org.springframework.beans.PropertyMatches.calculateMatches
> (PropertyMatches.java:136)
>        at org.springframework.beans.PropertyMatches.<init>
> (PropertyMatches.java:81)
>        at org.springframework.beans.PropertyMatches.forProperty
> (PropertyMatches.java:63)
>        at org.springframework.beans.PropertyMatches.forProperty
> (PropertyMatches.java:53)
>        at org.springframework.beans.BeanWrapperImpl.setPropertyValue
> (BeanWrapperImpl.java:800)
>        at org.springframework.beans.BeanWrapperImpl.setPropertyValue
> (BeanWrapperImpl.java:651)
>        at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues
> (AbstractPropertyAccessor.java:78)
>        at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues
> (AbstractPropertyAccessor.java:63)
>        at org.springframework.web.filter.GenericFilterBean.init
> (GenericFilterBean.java:169)
>        at
> org.springframework.web.filter.DelegatingFilterProxy.initDelegate
> (DelegatingFilterProxy.java:218)
>        at
> org.springframework.web.filter.DelegatingFilterProxy.initFilterBean
> (DelegatingFilterProxy.java:145)
>        at org.springframework.web.filter.GenericFilterBean.init
> (GenericFilterBean.java:179)
>        at org.mortbay.jetty.servlet.FilterHolder.doStart
> (FilterHolder.java:99)
>        at org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
>        at org.mortbay.jetty.servlet.ServletHandler.initialize
> (ServletHandler.java:589)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:
> 139)
>        at org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1218)
>        at org.mortbay.jetty.handler.ContextHandler.doStart
> (ContextHandler.java:500)
>        at org.mortbay.jetty.webapp.WebAppContext.doStart
> (WebAppContext.java:448)
>        at org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
>         at
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler
> (AppVersionHandlerMap.java:190)
>         at
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler
> (AppVersionHandlerMap.java:167)
>        at
>
> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest
> (JettyServletEngineAdapter.java:127)
>        at com.google.apphosting.runtime.JavaRuntime.handleRequest
> (JavaRuntime.java:235)
>        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:4950)
>        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:4948)
>        at
> com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
> (BlockingApplicationHandler.java:24)
>        at com.google.net.rpc.impl.RpcUtil.runRpcInApplication
> (RpcUtil.java:359)
>        at com.google.net.rpc.impl.Server$2.run(Server.java:823)
>        at com.google.tracing.LocalTraceSpanRunnable.run
> (LocalTraceSpanRunnable.java:56)
>        at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
> (LocalTraceSpanBuilder.java:516)
>        at com.google.net.rpc.impl.Server.startRpc(Server.java:778)
>        at com.google.net.rpc.impl.Server.processRequest(Server.java:
> 351)
>        at com.google.net.rpc.impl.ServerConnection.messageReceived
> (ServerConnection.java:437)
>        at com.google.net.rpc.impl.RpcConnection.parseMessages
> (RpcConnection.java:319)
>        at com.google.net.rpc.impl.RpcConnection.dataReceived
> (RpcConnection.java:290)
>        at com.google.net.async.Connection.handleReadEvent
> (Connection.java:428)
>        at com.google.net.async.EventDispatcher.processNetworkEvents
> (EventDispatcher.java:762)
>        at com.google.net.async.EventDispatcher.internalLoop
> (EventDispatcher.java:207)
>        at com.google.net.async.EventDispatcher.loop
> (EventDispatcher.java:101)
>        at com.google.net.rpc.RpcService.runUntilServerShutdown
> (RpcService.java:251)
>        at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
> (JavaRuntime.java:392)
>        at java.lang.Thread.run(Unknown Source)
>
>    7.
>      W 09-04 09:15AM 09.544
>
>      failed
> com.google.apphosting.utils.jetty.runtimeappenginewebappcont...@19ce47a
> {/,/base/data/home/apps/mindhackme/6.336061699959790088}
>      com.google.apphosting.runtime.HardDeadlineExceededError: This
> request (e89c1f3832ff258e) started at 2009/09/04 16:14:40.632 UTC and
> was still executing at 2009/09/04 16:15:09.509 UTC.
>        at
> org.springframework.beans.PropertyMatches.calculateStringDistance
> (PropertyMatches.java:153)
>        at org.springframework.beans.PropertyMatches.calculateMatches
> (PropertyMatches.java:136)
>        at org.springframework.beans.PropertyMatches.<init>
> (PropertyMatches.java:81)
>        at org.springframework.beans.PropertyMatches.forProperty
> (PropertyMatches.java:63)
>        at org.springframework.beans.PropertyMatches.forProperty
> (PropertyMatches.java:53)
>        at org.springframework.beans.BeanWrapperImpl.setPropertyValue
> (BeanWrapperImpl.java:800)
>        at org.springframework.beans.BeanWrapperImpl.setPropertyValue
> (BeanWrapperImpl.java:651)
>        at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues
> (AbstractPropertyAccessor.java:78)
>        at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues
> (AbstractPropertyAccessor.java:63)
>        at org.springframework.web.filter.GenericFilterBean.init
> (GenericFilterBean.java:169)
>        at
> org.springframework.web.filter.DelegatingFilterProxy.initDelegate
> (DelegatingFilterProxy.java:218)
>        at
> org.springframework.web.filter.DelegatingFilterProxy.initFilterBean
> (DelegatingFilterProxy.java:145)
>        at org.springframework.web.filter.GenericFilterBean.init
> (GenericFilterBean.java:179)
>        at org.mortbay.jetty.servlet.FilterHolder.doStart
> (FilterHolder.java:99)
>        at org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
>        at org.mortbay.jetty.servlet.ServletHandler.initialize
> (ServletHandler.java:589)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:
> 139)
>        at org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1218)
>        at org.mortbay.jetty.handler.ContextHandler.doStart
> (ContextHandler.java:500)
>        at org.mortbay.jetty.webapp.WebAppContext.doStart
> (WebAppContext.java:448)
>        at org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
>         at
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler
> (AppVersionHandlerMap.java:190)
>         at
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler
> (AppVersionHandlerMap.java:167)
>        at
>
> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest
> (JettyServletEngineAdapter.java:127)
>        at com.google.apphosting.runtime.JavaRuntime.handleRequest
> (JavaRuntime.java:235)
>        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:4950)
>        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:4948)
>        at
> com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
> (BlockingApplicationHandler.java:24)
>        at com.google.net.rpc.impl.RpcUtil.runRpcInApplication
> (RpcUtil.java:359)
>        at com.google.net.rpc.impl.Server$2.run(Server.java:823)
>        at com.google.tracing.LocalTraceSpanRunnable.run
> (LocalTraceSpanRunnable.java:56)
>        at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
> (LocalTraceSpanBuilder.java:516)
>        at com.google.net.rpc.impl.Server.startRpc(Server.java:778)
>        at com.google.net.rpc.impl.Server.processRequest(Server.java:
> 351)
>        at com.google.net.rpc.impl.ServerConnection.messageReceived
> (ServerConnection.java:437)
>        at com.google.net.rpc.impl.RpcConnection.parseMessages
> (RpcConnection.java:319)
>        at com.google.net.rpc.impl.RpcConnection.dataReceived
> (RpcConnection.java:290)
>        at com.google.net.async.Connection.handleReadEvent
> (Connection.java:428)
>        at com.google.net.async.EventDispatcher.processNetworkEvents
> (EventDispatcher.java:762)
>        at com.google.net.async.EventDispatcher.internalLoop
> (EventDispatcher.java:207)
>        at com.google.net.async.EventDispatcher.loop
> (EventDispatcher.java:101)
>        at com.google.net.rpc.RpcService.runUntilServerShutdown
> (RpcService.java:251)
>        at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
> (JavaRuntime.java:392)
>        at java.lang.Thread.run(Unknown Source)
>
>    8.
>      C 09-04 09:15AM 09.551
>
>      Uncaught exception from servlet
>      com.google.apphosting.runtime.HardDeadlineExceededError: This
> request (e89c1f3832ff258e) started at 2009/09/04 16:14:40.632 UTC and
> was still executing at 2009/09/04 16:15:09.509 UTC.
>        at
> org.springframework.beans.PropertyMatches.calculateStringDistance
> (PropertyMatches.java:153)
>        at org.springframework.beans.PropertyMatches.calculateMatches
> (PropertyMatches.java:136)
>        at org.springframework.beans.PropertyMatches.<init>
> (PropertyMatches.java:81)
>        at org.springframework.beans.PropertyMatches.forProperty
> (PropertyMatches.java:63)
>        at org.springframework.beans.PropertyMatches.forProperty
> (PropertyMatches.java:53)
>        at org.springframework.beans.BeanWrapperImpl.setPropertyValue
> (BeanWrapperImpl.java:800)
>        at org.springframework.beans.BeanWrapperImpl.setPropertyValue
> (BeanWrapperImpl.java:651)
>        at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues
> (AbstractPropertyAccessor.java:78)
>        at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues
> (AbstractPropertyAccessor.java:63)
>        at org.springframework.web.filter.GenericFilterBean.init
> (GenericFilterBean.java:169)
>        at
> org.springframework.web.filter.DelegatingFilterProxy.initDelegate
> (DelegatingFilterProxy.java:218)
>        at
> org.springframework.web.filter.DelegatingFilterProxy.initFilterBean
> (DelegatingFilterProxy.java:145)
>        at org.springframework.web.filter.GenericFilterBean.init
> (GenericFilterBean.java:179)
>        at org.mortbay.jetty.servlet.FilterHolder.doStart
> (FilterHolder.java:99)
>        at org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
>        at org.mortbay.jetty.servlet.ServletHandler.initialize
> (ServletHandler.java:589)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:
> 139)
>        at org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1218)
>        at org.mortbay.jetty.handler.ContextHandler.doStart
> (ContextHandler.java:500)
>        at org.mortbay.jetty.webapp.WebAppContext.doStart
> (WebAppContext.java:448)
>        at org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
>         at
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler
> (AppVersionHandlerMap.java:190)
>         at
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler
> (AppVersionHandlerMap.java:167)
>        at
>
> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest
> (JettyServletEngineAdapter.java:127)
>        at com.google.apphosting.runtime.JavaRuntime.handleRequest
> (JavaRuntime.java:235)
>        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:4950)
>        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:4948)
>        at
> com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
> (BlockingApplicationHandler.java:24)
>        at com.google.net.rpc.impl.RpcUtil.runRpcInApplication
> (RpcUtil.java:359)
>        at com.google.net.rpc.impl.Server$2.run(Server.java:823)
>        at com.google.tracing.LocalTraceSpanRunnable.run
> (LocalTraceSpanRunnable.java:56)
>        at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
> (LocalTraceSpanBuilder.java:516)
>        at com.google.net.rpc.impl.Server.startRpc(Server.java:778)
>        at com.google.net.rpc.impl.Server.processRequest(Server.java:
> 351)
>        at com.google.net.rpc.impl.ServerConnection.messageReceived
> (ServerConnection.java:437)
>        at com.google.net.rpc.impl.RpcConnection.parseMessages
> (RpcConnection.java:319)
>        at com.google.net.rpc.impl.RpcConnection.dataReceived
> (RpcConnection.java:290)
>        at com.google.net.async.Connection.handleReadEvent
> (Connection.java:428)
>        at com.google.net.async.EventDispatcher.processNetworkEvents
> (EventDispatcher.java:762)
>        at com.google.net.async.EventDispatcher.internalLoop
> (EventDispatcher.java:207)
>        at com.google.net.async.EventDispatcher.loop
> (EventDispatcher.java:101)
>        at com.google.net.rpc.RpcService.runUntilServerShutdown
> (RpcService.java:251)
>        at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
> (JavaRuntime.java:392)
>        at java.lang.Thread.run(Unknown Source)
>
>
>
> On Sep 4, 8:31 am, Toby Reyelts <to...@google.com> wrote:
> > Cliff,
> > We're not aware of any datastore problems. As Matthew posted two days
> ago,
> > there was a short window where changes were introduced that may have
> caused
> > some problems for some applications, so we rolled them back in short
> order.
> > If after further investigation you still believe these are App Engine
> > problems, please provide us with more information such as stacktraces and
> > your application id. You can always check our status
> > site<http://code.google.com/status/appengine/>to see if it appears
> > that App Engine is having problems in general.
> >
> > On Fri, Sep 4, 2009 at 10:21 AM, Cliff Hill <ch...@darkhelm.org> wrote:
> > > Still unable to do datastore gets. Well, for about 3 hours yesterday,
> it
> > > worked, and then it stopped. And it is still stopped as of this
> morning. Any
> > > chance that I'll be able to use my datastore code sometime in the near
> > > future? My app really kinda relies on the datastore to, well, work.
> >
> > > On Thu, Sep 3, 2009 at 5:34 AM, Traveler1980 <jshar...@gmail.com>
> wrote:
> >
> > >> Datastore GET error rate is still 100%.  Any ETA on when this will be
> > >> resolved?
> >
> > >> Regards,
> > >> JS
> >
> > >> On Sep 3, 3:41 am, Hani Naguib <haninag...@gmail.com> wrote:
> > >> > I am also getting many error 500 pages.
> > >> > This is happening since the issue I mentioned here:
> > >>http://groups.google.com/group/google-appengine-java/browse_thread/th.
> ..
> >
> > > --
> > > "I'm not responcabel fer my computer's spleling errnors" - Xlorep
> DarkHelm
> > > Website:http://darkhelm.org
> >
> >
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to