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.
