Hola muchas gracias por contestar, vale decir que el problema se
soluciono transcurrido un par de horas, yo no sabia que debia esperar
para que appengine creara un indice automaticamente, ahora ya lo se y
lo tendre en cuanta en mis proximos desarrollos.

PD: Esta parte de la espera de creacion de Indices deberia estar en el
tutorial de AppEngine para java. Ayudaria mucho a los programadores
novatos. :)

Hi, this problem is solved, I was waiting a few minutes for automatic
index creation.
Thank for reply.

PD: I dont know,
On 29 ene, 20:11, seleronm <seler...@gmail.com> wrote:
> Hi,
>
> What state is [Datastore Indexes] of your Admin Console ?
>
> thanks.
>
>
>
> >Hola mi aplicacion funciona muy bien a modo local
> >sin embargo en el Servidor real App Engine obtengo esta pila de error
>
> >Que me falta configurar ?
>
> >My application run very good in localhost
> >but in appengine error:
> >Uncaught exception from servlet
> >com.google.appengine.api.datastore.DatastoreNeedIndexException: no
> >matching index found..      <datastore-index kind="Ubicacion"
> >ancestor="false" source="manual">
> >        <property name="idUser" direction="asc"/>
> >        <property name="fecha" direction="desc"/>
> >    </datastore-index>
>
> >    at
> >com.google.appengine.api.datastore.DatastoreApiHelper.translateError
> >(DatastoreApiHelper.java:39)
> >    at com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall
> >(DatastoreApiHelper.java:60)
> >    at com.google.appengine.api.datastore.DatastoreServiceImpl
> >$PreparedQueryImpl.runQuery(DatastoreServiceImpl.java:388)
> >    at com.google.appengine.api.datastore.DatastoreServiceImpl
> >$PreparedQueryImpl.asQueryResultList(DatastoreServiceImpl.java:318)
> >    at
> >org.datanucleus.store.appengine.query.DatastoreQuery.fulfillEntityQuery
> >(DatastoreQuery.java:355)
> >    at org.datanucleus.store.appengine.query.DatastoreQuery.executeQuery
> >(DatastoreQuery.java:265)
> >    at org.datanucleus.store.appengine.query.DatastoreQuery.performExecute
> >(DatastoreQuery.java:228)
> >    at org.datanucleus.store.appengine.query.JDOQLQuery.performExecute
> >(JDOQLQuery.java:85)
> >    at org.datanucleus.store.query.Query.executeQuery(Query.java:1489)
> >    at org.datanucleus.store.query.Query.executeWithArray(Query.java:
> >1371)
> >    at org.datanucleus.store.query.Query.execute(Query.java:1344)
> >    at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
> >    at com.ubicacion.action.UbicarAction.ultimaUbicacion
> >(UbicarAction.java:106)
> >    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >    at java.lang.reflect.Method.invoke(Method.java:42)
> >    at org.apache.struts.actions.DispatchAction.dispatchMethod
> >(DispatchAction.java:269)
> >    at org.apache.struts.actions.DispatchAction.execute
> >(DispatchAction.java:170)
> >    at org.apache.struts.action.RequestProcessor.processActionPerform
> >(RequestProcessor.java:425)
> >    at org.apache.struts.action.RequestProcessor.process
> >(RequestProcessor.java:228)
> >    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:
> >1913)
> >    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:
> >462)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> >    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
> >487)
> >    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> >(ServletHandler.java:1093)
> >    at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter
> >(ParseBlobUploadFilter.java:97)
> >    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> >(ServletHandler.java:1084)
> >    at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter
> >(SaveSessionFilter.java:35)
> >    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> >(ServletHandler.java:1084)
> >    at
> >com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
> >(TransactionCleanupFilter.java:43)
> >    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> >(ServletHandler.java:1084)
> >    at org.mortbay.jetty.servlet.ServletHandler.handle
> >(ServletHandler.java:360)
> >    at org.mortbay.jetty.security.SecurityHandler.handle
> >(SecurityHandler.java:216)
> >    at org.mortbay.jetty.servlet.SessionHandler.handle
> >(SessionHandler.java:181)
> >    at org.mortbay.jetty.handler.ContextHandler.handle
> >(ContextHandler.java:712)
> >    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
> >405)
> >    at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle
> >(AppVersionHandlerMap.java:238)
> >    at org.mortbay.jetty.handler.HandlerWrapper.handle
> >(HandlerWrapper.java:139)
> >    at org.mortbay.jetty.Server.handle(Server.java:313)
> >    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
> >506)
> >    at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete
> >(HttpConnection.java:830)
> >    at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable
> >(RpcRequestParser.java:76)
> >    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> >    at
> >com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceReque­st
> >(JettyServletEngineAdapter.java:135)
> >    at com.google.apphosting.runtime.JavaRuntime.handleRequest
> >(JavaRuntime.java:235)
> >    at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> >$6.handleBlockingRequest(RuntimePb.java:5235)
> >    at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> >$6.handleBlockingRequest(RuntimePb.java:5233)
> >    at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
> >(BlockingApplicationHandler.java:24)
> >    at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
> >363)
> >    at com.google.net.rpc.impl.Server$2.run(Server.java:838)
> >    at com.google.tracing.LocalTraceSpanRunnable.run
> >(LocalTraceSpanRunnable.java:56)
> >    at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
> >(LocalTraceSpanBuilder.java:536)
> >    at com.google.net.rpc.impl.Server.startRpc(Server.java:793)
> >    at com.google.net.rpc.impl.Server.processRequest(Server.java:368)
> >    at com.google.net.rpc.impl.ServerConnection.messageReceived
> >(ServerConnection.java:448)
> >    at com.google.net.rpc.impl.RpcConnection.parseMessages
> >(RpcConnection.java:319)
> >    at com.google.net.rpc.impl.RpcConnection.dataReceived
> >(RpcConnection.java:290)
> >    at com.google.net.async.Connection.handleReadEvent(Connection.java:
> >466)
> >    at com.google.net.async.EventDispatcher.processNetworkEvents
> >(EventDispatcher.java:759)
> >    at com.google.net.async.EventDispatcher.internalLoop
> >(EventDispatcher.java:205)
> >    at com.google.net.async.EventDispatcher.loop(EventDispatcher.java:
> >101)
> >    at com.google.net.rpc.RpcService.runUntilServerShutdown
> >(RpcService.java:251)
> >    at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
> >(JavaRuntime.java:394)
> >    at java.lang.Thread.run(Unknown Source)
> >Unexpected exception from servlet:
> >com.google.appengine.api.datastore.DatastoreNeedIndexException: no
> >matching index found..      <datastore-index kind="Ubicacion"
> >ancestor="false" source="manual">
> >        <property name="idUser" direction="asc"/>
> >        <property name="fecha" direction="desc"/>
> >    </datastore-index>
>
> >--
> >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-j...@googlegroups.com.
> >To unsubscribe from this group, send email to google-appengine-java+
> >unsubscr...@googlegroups.com.
> >For more options, visit this group athttp://groups.google.com/group/google-
> >appengine-java?hl=en.- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

-- 
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-j...@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