when I run locally no errors it works when deployed to gae I get the
error ,
I also tried adding
<datastore-index kind="ChunkFile" ancestor="true" source="manual">
<property name="index" direction="asc"/>
</datastore-index>
to my datastore-indexes-auto.xml
still get the same error
please advice me.
On Oct 20, 9:04 am, fachhoch <[email protected]> wrote:
> 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(Datast
> oreApiHelper.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.ja
> va:
> 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(Que
> ryResultIteratorImpl.java:
> 156)
> at
> com.google.appengine.api.datastore.QueryResultIteratorImpl.hasNext(QueryRes
> ultIteratorImpl.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.