Scott, We made no change in the CAS timeout configuration.
In tomcat/cont web.xml, session timeout is set to 30 minutes In webapps/cas/WEB-INF/web.xml, session timeout is set to 5 minutes In ticketExpirationPolicies.xml , service ticket expiration is set to 5 minutes (300000msec) while the granting ticket expiration is set to 2h (7200000msec) Jean-Noël On 30 Sep 2009, at 04:39, Scott Battaglia wrote: > Have you changed any CAS configuration? Typically the only time the > flow can't be found is if a session times out. > > > On Tue, Sep 29, 2009 at 10:34 AM, Jean-Noël Colin > <[email protected]> wrote: > Hi > > We are running CAS 3.3.2 on Tomcat 6.0.18; we have two client > services: a site built in ColdFusion and a Liferay Portal. > > We have a recurring problem that makes CAS unusable for some users. > After logging in with CAS and visiting a service, and then logging > out from the service after a while, when returning to CAS login > screen, users can't login anymore, and CAS loops on the login form. > In the logs, we find an exception like the one shown below. > > I checked, and it's not linked to user pressing the back button, nor > to user crafting POST request. It's really annoying, because a) it's > not reproduceable, and b) it is blocking users. > > Any help would be appreciated to solve this issue. > > Best regards > > Jean-Noel Colin > > 2009-09-29 16:17:39,794 DEBUG > [org.jasig.cas.web.NoSuchFlowExecutionExceptionResolver] - <Error > getting flow information for URL:/cas/login?service=http:// > www.etwinning.net/tools/CASRedirectToPortalAfterAuthentication.cfm> > org.springframework.webflow.execution.repository.NoSuchFlowExecutionException > : No flow execution could be found with key '_c3ADF2F78-0943-9BBF- > E94E-00D9B7511ED4_kE32ACF27-8ACB-5B0C-B0E5-DE9719175AC8' -- perhaps > this executing flow has ended or expired? This could happen if your > users are relying on browser history (typically via the back button) > that references ended flows.; nested exception is > org.springframework.webflow.conversation.NoSuchConversationException > : No conversation could be found with id '3ADF2F78-0943-9BBF- > E94E-00D9B7511ED4' -- perhaps this conversation has ended? > at > org.springframework.webflow.execution.repository.support.AbstractConversationFlowExecutionRepository.getConversation > > (AbstractConversationFlowExecutionRepository.java:229) > at > org.springframework.webflow.execution.repository.support.AbstractConversationFlowExecutionRepository.getLock > > (AbstractConversationFlowExecutionRepository.java:119) > at > org.springframework.webflow.executor.FlowExecutorImpl.resume > (FlowExecutorImpl.java:217) > at > org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest > > (FlowRequestHandler.java:111) > at > org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal > (FlowController.java:165) > at > org.springframework.web.servlet.mvc.AbstractController.handleRequest > (AbstractController.java:153) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle > (SimpleControllerHandlerAdapter.java:48) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch > (DispatcherServlet.java:875) > at org.springframework.web.servlet.DispatcherServlet.doService > (DispatcherServlet.java:807) > at > org.springframework.web.servlet.FrameworkServlet.processRequest > (FrameworkServlet.java:571) > at org.springframework.web.servlet.FrameworkServlet.doPost > (FrameworkServlet.java:511) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at org.jasig.cas.web.init.SafeDispatcherServlet.service > (SafeDispatcherServlet.java:115) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at > org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal > (ClientInfoThreadLocalFilter.java:48) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter > (OncePerRequestFilter.java:76) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.eun.authentication.cas.filter.CharsetFilter.doFilter > (CharsetFilter.java:30) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:206) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:233) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:191) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:128) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:102) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service > (CoyoteAdapter.java:286) > at org.apache.coyote.http11.Http11Processor.process > (Http11Processor.java:845) > at org.apache.coyote.http11.Http11Protocol > $Http11ConnectionHandler.process(Http11Protocol.java:583) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run > (JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
