[bug] No message shown when the user's session expires ------------------------------------------------------
Key: LABS-437 URL: https://issues.apache.org/jira/browse/LABS-437 Project: Labs Issue Type: Bug Components: Hupa Affects Versions: Next Environment: Application deployed in tomcat Reporter: Manuel Carrasco When the user's session expires, and she clicks on any action nothing happens. The expected behaviour is any of these: - show a message error and reload the application - show the login screen and a message saying 'your session has expired', - ask for the password and execute the action the user had clicked. The server logs when this happens is: 2009-09-06 08:03:30.445:/hupa:WARN: Exception while dispatching incoming RPC call com.google.gwt.user.client.rpc.SerializationException: Type 'org.apache.hupa.shared.exception.InvalidSessionException' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized. at com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591) at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:146) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:530) at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:573) at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:365) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:166) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:231) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:142) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1178) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:433) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:118) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:456) at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:179) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:928) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:370) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:862) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:116) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:243) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:115) at org.eclipse.jetty.server.Server.handle(Server.java:330) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:557) at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:947) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:736) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:209) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:413) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:438) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:435) at java.lang.Thread.run(Thread.java:619) Manolo -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org For additional commands, e-mail: labs-h...@labs.apache.org