Re: [google-appengine] Error on session deserialize

105 views
Skip to first unread message

Takashi Matsuo

unread,
Sep 19, 2012, 5:11:02 AM9/19/12
to google-a...@googlegroups.com

Hi Yoav,

Can you tell us your app-id, and confirm which timezone you're using?


On Wed, Sep 19, 2012 at 4:21 PM, Yoav Alhalel <yoa...@gmail.com> wrote:
Hi, 
Some of my request are getting error 500 (log attached)
it seems that the error got to do with deserialize an object in the session.
the same request is made successfully hundred of times and the exception is thrown only in some (unknown) occasions.

  1. javax.servlet.ServletException: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.brickred.socialauth.SocialAuthManager$$EnhancerByCGLIB$$beb34597
    	at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:268)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:326)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
    	at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    	at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:146)
    	at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:447)
    	at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:452)
    	at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:459)
    	at com.google.tracing.TraceContext.runInContext(TraceContext.java:701)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:336)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:328)
    	at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:456)
    	at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
    	at java.lang.Thread.run(Thread.java:679)
    Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.brickred.socialauth.SocialAuthManager$$EnhancerByCGLIB$$beb34597
    	at com.google.apphosting.runtime.jetty.SessionManager.deserialize(SessionManager.java:404)
    	at com.google.apphosting.runtime.jetty.MemcacheSessionStore.getSession(MemcacheSessionStore.java:39)
    	at com.google.apphosting.runtime.jetty.SessionManager.loadSession(SessionManager.java:338)
    	at com.google.apphosting.runtime.jetty.SessionManager.getSession(SessionManager.java:312)
    	at org.mortbay.jetty.servlet.AbstractSessionManager.getHttpSession(AbstractSessionManager.java:237)
    	at org.mortbay.jetty.servlet.SessionHandler.setRequestedId(SessionHandler.java:246)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:136)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    	at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:266)
    	... 16 more
    Caused by: java.lang.ClassNotFoundException: org.brickred.socialauth.SocialAuthManager$$EnhancerByCGLIB$$beb34597
    	at com.google.appengine.runtime.Request.process-9e95f5733b88a356(Request.java)
    	at org.mortbay.jetty.servlet.AbstractSessionManager.getHttpSession(AbstractSessionManager.java:237)
    	at org.mortbay.jetty.servlet.SessionHandler.setRequestedId(SessionHandler.java:246)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:136)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:326)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    	at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:452)
    	at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:459)
    	at com.google.tracing.TraceContext.runInContext(TraceContext.java:701)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:336)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:328)
    	at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:456)
    	... 1 more
    
  2. W2012-09-18 23:25:40.643
    Nested in javax.servlet.ServletException: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.brickred.socialauth.SocialAuthManager$$EnhancerByCGLIB$$beb34597:
    java.lang.RuntimeException: java.lang.ClassNotFoundException: org.brickred.socialauth.SocialAuthManager$$EnhancerByCGLIB$$beb34597
    	at com.google.apphosting.runtime.jetty.SessionManager.deserialize(SessionManager.java:404)
    	at com.google.apphosting.runtime.jetty.MemcacheSessionStore.getSession(MemcacheSessionStore.java:39)
    	at com.google.apphosting.runtime.jetty.SessionManager.loadSession(SessionManager.java:338)
    	at com.google.apphosting.runtime.jetty.SessionManager.getSession(SessionManager.java:312)
    	at org.mortbay.jetty.servlet.AbstractSessionManager.getHttpSession(AbstractSessionManager.java:237)
    	at org.mortbay.jetty.servlet.SessionHandler.setRequestedId(SessionHandler.java:246)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:136)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    	at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:266)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:326)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
    	at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    	at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:146)
    	at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:447)
    	at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:452)
    	at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:459)
    	at com.google.tracing.TraceContext.runInContext(TraceContext.java:701)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:336)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:328)
    	at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:456)
    	at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
    	at java.lang.Thread.run(Thread.java:679)
    Caused by: java.lang.ClassNotFoundException: org.brickred.socialauth.SocialAuthManager$$EnhancerByCGLIB$$beb34597
    	at com.google.appengine.runtime.Request.process-9e95f5733b88a356(Request.java)
    	at org.mortbay.jetty.servlet.AbstractSessionManager.getHttpSession(AbstractSessionManager.java:237)
    	at org.mortbay.jetty.servlet.SessionHandler.setRequestedId(SessionHandler.java:246)
    	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:136)
    	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    	at org.mortbay.jetty.Server.handle(Server.java:326)
    	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
    	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    	at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:452)
    	at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:459)
    	at com.google.tracing.TraceContext.runInContext(TraceContext.java:701)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:336)
    	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:328)
    	at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:456)
    	... 1 more

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



--
Takashi Matsuo | Developers Advocate | tma...@google.com

Scott Murphy

unread,
Dec 3, 2012, 6:28:51 PM12/3/12
to google-a...@googlegroups.com
Hi Yoav,

I am experiencing something similar.

Did you get any resolution on this?

Yoav Alhalel

unread,
Dec 4, 2012, 2:33:00 AM12/4/12
to google-a...@googlegroups.com
Actually no.
I've changed my code so i'm not using Proxy but managing the object in the session myself.

It did solved the problem.
Reply all
Reply to author
Forward
0 new messages