I believe I've come across 2 possible scope or general spring configuration 
issues with the ldap password expiration module's warning phase. I'm using the 
recommended maven overlay method. Any info on why this is happening would be 
greatly appreciated...

1:

Whereas the password warning end-state in the login.webflow.xml is:

    <end-state id="pwdRedirectView" view="casWarnPassView">
        <output name="viewScope.parameters" 
value="requestScope.response.attributes" />
        <output name="viewScope.serviceTicketId" 
value="requestScope.serviceTicketId" />
        <output name="viewScope.expireDays" value="flowScope.expireDays" />
        <output name="viewScope.originalUrl" value="flowScope.service.id" />
    </end-state>

I had to remove the "viewScope" portion of the target name for it to work 
properly:

    <end-state id="pwdRedirectView" view="casWarnPassView">
        <output name="parameters" value="requestScope.response.attributes" />
        <output name="serviceTicketId" value="requestScope.serviceTicketId" />
        <output name="expireDays" value="flowScope.expireDays" />
        <output name="originalUrl" value="flowScope.service.id" />
    </end-state>

2:

On my other issue mentioned in the other thread, the "showExpiredPassView" 
issue persists.

Whereas the "realSubmit" action state, when firing, fails when entering any of 
the three states not explicitly handled:
 "showExpiredPassView" "showAccountLockedView" "showAccountDisabledView"

To resolve the issue I modified the following:

from:
  <action-state id="realSubmit">
    <evaluate 
expression="authenticationViaFormAction.submit(flowRequestContext, 
flowScope.credentials, messageContext)" />
    <transition on="warn" to="warn" />
    <transition on="success" to="sendTicketGrantingTicket" />
    <transition on="error" to="viewLoginForm" />
  </action-state>

to:
  <action-state id="realSubmit">
    <evaluate 
expression="authenticationViaFormAction.submit(flowRequestContext, 
flowScope.credentials, messageContext)" />
    <transition on="warn" to="warn" />
    <transition on="success" to="sendTicketGrantingTicket" />
    <transition on="error" to="viewLoginForm" />
    <transition on="showExpiredPassView" to="showExpiredPassView" />
    <transition on="showAccountLockedView" to="showAccountLockedView" />
    <transition on="showAccountDisabledView" to="showAccountDisabledView" />
  </action-state>

else I receive an error as follows when one of the three are triggered:

2010-08-03 13:38:25,882 DEBUG 
[org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Attempting to 
handle [org.springframework.webflow.engine.NoMatchingTransitionException: No 
transition was matched on the event(s) signaled by the [1] action(s) that 
executed in this action state 'realSubmit' of flow 'login'; transitions must be 
defined to handle action result outcomes -- possible flow configuration error? 
Note: the eventIds signaled were: 'array<String>['showExpiredPassView']', while 
the supported set of transitional criteria for this action state is 
'array<TransitionCriteria>[warn, success, error]']>
2010-08-03 13:38:25,883 DEBUG 
[org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Rethrowing 
unhandled flow execution exception>
2010-08-03 13:38:25,883 DEBUG 
[org.springframework.webflow.conversation.impl.SessionBindingConversationManager]
 - <Unlocking conversation 1>
2010-08-03 13:38:25,883 ERROR 
[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] - 
<Servlet.service() for servlet cas threw exception>
org.springframework.webflow.engine.NoMatchingTransitionException: No transition 
was matched on the event(s) signaled by the [1] action(s) that executed in this 
action state 'realSubmit' of flow 'login'; transitions must be defined to 
handle action result outcomes -- possible flow configuration error? Note: the 
eventIds signaled were: 'array<String>['showExpiredPassView']', while the 
supported set of transitional criteria for this action state is 
'array<TransitionCriteria>[warn, success, error]'
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:132)
        at org.springframework.webflow.engine.State.enter(State.java:194)
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:227)
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
        at 
org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:230)
        at 
org.springframework.webflow.engine.ViewState.resume(ViewState.java:196)
        at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
        at 
org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:163)
        at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
        at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:563)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at 
org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody2(SafeDispatcherServlet.java:115)
        at 
org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody3$advice(SafeDispatcherServlet.java:44)
        at 
org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:1)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at 
com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:46)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:347)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
        at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
        at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)


Raymond Walker
Software Systems Engineer Sr.
ITS Northern Arizona University
[email protected]
Phone 928-523-0334

On Aug 2, 2010, at 4:27 PM, Raymond D Walker wrote:

