Hi, 
Our app runs out of quota on data-store writing, so It gives me a good 
chance to see what is writing to data-store, because I can always see 
exceptions now. But I don't understand these code and it shows up very 
often now:

/dispatch/
com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
datastore_v3.Put() required more quota than is available.
        at 
com.google.net.rpc3.impl.compatibility.ConversionUtils$Rpc1ClientContextWrapper.rpcFinishedInternal(ConversionUtils.java:1040)
        at 
com.google.net.rpc3.impl.compatibility.ConversionUtils$Rpc1ClientContextWrapper.success(ConversionUtils.java:1027)
        at 
com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher$1.runInContext(RpcStub.java:739)
        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:781)
        at 
com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.success(RpcStub.java:766)
        at 
com.google.net.rpc3.impl.client.RpcClientInternalContext.runCallbacks(RpcClientInternalContext.java:893)
        at 
com.google.net.rpc3.impl.client.RpcClientInternalContext.finishRpcAndNotifyApp(RpcClientInternalContext.java:799)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.afterFinishingActiveRpc(RpcNetChannel.java:1002)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.finishRpc(RpcNetChannel.java:844)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.handleResponse(RpcNetChannel.java:2112)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.messageReceived(RpcNetChannel.java:1933)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.access$1700(RpcNetChannel.java:144)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel$TransportCallback.receivedMessage(RpcNetChannel.java:2880)
        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:828)
        at 
com.google.net.async3.SocketConnection.access$400(SocketConnection.java:40)
        at 
com.google.net.async3.SocketConnection$NetworkReadHandlerImpl.run(SocketConnection.java:857)
        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:993)
        at 
com.google.net.eventmanager.EventManagerImpl.runWorkerLoop(EventManagerImpl.java:874)
        at 
com.google.net.eventmanager.WorkerThreadInfo.runWorkerLoop(WorkerThreadInfo.java:134)
        at 
com.google.net.eventmanager.EventManagerImpl$WorkerThread.run(EventManagerImpl.java:1829)

  C 2011-11-13 13:36:35.487  

Uncaught exception from servlet
com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
datastore_v3.Put() required more quota than is available.
        at 
com.google.net.rpc3.impl.compatibility.ConversionUtils$Rpc1ClientContextWrapper.rpcFinishedInternal(ConversionUtils.java:1040)
        at 
com.google.net.rpc3.impl.compatibility.ConversionUtils$Rpc1ClientContextWrapper.success(ConversionUtils.java:1027)
        at 
com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher$1.runInContext(RpcStub.java:739)
        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:781)
        at 
com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.success(RpcStub.java:766)
        at 
com.google.net.rpc3.impl.client.RpcClientInternalContext.runCallbacks(RpcClientInternalContext.java:893)
        at 
com.google.net.rpc3.impl.client.RpcClientInternalContext.finishRpcAndNotifyApp(RpcClientInternalContext.java:799)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.afterFinishingActiveRpc(RpcNetChannel.java:1002)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.finishRpc(RpcNetChannel.java:844)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.handleResponse(RpcNetChannel.java:2112)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.messageReceived(RpcNetChannel.java:1933)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel.access$1700(RpcNetChannel.java:144)
        at 
com.google.net.rpc3.impl.client.RpcNetChannel$TransportCallback.receivedMessage(RpcNetChannel.java:2880)
        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:828)
        at 
com.google.net.async3.SocketConnection.access$400(SocketConnection.java:40)
        at 
com.google.net.async3.SocketConnection$NetworkReadHandlerImpl.run(SocketConnection.java:857)
        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:993)
        at 
com.google.net.eventmanager.EventManagerImpl.runWorkerLoop(EventManagerImpl.java:874)
        at 
com.google.net.eventmanager.WorkerThreadInfo.runWorkerLoop(WorkerThreadInfo.java:134)
        at 
com.google.net.eventmanager.EventManagerImpl$WorkerThread.run(EventManagerImpl.java:1829)



Do you know what is this code (com.google.*) doing here? Why is it writing to 
datastore and depleted our quota?


( We use gwt-platform and objectify with app engine )


Thanks!

-Tom

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