After migrating to HRD we had to start using the 'exclusive_lock=True' 
parameter (from python) to fix this error, perhaps there's an equivalent 
parameter in java?

Karl

On Friday, March 16, 2012 9:04:56 AM UTC-4, jon wrote:
>
> Every file upload attempt using our web app is currently failing with 
> the following exception: 
>
> Caused by: com.google.apphosting.api.ApiProxy 
> $ApiDeadlineExceededException: The API call file.Create() took too 
> long to respond and was cancelled. 
>         at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher 
> $1.runInContext(RpcStub.java:748) 
>         at com.google.tracing.TraceContext$TraceContextRunnable 
> $1.run(TraceContext.java:455) 
>         at com.google.tracing.TraceContext.runInContext(TraceContext.java: 
> 695) 
>         at com.google.tracing.TraceContext 
> $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: 
>
> 333) 
>         at com.google.tracing.TraceContext 
> $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: 
> 325) 
>         at com.google.tracing.TraceContext 
> $TraceContextRunnable.run(TraceContext.java:453) 
>         at com.google.net.rpc3.client.RpcStub 
> $RpcCallbackDispatcher.rpcFinished(RpcStub.java:788) 
>         at com.google.net.rpc3.client.RpcStub 
> $RpcCallbackDispatcher.failure(RpcStub.java:779) 
>         at 
> com.google.net.rpc3.impl.client.RpcClientInternalContext.runCallbacks(RpcClientInternalContext.java:
>  
>
> 890) 
>         at 
> com.google.net.rpc3.impl.client.RpcClientInternalContext.finishRpcAndNotifyApp(RpcClientInternalContext.java:
>  
>
> 793) 
>         at 
> com.google.net.rpc3.impl.client.RpcNetChannel.afterFinishingActiveRpc(RpcNetChannel.java:
>  
>
> 1049) 
>         at 
> com.google.net.rpc3.impl.client.RpcNetChannel.finishRpc(RpcNetChannel.java: 
>
> 895) 
>         at 
> com.google.net.rpc3.impl.client.RpcNetChannel.handleResponse(RpcNetChannel.java:
>  
>
> 2248) 
>         at 
> com.google.net.rpc3.impl.client.RpcNetChannel.messageReceived(RpcNetChannel.java:
>  
>
> 2060) 
>         at com.google.net.rpc3.impl.client.RpcNetChannel.access 
> $2000(RpcNetChannel.java:147) 
>         at com.google.net.rpc3.impl.client.RpcNetChannel 
> $TransportCallback.receivedMessage(RpcNetChannel.java:3097) 
>         at com.google.net.rpc3.impl.client.RpcChannelTransportData 
> $TransportCallback.receivedMessage(RpcChannelTransportData.java:602) 
>         at 
> com.google.net.rpc3.impl.wire.RpcBaseTransport.receivedMessage(RpcBaseTransport.java:
>  
>
> 420) 
>         at 
> com.google.net.rpc3.impl.wire.RpcClientTcpTransport.parseOneMessage(RpcClientTcpTransport.java:
>  
>
> 773) 
>         at 
> com.google.net.rpc3.impl.wire.RpcClientTcpTransport.parseMessages(RpcClientTcpTransport.java:
>  
>
> 651) 
>         at com.google.net.rpc3.impl.wire.RpcClientTcpTransport.access 
> $100(RpcClientTcpTransport.java:38) 
>         at com.google.net.rpc3.impl.wire.RpcClientTcpTransport 
> $1.dataReceived(RpcClientTcpTransport.java:293) 
>         at 
> com.google.net.async3.SocketConnection.handleNetworkReadEvent(SocketConnection.java:
>  
>
> 843) 
>         at com.google.net.async3.SocketConnection.access 
> $400(SocketConnection.java:40) 
>         at com.google.net.async3.SocketConnection 
> $NetworkReadHandlerImpl.run(SocketConnection.java:872) 
>         at com.google.net.eventmanager.AbstractFutureTask 
> $Sync.innerRun(AbstractFutureTask.java:260) 
>         at 
> com.google.net.eventmanager.AbstractFutureTask.run(AbstractFutureTask.java: 
>
> 121) 
>         at 
> com.google.net.eventmanager.EventManagerImpl.runTask(EventManagerImpl.java: 
>
> 576) 
>         at 
> com.google.net.eventmanager.EventManagerImpl.internalRunWorkerLoop(EventManagerImpl.java:
>  
>
> 997) 
>         at 
> com.google.net.eventmanager.EventManagerImpl.runWorkerLoop(EventManagerImpl.java:
>  
>
> 878) 
>         at 
> com.google.net.eventmanager.WorkerThreadInfo.runWorkerLoop(WorkerThreadInfo.java:
>  
>
> 134) 
>         at com.google.net.eventmanager.EventManagerImpl 
> $WorkerThread.run(EventManagerImpl.java:1833) 
>
>
>
> Environment: 
> GAE/J 1.6.3.1 
> HRD 
>
> This is different from (but perhaps related to) 
> ApiDeadlineExceededException caused by images.GetUrlBase which was 
> happening last month ( see 
> http://code.google.com/p/googleappengine/issues/detail?id=6771 
> ) 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/oQ8cnZmQY-AJ.
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.

Reply via email to