> In trying to implement the Password Expiration Module with CAS 3.4.2 I 
> receive the following error when in a "Password Warning" phase:
>
> 2010-08-02 16:19:18,250 ERROR 
> [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] 
> - <Servlet.service() for servlet cas threw exception>
> org.springframework.webflow.engine.FlowOutputMappingException: Errors 
> occurred during output mapping in state 'pwdRedirectView' of flow 'login'; 
> errors = [[targetaccesser...@3d3ee5c4 mapping = 
> requestScope.response.attributes -> viewScope.parameters, code = 
> 'evaluationException', error = true, errorCause = 
> org.springframework.binding.expression.EvaluationException: An OgnlException 
> occurred setting the value of expression 'viewScope.parameters' on context 
> [class org.springframework.webflow.core.collection.LocalAttributeMap] to 
> [{ticket=ST-1-UTrKN9vpl4Dgd5dsE0TG-JA-SIG CAS Web Application}], 
> originalValue = map['ticket' -> 'ST-1-UTrKN9vpl4Dgd5dsE0TG-JA-SIG CAS Web 
> Application'], mappedValue = [null]], [targetaccesser...@6c5ec645 mapping = 
> requestScope.serviceTicketId -> viewScope.serviceTicketId, code = 
> 'evaluationException', error = true, errorCause = 
> org.springframework.binding.expression.EvaluationException: An OgnlException 
> occurred setting the value of expression 'viewScope.serviceTicketId' on 
> context [class org.springframework.webflow.core.collection.LocalAttributeMap] 
> to [ST-1-UTrKN9vpl4Dgd5dsE0TG-JA-SIG CAS Web Application], originalValue = 
> 'ST-1-UTrKN9vpl4Dgd5dsE0TG-JA-SIG CAS Web Application', mappedValue = 
> [null]], [targetaccesser...@422b1398 mapping = flowScope.expireDays -> 
> viewScope.expireDays, code = 'evaluationException', error = true, errorCause 
> = org.springframework.binding.expression.EvaluationException: An 
> OgnlException occurred setting the value of expression 'viewScope.expireDays' 
> on context [class 
> org.springframework.webflow.core.collection.LocalAttributeMap] to [0], 
> originalValue = 0, mappedValue = [null]], [targetaccesser...@1a138218 mapping 
> = flowScope.service.id -> viewScope.originalUrl, code = 
> 'evaluationException', error = true, errorCause = 
> org.springframework.binding.expression.EvaluationException: An OgnlException 
> occurred setting the value of expression 'viewScope.originalUrl' on context 
> [class org.springframework.webflow.core.collection.LocalAttributeMap] to 
> [https://cas-dev.nau.edu/], originalValue = 'https://cas-dev.nau.edu/', 
> mappedValue = [null]]]
>        at 
> org.springframework.webflow.engine.EndState.createSessionOutput(EndState.java:120)
>        at 
> org.springframework.webflow.engine.EndState.doEnter(EndState.java:103)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:230)
>        at 
> org.springframework.webflow.engine.ViewState.resume(ViewState.java:196)
>        at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
>        at 
> org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:163)
>        at 
> org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
>        at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
>        at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
>        at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
>        at 
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:563)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>        at 
> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody2(SafeDispatcherServlet.java:115)
>        at 
> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody3$advice(SafeDispatcherServlet.java:44)
>        at 
> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:1)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>        at 
> com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:46)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>        at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>        at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>        at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>        at 
> org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:347)
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>        at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>        at 
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
>        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>        at 
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
>        at 
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
>        at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>        at java.lang.Thread.run(Thread.java:619)
>
>
> So, in attempts to correct this issue, I've tried modifying the 
> login-webflow.xml end state to:
>
>        <end-state id="pwdRedirectView" view="casWarnPassView">
>          <on-entry>
>            <set name="viewScope.parameters" 
> value="requestScope.response.attributes" />
>            <set name="viewScope.serviceTicketId" 
> value="requestScope.serviceTicketId" />
>            <set name="viewScope.expireDays" value="flowScope.expireDays" />
>            <set name="viewScope.originalUrl" value="flowScope.service.id" />
>          </on-entry>
>        </end-state>
>
> ...which only gives a different error:
>
> 2010-08-02 16:23:46,583 ERROR 
> [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]] 
> - <Servlet.service() for servlet cas threw exception>
> java.lang.IllegalStateException: The current state 'pwdRedirectView' of this 
> flow 'login' is not a view state - view scope not accessible
>        at 
> org.springframework.webflow.engine.impl.FlowSessionImpl.getViewScope(FlowSessionImpl.java:116)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.getViewScope(RequestControlContextImpl.java:130)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:830)
>        at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:1414)
>        at 
> ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:60)
>        at 
> ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:147)
>        at 
> org.springframework.webflow.expression.WebFlowOgnlExpressionParser$RequestContextPropertyAccessor.getProperty(WebFlowOgnlExpressionParser.java:118)
>        at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2210)
>        at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
>        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
>        at ognl.SimpleNode.getValue(SimpleNode.java:258)
>        at ognl.ASTChain.setValueBody(ASTChain.java:222)
>        at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
>        at ognl.SimpleNode.setValue(SimpleNode.java:301)
>        at ognl.Ognl.setValue(Ognl.java:737)
>        at 
> org.springframework.binding.expression.ognl.OgnlExpression.setValue(OgnlExpression.java:103)
>        at 
> org.springframework.webflow.action.SetAction.doExecute(SetAction.java:76)
>        at 
> org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
>        at 
> org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
>        at 
> org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
>        at 
> org.springframework.webflow.engine.ActionList.execute(ActionList.java:155)
>        at org.springframework.webflow.engine.State.enter(State.java:193)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
>        at org.springframework.webflow.engine.State.enter(State.java:194)
>        at 
> org.springframework.webflow.engine.Transition.execute(Transition.java:227)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
>        at 
> org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119)
>        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386)
>        at 
> org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
>        at 
> org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:230)
>        at 
> org.springframework.webflow.engine.ViewState.resume(ViewState.java:196)
>        at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
>        at 
> org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
>        at 
> org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:163)
>        at 
> org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
>        at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771)
>        at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
>        at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
>        at 
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:563)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>        at 
> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody2(SafeDispatcherServlet.java:115)
>        at 
> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody3$advice(SafeDispatcherServlet.java:44)
>        at 
> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:1)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>        at 
> com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:46)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>        at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>        at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>        at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>        at 
> org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:347)
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>        at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>        at 
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
>        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>        at 
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
>        at 
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
>        at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>        at java.lang.Thread.run(Thread.java:619)
>
>
>
> Raymond Walker
> Software Systems Engineer Sr.
> ITS Northern Arizona University
> [email protected]
>
> --
> 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

Reply via email to