Hello [email protected],

I have reproduced the issue that you have been experiencing and found that 
your code calling the modules.GetVersions() more then 86,400 times which is 
the daily safety limit quota for the Modules - Get Versions Calls. You can 
see quotas for your project by clicking here 
<https://pantheon.corp.google.com/appengine/quotadetails>. The quotas for 
Modules 
- Get Versions Calls  86,400 per day seems reasonable as it is equivalent 
to call modules.GetVersions() each second for the entire day. However if 
you are a paid customer and believe daily quota for Modules - Get Versions 
Calls does not meet your requirement, please create a feature request issue 
in the issue tracker <http://code.google.com/p/googleappengine/>. 


On Thursday, October 4, 2018 at 10:17:10 AM UTC-4, [email protected] 
wrote:
>
> I recently got an error in appengine:
>
> *com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
> modules.GetVersions() required more quota than is available. The API call 
> modules.GetVersions() required more quota than is available.*
> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
> modules.GetVersions() required more quota than is available. The API call 
> modules.GetVersions() required more quota than is available.
> com.google.apphosting.api.ApiProxy$OverQuotaException: The API call 
> modules.GetVersions() required more quota than is available.
> at 
> com.google.apphosting.utils.runtime.ApiProxyUtils.convertApiError(ApiProxyUtils.java:54)
> at 
> com.google.apphosting.utils.runtime.ApiProxyUtils.getApiError(ApiProxyUtils.java:184)
> at 
> com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.success(ApiProxyImpl.java:588)
> at 
> com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.success(ApiProxyImpl.java:484)
> at 
> com.google.apphosting.runtime.http.HttpApiHostClient.receivedResponse(HttpApiHostClient.java:274)
> at 
> com.google.apphosting.runtime.http.JettyHttpApiHostClient$Listener.onComplete(JettyHttpApiHostClient.java:158)
> at 
> org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193)
> at 
> org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185)
> at 
> org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:458)
> at 
> org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:405)
> at 
> org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:277)
> at 
> org.eclipse.jetty.http.HttpParser.handleContentMessage(HttpParser.java:601)
> at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1545)
> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1369)
> at 
> org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:159)
> at 
> org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:120)
> at 
> org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:70)
> at 
> org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:90)
> at 
> org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:115)
> at 
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
> at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
> at 
> org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
> at 
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
> at 
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
> at 
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
> at 
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
> at 
> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
> at java.lang.Thread.run(Thread.java:745)
>
> but this is really weird. why should i get an error of 
> modules.get_version. Isn't this calculated once and cached?
> Which quota do i need to raise to avoid this error?
>
> Thanks,
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4fa85a7f-b450-4ec9-8b56-b591ef11d380%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • [google-appe... dgang
    • [google... dgang
    • [google... 'Mohammad I (Cloud Platform Support)' via Google App Engine
      • [go... dgang
        • ... 'Mohammad I (Cloud Platform Support)' via Google App Engine
          • ... dgang
            • ... 'Harmit Rishi (Cloud Platform Support)' via Google App Engine

Reply via email to