My Java GAE app has http sessions enabled.
Periodically, I see calls to createSession fail with a memcache error.
Anyone else seeing similar behavior?
Is there any elegant way to recover from this?
Here's an example:
2011-11-14 18:06:59.062
org.apache.jasper.runtime.JspFactoryImpl internalGetPageContext:
Exception initializing page context
com.google.appengine.api.memcache.MemcacheServiceException: Memcache
put: Error setting single item (_ahsfI5BsuS2dkt9spIPZsZcWQ)
at com.google.appengine.api.memcache.AsyncMemcacheServiceImpl
$7.transform(AsyncMemcacheServiceImpl.java:427)
at com.google.appengine.api.memcache.AsyncMemcacheServiceImpl
$7.transform(AsyncMemcacheServiceImpl.java:419)
at com.google.appengine.api.memcache.MemcacheServiceApiHelper
$RpcResponseHandler.convertResponse(MemcacheServiceApiHelper.java:59)
at com.google.appengine.api.memcache.MemcacheServiceApiHelper
$1.wrap(MemcacheServiceApiHelper.java:98)
at com.google.appengine.api.memcache.MemcacheServiceApiHelper
$1.wrap(MemcacheServiceApiHelper.java:92)
at
com.google.appengine.api.utils.FutureWrapper.wrapAndCache(FutureWrapper.java:
57)
at
com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:
98)
at
com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:
90)
at
com.google.appengine.api.memcache.MemcacheServiceImpl.quietGet(MemcacheServiceImpl.java:
27)
at
com.google.appengine.api.memcache.MemcacheServiceImpl.put(MemcacheServiceImpl.java:
79)
at
com.google.apphosting.runtime.jetty.MemcacheSessionStore.saveSession(MemcacheSessionStore.java:
39)
at
com.google.apphosting.runtime.jetty.SessionManager.createSession(SessionManager.java:
342)
...
at org.mortbay.jetty.Request.getSession(Request.java:1214)
--
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.