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/.