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.