Потому что это должно быть где-то в Интернете ...
Я пнул себя, когда узнал об этом. Ошибка в том, что у вас нет индекса, совпадающего с тем, что хотел бы выполнить запрос.Вы можете иметь несколько индексов для каждой сущности.
В Logcat, error, он точно скажет, какой индекс установить и в каком порядке должны быть элементы.
, т. Е. Если ошибкаговорит, что хочет (не будет красиво отформатирован):
<datastore-index kind="Classified" ancestor="false">
<property name="category" direction="desc" />
<property name="upload_date" direction="desc" />
</datastore-index>
, затем Project -> war -> WEB-INF -> appengine-Генерируемый -> datastore-indexes-auto.xml и добавьте именно это.Затем повторно разверните проект.
Затем перейдите в консоль Google Cloud Console и посмотрите на Datastore -> indexes.Следует сказать, что индекс готовится (это происходит быстрее, если вы можете убить все подключенные приложения и закрыть экземпляр в консоли).
После того, как это переместится в список других индексов, перезапуститеприложение, и оно больше не будет ошибкой в отношении индекса.
Иди и получи, господа / дамы