You should not manually pass the 'execution' param. Just access login page as /login.
Cheers, Dmitriy. Sent from my iPhone On Dec 26, 2012, at 5:11, "[email protected]" <[email protected]> wrote: > Hello, all. > > I have a problem using jasig CAS 3.5.1. > When I access the CAS login page with a Http GET parameter > "?execution", I get a exception.message. > > The procedure is as follows. > 1) Build the quick demo page of CAS according to quick installation guide > (INSTALL.txt). > 2) Access the CAS login page with a Http GET parameter "?execution". > for example: > http://hostname:8080/cas-server-webapp-3.5.1/login?execution > 3) Contrary to my expectation that the CAS login page will be displayed, an > exception.message is displayed. > here's the exception.message displayed at web browser. > ------------------ > {"exception.message":"org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException: > Badly formatted flow execution key '', the expected format is 'The > string-encoded flow execution key is > required'","exception.stacktrace":"org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException: > Badly formatted flow execution key '', the expected format is 'The > string-encoded flow execution key is required'\n\tat > org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.parseFlowExecutionKey(AbstractFlowExecutionRepository.java:115)\n\tat > > org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:164)\n\tat > > org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)\n\tat > > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)\n\tat > > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)\n\tat > > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)\n\tat > > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)\n\tat > javax.servlet.http.HttpServlet.service(HttpServlet.java:621)\n\tat > javax.servlet.http.HttpServlet.service(HttpServlet.java:722)\n\tat > org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody2(SafeDispatcherServlet.java:128)\n\tat > > org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody3$advice(SafeDispatcherServlet.java:57)\n\tat > > org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:1)\n\tat > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)\n\tat > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\n\tat > > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)\n\tat > > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)\n\tat > > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\n\tat > > org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)\n\tat > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)\n\tat > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\n\tat > > com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:63)\n\tat > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)\n\tat > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)\n\tat > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)\n\tat > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)\n\tat > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)\n\tat > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)\n\tat > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)\n\tat > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)\n\tat > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)\n\tat > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)\n\tat > org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)\n\tat > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)\n\tat > > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)\n\tat > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat > java.lang.Thread.run(Thread.java:722)\n","failure":"true"} > ------------------ > > But, I cannot get this exception.message in CAS 3.4.2. > > Is this a bug in the CAS 3.5.1? > Could you please confirm? > > Best regards. > -- > 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
