Hello,

I am using GAE with Java have been seeing HardDeadlineExceededError
for some tasks running in the task queue. I searched for ways of
catching this error, and have tried to catch it using
DeadlineExceededException in places where I query the datastore (esp.
delete queries with filters), as well as in the task Servlet.

However, the DeadlineExceededException never appears to be thrown, and
hence my catch blocks (which just log warnings) are not executed (the
warnings are not in the logs). I also tried to replace the
DeadlineExceededException with RuntimeException and tried to log the
messages in the catch block. Again, the GAE logs do not reflect any
such data.

Further, for many of the tasks another form of message (warning)
appears in the logs: "Request was aborted after waiting too long to
attempt to service your request. This may happen sporadically when the
App Engine serving cluster is under unexpectedly high or uneven load.
If you see this message frequently, please contact the App Engine
team."

Appreciate any response on the best way to catch and proces the
HardDeadlineExceededError in Java?

Thanks,
Arun

-- 
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 [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-appengine-java?hl=en.

Reply via email to