I didn’t realize you didn’t have the following log levels, so please do turn them on and try again:
org.jasig.cas -> DEBUG org.ldaptive -> DEBUG …and what does your LDAP Authn Handler look like in the configuration? Are you using the password policy configuration? …and what version of Ldaptive are you running with? 1.0.3? Have you tried to include the latest of ldaptive into your overlay and see if the problem can be duplicated? From: Raymond Drew Walker [mailto:[email protected]] Sent: Thursday, June 18, 2015 11:44 AM To: [email protected] Subject: Re: [cas-user] CAS4 logins always default to showWarningView Misagh, As per your suggestion: Spring debug logging (included below) shows the trigger of a warning view right after successful auth and TGT creation, but there are no warnings to show. Any suggestions on where to look next? In addition, our authn source (LDAP - Unbound ID shows no odd or extra codes/messages (resultCode=0 Success on this example) (Currently reproducible in 4.0.0 to 4.0.2) 2015-06-18 11:26:19,002 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <Mapping request with URI '/cas/login;jsessionid=D31C9085B54B481187CC80D1083A0E27' to flow with id 'login'> 2015-06-18 11:26:19,003 DEBUG [org.springframework.webflow.executor.FlowExecutorImpl] - <Resuming flow execution with key 'e1s1> 2015-06-18 11:26:19,003 DEBUG [org.springframework.webflow.conversation.impl.SessionBindingConversationManager] - <Locking conversation 1> 2015-06-18 11:26:19,003 DEBUG [org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository] - <Getting flow execution with key 'e1s1'> 2015-06-18 11:26:19,004 DEBUG [org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl] - <Getting FlowDefinition with id 'login'> 2015-06-18 11:26:19,004 DEBUG [org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader] - <Loaded [1] of possible 1 listeners for this execution request for flow 'login', the listeners to attach are list[org.jasig.cas.web.flow.TerminateWebSessionListener@2d24d78a]> 2015-06-18 11:26:19,004 DEBUG [org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Resuming in org.springframework.webflow.mvc.servlet.MvcExternalContext@16c4ed85 <mailto:org.springframework.webflow.mvc.servlet.MvcExternalContext@16c4ed85> > 2015-06-18 11:26:19,004 DEBUG [org.springframework.webflow.engine.Flow] - <Restoring [FlowVariable@34800cf4 name = 'credential', valueFactory = [BeanFactoryVariableValueFactory@27fff739 type = UsernamePasswordCredential]]> 2015-06-18 11:26:19,005 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Processing user event 'submit'> 2015-06-18 11:26:19,005 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Resolved model null+password> 2015-06-18 11:26:19,005 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Binding to model> 2015-06-18 11:26:19,005 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Adding mapping for parameter 'username'> 2015-06-18 11:26:19,005 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Adding mapping for parameter 'password'> 2015-06-18 11:26:19,005 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Validating model> 2015-06-18 11:26:19,006 DEBUG [org.springframework.webflow.engine.ViewState] - <Event 'submit' returned from view [ServletMvcView@3360737d view = org.springframework.web.servlet.view.JstlView: name 'casLoginView'; URL [/WEB-INF/view/jsp/default/ui/casLoginView.jsp]]> 2015-06-18 11:26:19,006 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@9c32f18 expression = authenticationViaFormAction.doBind(flowRequestContext, flowScope.credential), resultExpression = [null]]> 2015-06-18 11:26:19,006 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Putting action execution attributes map[[empty]]> 2015-06-18 11:26:19,006 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Clearing action execution attributes map[[empty]]> 2015-06-18 11:26:19,006 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@9c32f18 expression = authenticationViaFormAction.doBind(flowRequestContext, flowScope.credential), resultExpression = [null]]; result = success> 2015-06-18 11:26:19,006 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@7f4c8350 on = submit, to = realSubmit]> 2015-06-18 11:26:19,006 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'viewLoginForm'> 2015-06-18 11:26:19,007 DEBUG [org.springframework.webflow.engine.ActionState] - <Entering state 'realSubmit' of flow 'login'> 2015-06-18 11:26:19,007 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@9c595b4 expression = authenticationViaFormAction.submit(flowRequestContext, flowScope.credential, messageContext), resultExpression = [null]]> 2015-06-18 11:26:19,007 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Putting action execution attributes map[[empty]]> 2015-06-18 11:26:19,046 INFO [org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - <LdapAuthenticationHandler successfully authenticated USER+password> 2015-06-18 11:26:19,055 INFO [org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - <Authenticated USER with credentials [USER+password].> 2015-06-18 11:26:19,055 INFO [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN ============================================================= WHO: audit:unknown WHAT: supplied credentials: [USER+password] ACTION: AUTHENTICATION_SUCCESS APPLICATION: CAS WHEN: Thu Jun 18 11:26:19 MST 2015 CLIENT IP ADDRESS: 134.114.112.202 SERVER IP ADDRESS: 134.114.213.249 ============================================================= > 2015-06-18 11:26:19,057 DEBUG [net.sf.ehcache.distribution.RMICacheManagerPeerProvider] - <Lookup URL //SERVER1.ucc.nau.edu:41001/cas_tgt> 2015-06-18 11:26:19,068 INFO [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN ============================================================= WHO: audit:unknown WHAT: TGT-15-QkV5Z31nigQlNppPazjfrQQ2whbcfItZoBsDLOckdExRBVHSDK-SERVER2.ucc.nau.edu ACTION: TICKET_GRANTING_TICKET_CREATED APPLICATION: CAS WHEN: Thu Jun 18 11:26:19 MST 2015 CLIENT IP ADDRESS: 134.114.112.202 SERVER IP ADDRESS: 134.114.213.249 ============================================================= > 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Clearing action execution attributes map[[empty]]> 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@9c595b4 expression = authenticationViaFormAction.submit(flowRequestContext, flowScope.credential, messageContext), resultExpression = [null]]; result = successWithWarnings> 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@671c2d66 on = successWithWarnings, to = showMessages]> 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'realSubmit'> 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.engine.ViewState] - <Entering state 'showMessages' of flow 'login'> 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@34137058 expression = sendTicketGrantingTicketAction, resultExpression = [null]]> 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Putting action execution attributes map[[empty]]> 2015-06-18 11:26:19,069 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.jasig.cas.web.flow.SendTicketGrantingTicketAction@adad4ce <mailto:org.jasig.cas.web.flow.SendTicketGrantingTicketAction@adad4ce> > 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.jasig.cas.web.flow.SendTicketGrantingTicketAction@adad4ce <mailto:org.jasig.cas.web.flow.SendTicketGrantingTicketAction@adad4ce> ; result = success> 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Clearing action execution attributes map[[empty]]> 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@34137058 expression = sendTicketGrantingTicketAction, resultExpression = [null]]; result = success> 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [SetAction@6a000393 name = requestScope.messages, value = messageContext.allMessages]> 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Putting action execution attributes map[[empty]]> 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Clearing action execution attributes map[[empty]]> 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [SetAction@6a000393 name = requestScope.messages, value = messageContext.allMessages]; result = success> 2015-06-18 11:26:19,070 DEBUG [org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Assigned key e1s2> 2015-06-18 11:26:19,071 DEBUG [org.springframework.webflow.engine.ViewState] - <Rendering + [ServletMvcView@6d7a20e3 view = org.springframework.web.servlet.view.JstlView: name 'casLoginMessageView'; URL [/WEB-INF/view/jsp/default/ui/casLoginMessageView.jsp]]> 2015-06-18 11:26:19,071 DEBUG [org.springframework.webflow.engine.ViewState] - < Flash scope = map[[empty]]> 2015-06-18 11:26:19,071 DEBUG [org.springframework.webflow.engine.ViewState] - < Messages = [DefaultMessageContext@41f60dae sourceMessages = map[[null] -> list[[empty]]]]> 2015-06-18 11:26:19,071 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Rendering MVC [org.springframework.web.servlet.view.JstlView: name 'casLoginMessageView'; URL [/WEB-INF/view/jsp/default/ui/casLoginMessageView.jsp]] with model map [{currentUser=null, viewScope=map[[empty]], credential=USER+password, warnCookieValue=false, flowExecutionKey=e1s2, flowExecutionUrl=/cas/login;jsessionid=D31C9085B54B481187CC80D1083A0E27?service=%5BLjava.lang.String%3B%40550f9d92&username=%5BLjava.lang.String%3B%404b722e4f&password=%5BLjava.lang.String%3B%40773362fa<=%5BLjava.lang.String%3B%406d98acf&execution=e1s2&_eventId=%5BLjava.lang.String%3B%402f93648b&submit=%5BLjava.lang.String%3B%4075492760, service=https://a-service.nau.edu/, ticketGrantingTicketId=TGT-15-QkV5Z31nigQlNppPazjfrQQ2whbcfItZoBsDLOckdExRBVHSDK-SERVER2.ucc.nau.edu, messages=[Lorg.springframework.binding.message.Message;@1981bf81, flashScope=map[[empty]], flowRequestContext=[RequestControlContextImpl@53c4d18c externalContext = org.springframework.webflow.mvc.servlet.MvcExternalContext@16c4ed85 <mailto:org.springframework.webflow.mvc.servlet.MvcExternalContext@16c4ed85> , currentEvent = successWithWarnings, requestScope = map['messages' -> array<Message>[[empty]]], attributes = map[[empty]], messageContext = [DefaultMessageContext@41f60dae sourceMessages = map[[null] -> list[[empty]]]], flowExecution = [FlowExecutionImpl@4b020498 flow = 'login', flowSessions = list[[FlowSessionImpl@38ba9c14 flow = 'login', state = 'showMessages', scope = map['viewScope' -> map[[empty]], 'credential' -> USER+password, 'warnCookieValue' -> false, 'service' -> https://a-service.nau.edu/, 'ticketGrantingTicketId' -> 'TGT-15-QkV5Z31nigQlNppPazjfrQQ2whbcfItZoBsDLOckdExRBVHSDK-SERVER2.ucc.nau.edu']]]]]}]> 2015-06-18 11:26:19,076 DEBUG [org.springframework.webflow.engine.Transition] - <Completed transition execution. As a result, the new state is 'showMessages' in flow 'login'> 2015-06-18 11:26:19,076 DEBUG [org.springframework.webflow.engine.Transition] - <Completed transition execution. As a result, the new state is 'showMessages' in flow 'login'> 2015-06-18 11:26:19,076 DEBUG [org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository] - <Putting flow execution '[FlowExecutionImpl@4b020498 flow = 'login', flowSessions = list[[FlowSessionImpl@38ba9c14 flow = 'login', state = 'showMessages', scope = map['viewScope' -> map[[empty]], 'credential' -> USER+password, 'warnCookieValue' -> false, 'service' -> https://a-service.nau.edu/, 'ticketGrantingTicketId' -> 'TGT-15-QkV5Z31nigQlNppPazjfrQQ2whbcfItZoBsDLOckdExRBVHSDK-SERVER2.ucc.nau.edu']]]]' into repository> 2015-06-18 11:26:19,077 DEBUG [org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository] - <Adding snapshot to group with id 2> 2015-06-18 11:26:19,077 DEBUG [org.springframework.webflow.conversation.impl.SessionBindingConversationManager] - <Putting conversation attribute 'scope' with value map['flashScope' -> map['messagesMemento' -> map[[empty]]]]> 2015-06-18 11:26:19,077 DEBUG [org.springframework.webflow.conversation.impl.SessionBindingConversationManager] - <Unlocking conversation 1> 2015-06-18 11:26:24,160 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <Mapping request with URI '/cas/login' to flow with id 'login'> 2015-06-18 11:26:24,161 DEBUG [org.springframework.webflow.executor.FlowExecutorImpl] - <Resuming flow execution with key 'e1s2> 2015-06-18 11:26:24,161 DEBUG [org.springframework.webflow.conversation.impl.SessionBindingConversationManager] - <Locking conversation 1> 2015-06-18 11:26:24,161 DEBUG [org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository] - <Getting flow execution with key 'e1s2'> 2015-06-18 11:26:24,161 DEBUG [org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl] - <Getting FlowDefinition with id 'login'> 2015-06-18 11:26:24,162 DEBUG [org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader] - <Loaded [1] of possible 1 listeners for this execution request for flow 'login', the listeners to attach are list[org.jasig.cas.web.flow.TerminateWebSessionListener@2d24d78a]> 2015-06-18 11:26:24,162 DEBUG [org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Resuming in org.springframework.webflow.mvc.servlet.MvcExternalContext@947d373 <mailto:org.springframework.webflow.mvc.servlet.MvcExternalContext@947d373> > 2015-06-18 11:26:24,162 DEBUG [org.springframework.webflow.engine.Flow] - <Restoring [FlowVariable@34800cf4 name = 'credential', valueFactory = [BeanFactoryVariableValueFactory@27fff739 type = UsernamePasswordCredential]]> 2015-06-18 11:26:24,162 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Processing user event 'proceed'> 2015-06-18 11:26:24,162 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <No model to bind to; done processing user event> 2015-06-18 11:26:24,162 DEBUG [org.springframework.webflow.engine.ViewState] - <Event 'proceed' returned from view [ServletMvcView@372c0986 view = org.springframework.web.servlet.view.JstlView: name 'casLoginMessageView'; URL [/WEB-INF/view/jsp/default/ui/casLoginMessageView.jsp]]> 2015-06-18 11:26:24,162 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@4196c611 on = proceed, to = serviceCheck]> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'showMessages'> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.engine.DecisionState] - <Entering state 'serviceCheck' of flow 'login'> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@5c1daf17 on = flowScope.service != null, to = generateServiceTicket]> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'serviceCheck'> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.engine.ActionState] - <Entering state 'generateServiceTicket' of flow 'login'> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@40f8ff29 expression = generateServiceTicketAction, resultExpression = [null]]> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Putting action execution attributes map[[empty]]> 2015-06-18 11:26:24,163 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.jasig.cas.web.flow.GenerateServiceTicketAction@1c582f5c <mailto:org.jasig.cas.web.flow.GenerateServiceTicketAction@1c582f5c> > 2015-06-18 11:26:24,164 DEBUG [net.sf.ehcache.distribution.RMICacheManagerPeerProvider] - <Lookup URL //SERVER1.ucc.nau.edu:41001/cas_tgt> 2015-06-18 11:26:24,188 DEBUG [net.sf.ehcache.distribution.RMICacheManagerPeerProvider] - <Lookup URL //SERVER1.ucc.nau.edu:41001/cas_st> 2015-06-18 11:26:24,196 INFO [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service ticket [ST-15-9vu1DCGRouzs4i4RLGff-SERVER2.ucc.nau.edu] for service [https://a-service.nau.edu/] for user [USER]> 2015-06-18 11:26:24,196 INFO [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN ============================================================= WHO: USER WHAT: ST-15-9vu1DCGRouzs4i4RLGff-SERVER2.ucc.nau.edu for https://a-service.nau.edu/ ACTION: SERVICE_TICKET_CREATED APPLICATION: CAS WHEN: Thu Jun 18 11:26:24 MST 2015 CLIENT IP ADDRESS: 134.114.112.202 SERVER IP ADDRESS: 134.114.213.249 ============================================================= > 2015-06-18 11:26:24,196 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.jasig.cas.web.flow.GenerateServiceTicketAction@1c582f5c <mailto:org.jasig.cas.web.flow.GenerateServiceTicketAction@1c582f5c> ; result = success> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Clearing action execution attributes map[[empty]]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@40f8ff29 expression = generateServiceTicketAction, resultExpression = [null]]; result = success> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@23ed2b1c on = success, to = warn]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'generateServiceTicket'> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.DecisionState] - <Entering state 'warn' of flow 'login'> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@5324c548 on = *, to = redirect]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'warn'> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.ActionState] - <Entering state 'redirect' of flow 'login'> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@678bbcc0 expression = flowScope.service.getResponse(requestScope.serviceTicketId), resultExpression = requestScope.response]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Putting action execution attributes map[[empty]]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Clearing action execution attributes map[[empty]]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@678bbcc0 expression = flowScope.service.getResponse(requestScope.serviceTicketId), resultExpression = requestScope.response]; result = success> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@30571f34 on = *, to = postRedirectDecision]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'redirect'> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.DecisionState] - <Entering state 'postRedirectDecision' of flow 'login'> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@7ffb4b2a on = *, to = redirectView]> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'postRedirectDecision'> 2015-06-18 11:26:24,197 DEBUG [org.springframework.webflow.engine.EndState] - <Entering state 'redirectView' of flow 'login'> 2015-06-18 11:26:24,198 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.springframework.webflow.action.ViewFactoryActionAdapter@469f472d <mailto:org.springframework.webflow.action.ViewFactoryActionAdapter@469f472d> > 2015-06-18 11:26:24,198 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.springframework.webflow.action.ExternalRedirectAction@4aa4d29e <mailto:org.springframework.webflow.action.ExternalRedirectAction@4aa4d29e> > 2015-06-18 11:26:24,198 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.springframework.webflow.action.ExternalRedirectAction@4aa4d29e <mailto:org.springframework.webflow.action.ExternalRedirectAction@4aa4d29e> ; result = success> 2015-06-18 11:26:24,198 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.springframework.webflow.action.ViewFactoryActionAdapter@469f472d <mailto:org.springframework.webflow.action.ViewFactoryActionAdapter@469f472d> ; result = success> 2015-06-18 11:26:24,198 DEBUG [org.jasig.cas.web.flow.TerminateWebSessionListener] - <Terminate web session D31C9085B54B481187CC80D1083A0E27 in 2 seconds> 2015-06-18 11:26:24,198 DEBUG [org.springframework.webflow.engine.Transition] - <Completed transition execution. As a result, the flow execution has ended> -- Raymond Walker Software Systems Engineer StSp. ITS Northern Arizona University From: Misagh Moayyed Reply-To: "[email protected] <mailto:[email protected]> " Date: Friday, May 29, 2015 at 7:47 AM To: "[email protected] <mailto:[email protected]> " Subject: RE: [cas-user] CAS4 logins always default to showWarningView The warnCookieValue, as you have discovered is not relevant in this case. I’d turn on DEBUG logs for Spring webflow and see what transitions and outcomes lead to rendering that warning view. The warning view generally is only rendered if the authn subsystem receives warnings from your authn source. So reviewing authn logs is also something you could investigate. From: Raymond Drew Walker [mailto:[email protected]] Sent: Thursday, May 28, 2015 2:15 PM To: [email protected] <mailto:[email protected]> Subject: [cas-user] CAS4 logins always default to showWarningView Setup CAS 4.0.0 w/ EhCache & RMIReplication apache-tomcat-8.0.21/22 OpenJDK 8 Running into issues where when a CAS node is running for a while (timing unknown) then all logins are sent to the ‘warn' The login web flow for both ‘generateServiceTicketAction' and ‘authenticationViaFormAction’ kick over to ‘warn’ and are always pushed to ‘showWarningView’. There are no warnings to display, and as far as I can tell from debug logs, the ‘warnCookieValue’ is always false (we disabled this option on our login page.) This happens even when disabling all other nodes but one. Once the node is restarted, the issue subsides temporarily (~few hours). Any idea why this is happening? -- Raymond Walker Software Systems Engineer StSp. ITS Northern Arizona University -- You are currently subscribed to [email protected] <mailto:[email protected]> as: [email protected] <mailto:[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] <mailto:[email protected]> as: [email protected] <mailto:[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] <mailto:[email protected]> as: [email protected] <mailto:[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
