I am trying to add some entity to my datastore though a servlet , it
fails every time complaining this.
Caused by: java.lang.RuntimeException:
com.google.appengine.api.datastore.DatastoreNeedIndexException: no
matching index found.
The suggested index for this query is:
<datastore-index kind="ChunkFile" ancestor="true" source="manual">
<property name="index" direction="asc"/>
</datastore-index>
at com.gae.yotube.FileUploadPage
$FileUploadForm.onSubmit(FileUploadPage.java:75)
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:
1565)
at org.apache.wicket.markup.html.form.Form.process(Form.java:958)
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:
920)
... 34 more
Caused by:
com.google.appengine.api.datastore.DatastoreNeedIndexException: no
matching index found.
The suggested index for this query is:
<datastore-index kind="ChunkFile" ancestor="true" source="manual">
<property name="index" direction="asc"/>
</datastore-index>
at
com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java:
42)
at com.google.appengine.api.datastore.DatastoreApiHelper
$1.convertException(DatastoreApiHelper.java:98)
at
com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:
82)
at
com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:
74)
at
com.google.appengine.api.datastore.FutureHelper.getInternal(FutureHelper.java:
72)
at
com.google.appengine.api.datastore.FutureHelper.quietGet(FutureHelper.java:
33)
<continued in next message>
E 2011-10-20 09:00:42.592
<continued from previous message>
at
com.google.appengine.api.datastore.QueryResultsSourceImpl.loadMoreEntities(QueryResultsSourceImpl.java:
84)
at
com.google.appengine.api.datastore.QueryResultsSourceImpl.loadMoreEntities(QueryResultsSourceImpl.java:
71)
at
com.google.appengine.api.datastore.QueryResultIteratorImpl.ensureLoaded(QueryResultIteratorImpl.java:
156)
at
com.google.appengine.api.datastore.QueryResultIteratorImpl.hasNext(QueryResultIteratorImpl.java:
65)
at com.gae.yotube.DatastoreInputStream.read(DatastoreInputStream.java:
51)
at java.io.InputStream.read(InputStream.java:171)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:282)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:324)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:176)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:153)
at java.io.BufferedReader.readLine(BufferedReader.java:316)
at java.io.BufferedReader.readLine(BufferedReader.java:379)
at org.apache.commons.io.IOUtils.readLines(IOUtils.java:647)
at org.apache.commons.io.IOUtils.readLines(IOUtils.java:602)
at com.gae.yotube.FileUploadPage
$FileUploadForm.onSubmit(FileUploadPage.java:59)
... 37 more
--
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.