Missing CAS Login Flow Transition
Basics
Logistics
Basics
Logistics
Description
Environment
None
Activity
Show:
Marvin Addison March 19, 2015 at 4:01 PM
Fixed in 7435.
Fixed
Pinned fields
Click on the next to a field label to start pinning.
Created March 19, 2015 at 1:44 PM
Updated March 26, 2015 at 2:43 PM
Resolved March 19, 2015 at 4:01 PM
When ticket generation fails in the CAS login flow, a FlowExecutionException is raised due to a missing ticketCreationError transition:
2015-03-19 09:08:19,090 - ERROR [org.springframework.webflow.execution.FlowExecutionException:76] -
org.springframework.webflow.execution.FlowExecutionException: Exception thrown in state 'grantServiceTicket' of flow 'cas/login'
at org.springframework.webflow.engine.impl.FlowExecutionImpl.wrap(FlowExecutionImpl.java:573)
Caused by: java.lang.IllegalArgumentException: Cannot find state with id 'ticketCreationError' in flow 'cas/login' – Known state ids are 'array<String>['initializeLogin', 'checkAuthenticationRequired', 'buildAuthenticationContext', 'authenticate', 'grantServiceTicket', 'redirectToService', 'gatewayRedirect', 'error']'