Correction, it's datastore_v3.Get() not Delete()
The exact traceback is:
Traceback (most recent call last):
File "/base/python_lib/versions/1/google/appengine/ext/bulkload/
__init__.py", line 376, in LoadEntities
new_entities = loader.CreateEntity(columns, key_name=key_name)
File "/base/python_lib/versions/1/google/appengine/ext/bulkload/
__init__.py", line 235, in CreateEntity
entities = self.HandleEntity(entity)
File "/base/data/home/apps/govtenders/107.331152630405006468/
loader.py", line 30, in HandleEntity
old_contract = Contract.get_by_key_name(old_key_name)
File "/base/python_lib/versions/1/google/appengine/ext/db/
__init__.py", line 837, in get_by_key_name
return get(*keys)
File "/base/python_lib/versions/1/google/appengine/ext/db/
__init__.py", line 1032, in get
entities = datastore.Get(keys)
File "/base/python_lib/versions/1/google/appengine/api/
datastore.py", line 215, in Get
apiproxy_stub_map.MakeSyncCall('datastore_v3', 'Get', req, resp)
File "/base/python_lib/versions/1/google/appengine/api/
apiproxy_stub_map.py", line 68, in MakeSyncCall
apiproxy.MakeSyncCall(service, call, request, response)
File "/base/python_lib/versions/1/google/appengine/api/
apiproxy_stub_map.py", line 240, in MakeSyncCall
stub.MakeSyncCall(service, call, request, response)
File "/base/python_lib/versions/1/google/appengine/runtime/
apiproxy.py", line 183, in MakeSyncCall
rpc.CheckSuccess()
File "/base/python_lib/versions/1/google/appengine/api/
apiproxy_rpc.py", line 107, in CheckSuccess
raise self.exception
OverQuotaError: The API call datastore_v3.Get() required more quota
than is available.
On Feb 3, 1:10 am, Ilia Lobsanov <[email protected]> wrote:
> I've ran into the error "The API call datastore_v3.Delete() required
> more quota than is available. "
>
> What I'm doing is using the bulkload_client.py to load 4 entities at a
> time.
> eg. "INFO 2009-02-03 01:03:42,049 bulkload_client.py] Importing 4
> entities in 953 bytes"
>
> After ~174 such imports, I get the quota error.
>
> The loader HandleEntity is doing the following:
> 1) lookup an entity A by key name
> 2) delete entity A if found
> 3) lookup an entity A by another key name
> 4) create a SearchableEntity based on the entity
> 5) lookup an entity B by key name
> 6) update entity B if found and put() it
> 7) lookup an entity C by key name
> 8) update entity C if found and put() it
> 9) return the SearchableEntity
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---