Hi Kesava, Can you file an issue on our issue tracker with full stack-trace, the date and time of occurrence, your app-id, etc?
On Thu, Dec 20, 2012 at 10:11 PM, Kesava Neeli <[email protected]> wrote: > Hi, > > We are using HR datastore for our data needs for our application. We had > some promotions in our app which resulted in a big spike of requests. There > were 25-30 req/sec and all requests were accessing datastore. We also use > memcache as needed. All our datasore reads/writes failed with no clue on > the exceptions. > > A simple read from datastore caused this exception. The application was > down for couple of hours because of these errors. This seem to happen under > load. Can anyone in appengine team what's the issue here? Says illegal > argument and invalid handle. > > LogUtils error: Error in getting data from datastore > javax.jdo.JDOFatalUserException: Illegal argument > at > org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:344) > at > org.datanucleus.jdo.JDOPersistenceManager.getObjectById(JDOPersistenceManager.java:1676) > at > org.datanucleus.jdo.JDOPersistenceManager.getObjectById(JDOPersistenceManager.java:1767) > at > org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManager.getObjectById(DatastoreJDOPersistenceManager.java:73) > > NestedThrowablesStackTrace: > java.lang.IllegalArgumentException: invalid handle: 14104995113016828271 > at > com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java:33) > at > com.google.appengine.api.datastore.DatastoreApiHelper$1.convertException(DatastoreApiHelper.java:70) > at > com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:94) > at > com.google.appengine.api.datastore.FutureHelper$CumulativeAggregateFuture.get(FutureHelper.java:142) > at > com.google.appengine.api.datastore.FutureHelper$TxnAwareFuture.get(FutureHelper.java:218) > at > com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:86) > at > com.google.appengine.api.datastore.FutureHelper.getInternal(FutureHelper.java:71) > at > com.google.appengine.api.datastore.FutureHelper.quietGet(FutureHelper.java:32) > at > com.google.appengine.api.datastore.DatastoreServiceImpl$1.runInternal(DatastoreServiceImpl.java:68) > at > com.google.appengine.api.datastore.DatastoreServiceImpl$1.runInternal(DatastoreServiceImpl.java:65) > at > com.google.appengine.api.datastore.TransactionRunner.runInTransaction(TransactionRunner.java:29) > at > com.google.appengine.api.datastore.DatastoreServiceImpl.get(DatastoreServiceImpl.java:65) > at > com.google.appengine.api.datastore.DatastoreServiceImpl.get(DatastoreServiceImpl.java:55) > at > org.datanucleus.store.appengine.RuntimeExceptionWrappingDatastoreService.get(RuntimeExceptionWrappingDatastoreService.java:56) > > > > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-appengine/-/ZcwzUDN79Y8J. > 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?hl=en. > -- Takashi Matsuo | Developers Advocate | [email protected] -- You received this message because you are subscribed to the Google Groups "Google App Engine" 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?hl=en.
