I've seen a few bursts of transient errors on a couple Python apps as
well.  They seemed to have cleared up for me though.

What percentage of task adds are giving errors?



Robert





On Wed, May 4, 2011 at 12:31, Ice13ill <[email protected]> wrote:
> I get this exception too... It seams that there is a problem when
> adding tasks to a queue ?
>
> On May 4, 5:55 pm, nischalshetty <[email protected]> wrote:
>> Hi,
>>
>> I'm seeing a lot of task failures after the announcement of the pre release
>> 1.5 sdk. I haven't changed my sdk (I'm on 1.4.2 java sdk for gae).  Tasks
>> are very critical to my application. My app creates a lot of tasks every
>> minute. Can you please look into this?
>>
>> Here's the stack trace :
>>
>> com.google.appengine.api.taskqueue.TransientFailureException: Unknown
>>         at 
>> com.google.appengine.api.taskqueue.QueueApiHelper.translateError(QueueApiHe 
>> lper.java:58)
>>         at 
>> com.google.appengine.api.taskqueue.QueueApiHelper.translateError(QueueApiHe 
>> lper.java:112)
>>         at 
>> com.google.appengine.api.taskqueue.QueueApiHelper.makeSyncCall(QueueApiHelp 
>> er.java:32)
>>         at 
>> com.google.appengine.api.taskqueue.QueueImpl.add(QueueImpl.java:466)
>>         at 
>> com.google.appengine.api.taskqueue.QueueImpl.add(QueueImpl.java:412)
>>         at 
>> com.google.appengine.api.taskqueue.QueueImpl.add(QueueImpl.java:397)
>>
>>         at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
>> l.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:616)
>>         at 
>> com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.M 
>> ethod_$1.run(Method_.java:165)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at 
>> com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.M 
>> ethod_.privilegedInvoke(Method_.java:163)
>>         at 
>> com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.M 
>> ethod_.invoke_(Method_.java:124)
>>         at 
>> com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.M 
>> ethod_.invoke(Method_.java:43)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionI 
>> nvocation.java:404)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultAct 
>> ionInvocation.java:267)
>>
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept( 
>> DefaultWorkflowInterceptor.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Metho 
>> dFilterInterceptor.java:86)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Validat 
>> ionInterceptor.java:150)
>>         at 
>> org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.d 
>> oIntercept(AnnotationValidationInterceptor.java:48)
>>         at 
>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Metho 
>> dFilterInterceptor.java:86)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(Co 
>> nversionErrorInterceptor.java:123)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Param 
>> etersInterceptor.java:184)
>>         at 
>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Metho 
>> dFilterInterceptor.java:86)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(S 
>> taticParametersInterceptor.java:105)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterc 
>> eptor.java:83)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadIn 
>> terceptor.java:207)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelD 
>> rivenInterceptor.java:74)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept( 
>> ScopedModelDrivenInterceptor.java:127)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(Pro 
>> filingActivationInterceptor.java:107)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(Deb 
>> uggingInterceptor.java:206)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>> <continued in next message>
>>
>>   E 2011-05-04 07:48:34.992
>>
>> <continued from previous message>
>> at 
>> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingI 
>> nterceptor.java:115)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nIntercept 
>> or.java:143)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareI 
>> nterceptor.java:121)
>>         at 
>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Metho 
>> dFilterInterceptor.java:86)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletCo 
>> nfigInterceptor.java:170)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterce 
>> ptor.java:123)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(E 
>> xceptionMappingInterceptor.java:176)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:224)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAction 
>> Invocation.java:223)
>>         at 
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStac 
>> k.java:455)
>>         at 
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocat 
>> ion.java:221)
>>         at 
>> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50 )
>>         at 
>> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504)
>>         at 
>> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.ja 
>> va:422)
>>         at 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
>> r.java:1157)
>>         at 
>> org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:17 
>> 6)
>>         at 
>> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
>>         at 
>> org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.ja 
>> va:92)
>>         at 
>> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilte 
>> r.java:381)
>>         at 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
>> r.java:1157)
>>         at 
>> com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlo 
>> bUploadFilter.java:97)
>>         at 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
>> r.java:1157)
>>         at 
>> com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionF 
>> ilter.java:35)
>>         at 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
>> r.java:1157)
>>         at 
>> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans 
>> actionCleanupFilter.java:43)
>>         at 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
>> r.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(AppVersionH 
>> andlerMap.java:238)
>>         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(HttpConnecti 
>> on.java:923)
>>         at 
>> com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequ 
>> estParser.java:76)
>>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>         at 
>> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceReques 
>> t(JettyServletEngineAdapter.java:135)
>>         at 
>> com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:26 
>> 0)
>>         at 
>> com.google.apphosting.base.RuntimePb$EvaluationRuntime$2.handleRequest(Runt 
>> imePb.java:9669)
>>         at 
>> com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:439)
>>         at 
>> com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:573)
>>         at 
>> com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.jav 
>> a:448)
>>         at 
>> com.google.tracing.TraceContext.runInContext(TraceContext.java:688)
>>         at 
>> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInherited 
>> ContextNoUnref(TraceContext.java:326)
>>         at 
>> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInherited 
>> Context(TraceContext.java:318)
>>         at 
>> com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java: 
>> 446)
>>         at 
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1 
>> 110)
>>         at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: 
>> 603)
>>         at java.lang.Thread.run(Thread.java:636)
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" 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?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to