Switched on the 'debug' log level. I'm attaching the result. I don't
know if it's relevant, but I'm including my initialFlowSetupAction
definition.
<bean id="initialFlowSetupAction"
class="org.jasig.cas.web.flow.InitialFlowSetupAction"
p:argumentExtractors-ref="argumentExtractors"
p:warnCookieGenerator-ref="warnCookieGenerator"
p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"
p:servicesManager-ref="servicesManager"
p:enableFlowOnAbsentServiceRequest="${create.sso.missing.service:true}"
/>
Thanks.
El 2015-10-13 12:24, [email protected] escribió:
> I confirm this happens with a freshly generated pair of private/public
> keys as well, so it doesn't seem to be related to the keys themselves.
>
> Any ideas?
>
> El 2015-10-13 11:39, [email protected] escribió:
>> Hi,
>>
>> We're running CAS 4.1.0 and we also use Google Apps, so we're trying
>> to configure SAML 2.0 for this. Following this [1] document, we've
>> made the following steps:
>>
>> 1) We did NOT generate a new private/public key pair, since we already
>> have one from our previous CAS installation (3.5.x). We simply moved
>> the public/private files to the new machine to the same path.
>>
>> 2) argumentExtractorsConfiguration.xml:
>>
>> <bean id="googleAccountsArgumentExtractor"
>>
>> class="org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor"
>> c:servicesManager-ref="servicesManager"
>> c:privateKey-ref="privateKeyFactoryBean"
>> c:publicKey-ref="publicKeyFactoryBean" />
>>
>> <bean id="privateKeyFactoryBean"
>> class="org.jasig.cas.util.PrivateKeyFactoryBean"
>> p:location="classpath:private.p8"
>> p:algorithm="RSA" />
>>
>> <bean
>> id="publicKeyFactoryBean" class="org.jasig.cas.util.PublicKeyFactoryBean"
>> p:location="classpath:public.key"
>> p:algorithm="RSA" />
>>
>> 3) Although not documented, we added <ref
>> bean="googleAccountsArgumentExtractor" /> to the argumentExtractors
>> list:
>>
>> <util:list id="argumentExtractors">
>> <ref bean="casArgumentExtractor" />
>> <ref bean="samlArgumentExtractor" />
>> <ref bean="googleAccountsArgumentExtractor" />
>> </util:list>
>>
>> When built, the following exception is being thrown:
>>
>> GRAVE: El Servlet.service() para el servlet [cas] en el contexto
>> con ruta [/cas] lanzó la excepción [Request processing failed; nested
>> exception is
>> org.springframework.webflow.execution.ActionExecutionException:
>> Exception thrown executing
>> org.jasig.cas.web.flow.InitialFlowSetupAction@1149cb40 in state 'null'
>> of flow 'login' -- action execution attributes were
>> 'map[[empty]]'] con causa raíz
>> java.util.zip.ZipException: incorrect header check
>> at
>> java.util.zip.InflaterOutputStream.write(InflaterOutputStream.java:273)
>> at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1793)
>> at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)
>> at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)
>> at
>> org.jasig.cas.util.CompressionUtils.inflate_aroundBody0(CompressionUtils.java:66)
>> at
>> org.jasig.cas.util.CompressionUtils$AjcClosure1.run_aroundBody0(CompressionUtils.java:1)
>> at
>> org.jasig.cas.util.CompressionUtils$AjcClosure1$AjcClosure1.run_aroundBody0(CompressionUtils.java:1)
>> at
>> org.jasig.cas.util.CompressionUtils$AjcClosure1$AjcClosure1$AjcClosure1.run(CompressionUtils.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.util.CompressionUtils$AjcClosure1$AjcClosure1.run(CompressionUtils.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.util.CompressionUtils$AjcClosure1.run(CompressionUtils.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.util.CompressionUtils.inflate(CompressionUtils.java:63)
>> at
>> org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder.decodeSamlAuthnRequest_aroundBody16(AbstractSaml20ObjectBuilder.java:262)
>> at
>> org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder$AjcClosure17.run_aroundBody0(AbstractSaml20ObjectBuilder.java:1)
>> at
>> org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder$AjcClosure17$AjcClosure1.run(AbstractSaml20ObjectBuilder.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder$AjcClosure17.run(AbstractSaml20ObjectBuilder.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder.decodeSamlAuthnRequest(AbstractSaml20ObjectBuilder.java:253)
>> at
>> org.jasig.cas.support.saml.authentication.principal.GoogleAccountsService.createServiceFrom_aroundBody0(GoogleAccountsService.java:133)
>> at
>> org.jasig.cas.support.saml.authentication.principal.GoogleAccountsService$AjcClosure1.run(GoogleAccountsService.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.support.saml.authentication.principal.GoogleAccountsService.createServiceFrom(GoogleAccountsService.java:131)
>> at
>> org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor.extractServiceInternal_aroundBody0(GoogleAccountsArgumentExtractor.java:69)
>> at
>> org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor$AjcClosure1.run_aroundBody0(GoogleAccountsArgumentExtractor.java:1)
>> at
>> org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor$AjcClosure1$AjcClosure1.run(GoogleAccountsArgumentExtractor.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor$AjcClosure1.run(GoogleAccountsArgumentExtractor.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor.extractServiceInternal(GoogleAccountsArgumentExtractor.java:69)
>> at
>> org.jasig.cas.web.support.AbstractArgumentExtractor.extractService_aroundBody0(AbstractArgumentExtractor.java:43)
>> at
>> org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1.run_aroundBody0(AbstractArgumentExtractor.java:1)
>> at
>> org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1$AjcClosure1.run_aroundBody0(AbstractArgumentExtractor.java:1)
>> at
>> org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1$AjcClosure1$AjcClosure1.run(AbstractArgumentExtractor.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1$AjcClosure1.run(AbstractArgumentExtractor.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1.run(AbstractArgumentExtractor.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at
>> org.jasig.cas.web.support.AbstractArgumentExtractor.extractService(AbstractArgumentExtractor.java:43)
>> at
>> org.jasig.cas.web.support.WebUtils.getService_aroundBody4(WebUtils.java:97)
>> at org.jasig.cas.web.support.WebUtils$AjcClosure5.run(WebUtils.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at org.jasig.cas.web.support.WebUtils.getService(WebUtils.java:96)
>> at
>> org.jasig.cas.web.support.WebUtils.getService_aroundBody6(WebUtils.java:119)
>> at org.jasig.cas.web.support.WebUtils$AjcClosure7.run(WebUtils.java:1)
>> at
>> org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>> at
>> org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
>> at org.jasig.cas.web.support.WebUtils.getService(WebUtils.java:118)
>> at
>> org.jasig.cas.web.flow.InitialFlowSetupAction.doExecute(InitialFlowSetupAction.java:97)
>> at
>> org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
>> at
>> org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
>> at
>> org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
>> at
>> org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
>> at
>> org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
>> at
>> org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
>> at
>> org.springframework.webflow.engine.ActionList.execute(ActionList.java:154)
>> at org.springframework.webflow.engine.Flow.start(Flow.java:526)
>> at
>> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
>> at
>> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
>> at
>> org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
>> at
>> org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:238)
>> 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:966)
>> at
>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
>> at
>> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>> 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:501)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>> at
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
>> at
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>> at
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Suppressed: java.util.zip.ZipException: incorrect header check
>> at
>> java.util.zip.InflaterOutputStream.flush(InflaterOutputStream.java:169)
>> at
>> java.util.zip.InflaterOutputStream.finish(InflaterOutputStream.java:186)
>> at
>> java.util.zip.InflaterOutputStream.close(InflaterOutputStream.java:129)
>> at
>> org.jasig.cas.util.CompressionUtils.inflate_aroundBody0(CompressionUtils.java:68)
>> ... 107 more
>>
>> What could be the reason of this? The md5 checksums of the moved files
>> seem to match.
>>
>> Thanks,
>>
>> Nicolás
>>
>> [1]:
>> http://jasig.github.io/cas/4.1.x/integration/Google-Apps-Integration.html
--
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
2015-10-13 13:57:42,053 DEBUG [org.jasig.cas.util.DefaultCipherExecutor] -
Initialized cipher encryption sequence via [A128CBC-HS256]
2015-10-13 13:57:42,056 DEBUG [org.jasig.cas.util.DefaultCipherExecutor] -
Initialized cipher signing sequence via [HS512]
2015-10-13 13:57:42,063 DEBUG
[org.jasig.cas.web.support.DefaultCasCookieValueManager] - Using cipher [class
org.jasig.cas.util.DefaultCipherExecutor to encrypt and decode the cookie
2015-10-13 13:57:42,410 DEBUG [org.jasig.cas.util.PublicKeyFactoryBean] -
Creating public key instance from [public.key] using [RSA]
2015-10-13 13:57:43,076 DEBUG [org.jasig.cas.support.saml.OpenSamlConfigBean] -
Initializing OpenSaml configuration...
2015-10-13 13:57:44,174 DEBUG
[org.jasig.cas.support.saml.web.view.Saml10SuccessResponseView] - Using 0
seconds as skew allowance.
2015-10-13 13:57:44,203 INFO
[org.jasig.cas.util.AutowiringSchedulerFactoryBean] - Starting Quartz Scheduler
now
2015-10-13 13:57:44,207 INFO [org.jasig.cas.CasEnvironmentContextListener] -
[Apache Tomcat/7.0.52 (Ubuntu)] has loaded the CAS application context
2015-10-13 13:57:44,899 DEBUG [org.jasig.cas.CasEnvironmentContextListener] -
[CasEnvironmentContextListener] initialized...
2015-10-13 13:57:45,404 DEBUG
[org.jasig.cas.support.saml.web.view.Saml10SuccessResponseView] - Using 0
seconds as skew allowance.
2015-10-13 13:57:53,194 INFO [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Setting path for cookies to: /cas-1/
2015-10-13 13:57:53,194 INFO [org.jasig.cas.web.flow.InitialFlowSetupAction] -
Setting path for cookies to: /cas-1/
2015-10-13 13:57:53,204 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor]
- Extractor did not generate service.
2015-10-13 13:57:53,208 DEBUG
[org.jasig.cas.support.saml.authentication.principal.SamlService] - Request
does not specify a TARGET or request body is empty
2015-10-13 13:57:53,208 DEBUG
[org.jasig.cas.support.saml.web.support.SamlArgumentExtractor] - Extractor did
not generate service.
2015-10-13 13:57:53,239 DEBUG
[org.jasig.cas.web.FlowExecutionExceptionResolver] - Ignoring the received
exception due to a type mismatch
org.springframework.webflow.execution.ActionExecutionException: Exception
thrown executing org.jasig.cas.web.flow.InitialFlowSetupAction@3b2d5ad8 in
state 'null' of flow 'login' -- action execution attributes were 'map[[empty]]'
at
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:60)
at
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
at
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
at
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
at
org.springframework.webflow.engine.ActionList.execute(ActionList.java:154)
at org.springframework.webflow.engine.Flow.start(Flow.java:526)
at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
at
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
at
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:238)
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:966)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
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:501)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: incorrect header check
at
org.jasig.cas.util.CompressionUtils.inflate_aroundBody0(CompressionUtils.java:69)
at
org.jasig.cas.util.CompressionUtils$AjcClosure1.run_aroundBody0(CompressionUtils.java:1)
at
org.jasig.cas.util.CompressionUtils$AjcClosure1$AjcClosure1.run_aroundBody0(CompressionUtils.java:1)
at
org.jasig.cas.util.CompressionUtils$AjcClosure1$AjcClosure1$AjcClosure1.run(CompressionUtils.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.util.CompressionUtils$AjcClosure1$AjcClosure1.run(CompressionUtils.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.util.CompressionUtils$AjcClosure1.run(CompressionUtils.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at org.jasig.cas.util.CompressionUtils.inflate(CompressionUtils.java:63)
at
org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder.decodeSamlAuthnRequest_aroundBody16(AbstractSaml20ObjectBuilder.java:262)
at
org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder$AjcClosure17.run_aroundBody0(AbstractSaml20ObjectBuilder.java:1)
at
org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder$AjcClosure17$AjcClosure1.run(AbstractSaml20ObjectBuilder.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder$AjcClosure17.run(AbstractSaml20ObjectBuilder.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.support.saml.util.AbstractSaml20ObjectBuilder.decodeSamlAuthnRequest(AbstractSaml20ObjectBuilder.java:253)
at
org.jasig.cas.support.saml.authentication.principal.GoogleAccountsService.createServiceFrom_aroundBody0(GoogleAccountsService.java:133)
at
org.jasig.cas.support.saml.authentication.principal.GoogleAccountsService$AjcClosure1.run(GoogleAccountsService.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.support.saml.authentication.principal.GoogleAccountsService.createServiceFrom(GoogleAccountsService.java:131)
at
org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor.extractServiceInternal_aroundBody0(GoogleAccountsArgumentExtractor.java:69)
at
org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor$AjcClosure1.run_aroundBody0(GoogleAccountsArgumentExtractor.java:1)
at
org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor$AjcClosure1$AjcClosure1.run(GoogleAccountsArgumentExtractor.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor$AjcClosure1.run(GoogleAccountsArgumentExtractor.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.support.saml.web.support.GoogleAccountsArgumentExtractor.extractServiceInternal(GoogleAccountsArgumentExtractor.java:69)
at
org.jasig.cas.web.support.AbstractArgumentExtractor.extractService_aroundBody0(AbstractArgumentExtractor.java:43)
at
org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1.run_aroundBody0(AbstractArgumentExtractor.java:1)
at
org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1$AjcClosure1.run_aroundBody0(AbstractArgumentExtractor.java:1)
at
org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1$AjcClosure1$AjcClosure1.run(AbstractArgumentExtractor.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1$AjcClosure1.run(AbstractArgumentExtractor.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.web.support.AbstractArgumentExtractor$AjcClosure1.run(AbstractArgumentExtractor.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at
org.jasig.cas.web.support.AbstractArgumentExtractor.extractService(AbstractArgumentExtractor.java:43)
at
org.jasig.cas.web.support.WebUtils.getService_aroundBody4(WebUtils.java:97)
at org.jasig.cas.web.support.WebUtils$AjcClosure5.run(WebUtils.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at org.jasig.cas.web.support.WebUtils.getService(WebUtils.java:96)
at
org.jasig.cas.web.support.WebUtils.getService_aroundBody6(WebUtils.java:119)
at org.jasig.cas.web.support.WebUtils$AjcClosure7.run(WebUtils.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at
org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44)
at org.jasig.cas.web.support.WebUtils.getService(WebUtils.java:118)
at
org.jasig.cas.web.flow.InitialFlowSetupAction.doExecute(InitialFlowSetupAction.java:97)
at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
at
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
... 46 more
Caused by: java.util.zip.ZipException: incorrect header check
at
java.util.zip.InflaterOutputStream.write(InflaterOutputStream.java:273)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1793)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)
at
org.jasig.cas.util.CompressionUtils.inflate_aroundBody0(CompressionUtils.java:66)
... 107 more
Suppressed: java.util.zip.ZipException: incorrect header check
at
java.util.zip.InflaterOutputStream.flush(InflaterOutputStream.java:169)
at
java.util.zip.InflaterOutputStream.finish(InflaterOutputStream.java:186)
at
java.util.zip.InflaterOutputStream.close(InflaterOutputStream.java:129)
at
org.jasig.cas.util.CompressionUtils.inflate_aroundBody0(CompressionUtils.java:68)
... 107 more
2015-10-13 13:57:54,222 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:custom_messages_es] for the code [logo.title]
2015-10-13 13:57:54,223 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - No properties file found
for [classpath:custom_messages_es] - neither plain properties nor XML
2015-10-13 13:57:54,223 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:messages_es] for the code [logo.title]
2015-10-13 13:57:54,224 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Loading properties
[messages_es.properties] with encoding 'UTF-8'
2015-10-13 13:57:54,226 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code [logo.title]
cannot be found in the language bundle for the locale [es]
2015-10-13 13:57:54,227 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - No properties file found
for [classpath:custom_messages] - neither plain properties nor XML
2015-10-13 13:57:54,227 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Loading properties
[messages.properties] with encoding 'UTF-8'
2015-10-13 13:57:54,229 WARN
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code [logo.title]
cannot be found in the default language bundle and will be used as the message
itself.
2015-10-13 13:57:54,229 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:custom_messages_es] for the code [screen.unavailable.heading]
2015-10-13 13:57:54,229 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:messages_es] for the code [screen.unavailable.heading]
2015-10-13 13:57:54,229 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code
[screen.unavailable.heading] cannot be found in the language bundle for the
locale [es]
2015-10-13 13:57:54,230 WARN
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code
[screen.unavailable.heading] cannot be found in the default language bundle and
will be used as the message itself.
2015-10-13 13:57:54,230 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:custom_messages_es] for the code [screen.unavailable.message]
2015-10-13 13:57:54,230 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:messages_es] for the code [screen.unavailable.message]
2015-10-13 13:57:54,230 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code
[screen.unavailable.message] cannot be found in the language bundle for the
locale [es]
2015-10-13 13:57:54,230 WARN
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code
[screen.unavailable.message] cannot be found in the default language bundle and
will be used as the message itself.
2015-10-13 13:57:54,231 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:custom_messages_es] for the code [copyright]
2015-10-13 13:57:54,231 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - Examining language bundle
[classpath:messages_es] for the code [copyright]
2015-10-13 13:57:54,231 DEBUG
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code [copyright]
cannot be found in the language bundle for the locale [es]
2015-10-13 13:57:54,231 WARN
[org.jasig.cas.web.view.CasReloadableMessageBundle] - The code [copyright]
cannot be found in the default language bundle and will be used as the message
itself.
2015-10-13 13:58:02,039 INFO
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
Beginning ticket cleanup.
2015-10-13 13:58:02,040 DEBUG
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
Attempting to acquire ticket cleanup lock.
2015-10-13 13:58:02,040 DEBUG
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - Acquired
lock. Proceeding with cleanup.
2015-10-13 13:58:02,054 INFO
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - 0
expired tickets found to be removed.
2015-10-13 13:58:02,055 DEBUG
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
Releasing ticket cleanup lock.
2015-10-13 13:58:02,056 INFO
[org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - Finished
ticket cleanup.