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
cas-user+u...@apereo.org.
Visit this group at
https://groups.google.com/a/apereo.org/group/cas-user/.