Hi,

I'm struggling with CAS 4.1.2 and webflow execution key. I'm trying to 
access a custom flow using url 
http://localhost:8080/cas/login?execution=<executionKey>&_eventId=myCustomEvent

It seems like for some reason the execution key can not be decrypted. It 
then tries to redirect me to an error page but it seems to start looping as 
it still decrypt the execution. 
I'm pretty much out of ideas where to look next. Any pointers?

2015-12-29 11:24:33,589 DEBUG 
[org.springframework.webflow.executor.FlowExecutorImpl] - <Resuming flow 
execution with key 
'67681562-77f6-472b-8e57-d541db4847b1_AAAAIgAAABC5oRXsjZUaTdcQW/gHRrLzAAAABmFlczEyOALEnIMkQAe
 
vcQ9T8iWgq7 9MP 
l598srH0vcfIX90A7AGqTEuaoJcy7FZjncLzQIrYzjl9tWVf3RT3f1mfIaIUTS70kIwz 
YmoK6BajIGsce8oLCfXcyuGon7IOebdomoG/RjrANJMPKyQEVVMzRQkkj94Im9i70hVDiaiXnQMuzQubN073GYuQ9hezS/jPaDEsfGMxUr3aqTD74TgiJohEvUlXD0mVt485M
 
b 
f0gmuJ3ztdYo0ETo/Hjbi0k/T5wAQb5FZqOaUSXtGlzpHCztlH/igLRP3znmtrXOTf9oDwK126zkNCFhK366FYN8Bv9ch0pjyAY/hpOpA3ThQNTHJN2Zo299q62vTsgcRDssXbfmS7DqhTKGp
 
d3O/VEpHlV9dt7YbBgOg92fuA2/OHSk6hcMjx8BFWlD2lb0Rv/QZTIqIZtzDSWd7hqwRwterePsjyNuD5VJTS0BPXXMJl12m2uvepNf9jYf7Kr8q3peEYWvvLgha9qpj37jcY
 
f4wxit/UvTVmx60RaO6Pp6PUDjdoUEx5r5a4aHdG4lEvG4JJE5eGxvjhghIoKLJEJiX8sJTzk6iKHNLUwfmvVtN/Sa4IFyiWBkyOeL
 
UkvbVPUqxVfYSoXEFPcz06l8CneLBiz5I 
7QjdCNIxrnDq6hD/cqn3UmXX559x4Djz37vEQbH75MX06jVqyOr0jAaD4N9qvDaM5o0wnqNwf2oauOFPBCdiXJzmG
 
T97WnQd 7Cy3hoDWp8nZsOkjrJZRqqUdoKGvwHWrjCCGTfQRLz 
BVjSilaz0i53M4QAJG0uZxSAoPFKIULR0dSSLBKS/vNH8Ulozq3BM35y 0AyRydTSvlpo4ZdaC 
yRmH1SuYfxO0jUxb9ixinnufrY2nQCy4gkoi8/dUffJ55APoRKFHyYLYLkjVVd/EMxvjo6mt4TMbczHR
 
WENkwGSvuNSsIu9Pda uQImowX4rtjI aGqjO3b9Nqyqpm89zOtM8r0t6uDZ4Z4gZL 
Mi8ckbyBicERleUyq1v/e0uPzmvb9DjYdLcHGojohJHMnMrOu7rDMW>
2015-12-29 11:24:33,591 DEBUG 
[org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver]
 
