Hi,
recently we've added an attribute to one of our persistent entities,
resulting in the following error when performing a query that involves the
new attribute:

com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching
index found.

We have an index for that entity, but it shows as "Building" in the
administrator page, and it has been like this for about an hour or so.

I've googled for this and it seems that the only way out is asking for the
indexes to be manually set to "error" state, and then perform a Vacuum using
the Python SDK (although we are using Google App Engine for Java?). Is this
correct?

For now the deployed version of our application has become unusable, plese
help!

Furthermore, is there any good practices documentation regarding this type
of issues? (ie. What to avoid or how to modify already persisted entities in
a live environment without taking down the application).

thanks, regards,
Juan

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" 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-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to