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 <fachh...@gmail.com> 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 google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to