- <Resolving exception from handler 
[[FlowHandlerMapping.DefaultFlowHandler@ba3201b]]: 
org.jasig.spring.webflow.plugin.ClientFlowExecutionRepositoryException: 
Error decoding flow execution>
2015-12-29 11:24:33,592 DEBUG 
[org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] 
- <Resolving exception from handler 
[[FlowHandlerMapping.DefaultFlowHandler@ba3201b]]: 
org.jasig.spring.webflow.plugin.ClientFlowExecutionRepositoryException: 
Error decoding flow execution>
2015-12-29 11:24:33,594 DEBUG 
[org.springframework.web.servlet.DispatcherServlet] - <Handler execution 
resulted in exception - forwarding to resolved error view: ModelAndView: 
materialized View is [org.springframework.web.servlet.view.RedirectView: 
unnamed; URL 
[/cas/login?execution=67681562-77f6-472b-8e57-d541db4847b1_AAAAIgAAABC5oRXsjZUaTdcQW/gHRrLzAAAABmFlczEyOALEnIMkQAe+vcQ9T8iWgq7+9MP+l598srH0vcfIX90A7AGqTEuaoJcy7FZjncLzQIrYzjl9tWVf3RT3f1mfIaIUTS70kIwz+YmoK6BajIGsce8oLCfXcyuGon7IOebdomoG/RjrANJMPKyQEVVMzRQkkj94Im9i70hVDiaiXnQMuzQubN073GYuQ9hezS/jPaDEsfGMxUr3aqTD74TgiJohEvUlXD0mVt485M+b+f0gmuJ3ztdYo0ETo/Hjbi0k/T5wAQb5FZqOaUSXtGlzpHCztlH/igLRP3znmtrXOTf9oDwK126zkNCFhK366FYN8Bv9ch0pjyAY/hpOpA3ThQNTHJN2Zo299q62vTsgcRDssXbfmS7DqhTKGp+d3O/VEpHlV9dt7YbBgOg92fuA2/OHSk6hcMjx8BFWlD2lb0Rv/QZTIqIZtzDSWd7hqwRwterePsjyNuD5VJTS0BPXXMJl12m2uvepNf9jYf7Kr8q3peEYWvvLgha9qpj37jcY+f4wxit/UvTVmx60RaO6Pp6PUDjdoUEx5r5a4aHdG4lEvG4JJE5eGxvjhghIoKLJEJiX8sJTzk6iKHNLUwfmvVtN/Sa4IFyiWBkyOeL+UkvbVPUqxVfYSoXEFPcz06l8CneLBiz5I+7QjdCNIxrnDq6hD/cqn3UmXX559x4Djz37vEQbH75MX06jVqyOr0jAaD4N9qvDaM5o0wnqNwf2oauOFPBCdiXJzmG+T97WnQd+7Cy3hoDWp8nZsOkjrJZRqqUdoKGvwHWrjCCGTfQRLz+BVjSilaz0i53M4QAJG0uZxSAoPFKIULR0dSSLBKS/vNH8Ulozq3BM35y+0AyRydTSvlpo4ZdaC+yRmH1SuYfxO0jUxb9ixinnufrY2nQCy4gkoi8/dUffJ55APoRKFHyYLYLkjVVd/EMxvjo6mt4TMbczHR+WENkwGSvuNSsIu9Pda+uQImowX4rtjI+aGqjO3b9Nqyqpm89zOtM8r0t6uDZ4Z4gZL+Mi8ckbyBicERleUyq1v/e0uPzmvb9DjYdLcHGojohJHMnMrOu7rDMW&_eventId=myCustomEvent]];
 
model is {exception.message=Error decoding flow execution}
org.jasig.spring.webflow.plugin.ClientFlowExecutionRepositoryException: 
Error decoding flow execution
        at 
org.jasig.spring.webflow.plugin.ClientFlowExecutionRepository.getFlowExecution(ClientFlowExecutionRepository.java:95)
        at 
org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:168)
        at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:228)
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.jasig.cas.security.RequestParameterPolicyEnforcementFilter.doFilter(RequestParameterPolicyEnforcementFilter.java:296)
        at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
        at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.jasig.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:62)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
        at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at 
org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:333)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
        at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Decryption error
        at 
org.jasig.spring.webflow.plugin.EncryptedTranscoder.decode(EncryptedTranscoder.java:107)
        at 
org.jasig.spring.webflow.plugin.ClientFlowExecutionRepository.getFlowExecution(ClientFlowExecutionRepository.java:90)
        ... 44 more
Caused by: org.bouncycastle.crypto.DataLengthException: last block 
incomplete in decryption
        at 
org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher.doFinal(Unknown 
Source)
        at 
org.cryptacular.adapter.BufferedBlockCipherAdapter.doFinal(BufferedBlockCipherAdapter.java:65)
        at 
org.cryptacular.bean.AbstractBlockCipherBean.process(AbstractBlockCipherBean.java:74)
        at 
org.cryptacular.bean.AbstractCipherBean.decrypt(AbstractCipherBean.java:167)
        at 
org.jasig.spring.webflow.plugin.EncryptedTranscoder.decode(EncryptedTranscoder.java:105)
        ... 45 more


Thanks!

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.

Reply via email to