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&lt=%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

Reply via email to