Hi Logan,
Can I ask you some follow up questions?
From what you've written, it seems like this query normally runs fine
on the development server? You said that when you remove the index
and run with --require_indexes you get an error, which would be
expected if the index is removed.
Is the error your getting on Google App Engine, after you've uploaded
your application? If so, was this particular index uploaded already
along with your application? You can check which indexes are present
by logging in to the Administration Console (http://
appengine.google.com), and clicking on 'Indexes' on the right hand
side under 'Datastore'. If the index is not listed there, then it
wasn't uploaded with your application. You should be able to fix this
by verifying the presence of the index in your index.yaml file and
then uploading the application using appcfg.py.
If the index is present, please file the issue in the issue tracker
that Brett referenced and include your index.yaml file, and the
relevant part of the program that is throwing the error.
Thanks,
Marzia