Hi all -
We have recently upgraded from CAS 5.2.x to CAS 6.1.x - everything appears
to be working as expected, however we are seeing the below very frequently
in our error logs (dozens of times per minute). We saw these errors while
testing/validating but it was not nearly as frequent.
>
2020-01-03 12:08:06,799 ERROR [org.apereo.cas.util.CompressionUtils] -
<Base64 decoding failed>
java.util.zip.ZipException: incorrect header check
(150 lines of trace at the bottom of this email)
*Everything appears to be working as expected though... is there something
we can do on our end to fix this?*
Here is our environment (running on Docker 18.09.6):
CAS Version: 6.1.3
CAS Branch: 6.1.x
CAS Commit Id: aa9991e0973129b4072977e946d7ee281600a809
CAS Build Date/Time: 2019-12-26T04:13:56Z
Spring Boot Version: 2.2.0.RELEASE
Spring Version: 5.2.0.RELEASE
Java Home: /opt/java/openjdk
Java Vendor: AdoptOpenJDK
Java Version: 11.0.4
JVM Free Memory: 99 MB
JVM Maximum Memory: 6 GB
JVM Total Memory: 306 MB
JCE Installed: Yes
OS Architecture: amd64
OS Name: Linux
OS Version: 3.10.0-1062.4.3.el7.x86_64
OS Date/Time: 2020-01-03T12:18:51.846250
OS Temp Directory: /tmp
------------------------------------------------------------
Apache Tomcat Version: Apache Tomcat/9.0.30
------------------------------------------------------------
dependencies {
// ldap authentication
compile "org.apereo.cas:cas-server-support-ldap:${casServerVersion}"
// json formatted services
compile
"org.apereo.cas:cas-server-support-json-service-registry:${casServerVersion}"
// saml idp support
compile "org.apereo.cas:cas-server-support-saml-idp:${casServerVersion}"
// google apps support
compile
"org.apereo.cas:cas-server-support-saml-googleapps:${casServerVersion}"
// support for /samlValidate
compile "org.apereo.cas:cas-server-support-saml:${casServerVersion}"
// duo support
compile group: 'net.unicon.iam', name: 'duo-client', version: '0.2.2'
compile "org.apereo.cas:cas-server-support-duo:${casServerVersion}"
// hazelcast
compile
"org.apereo.cas:cas-server-support-hazelcast-ticket-registry:${casServerVersion}"
// monitoring
compile "org.apereo.cas:cas-server-support-reports:${casServerVersion}"
compile
"org.apereo.cas:cas-server-support-hazelcast-monitor:${casServerVersion}"
}
Lines:
>
2020-01-03 12:08:06,799 ERROR [org.apereo.cas.util.CompressionUtils] -
<Base64 decoding failed>
java.util.zip.ZipException: incorrect header check
at java.util.zip.InflaterInputStream.read(Unknown Source) ~[?:?]
at java.io.FilterInputStream.read(Unknown Source) ~[?:?]
at
org.apereo.cas.util.CompressionUtils.decodeByteArrayToString(CompressionUtils.java:121)
~[cas-server-core-util-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder.inflateAuthnRequest(AbstractSaml20ObjectBuilder.java:515)
~[cas-server-support-saml-core-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder.decodeSamlAuthnRequest(AbstractSaml20ObjectBuilder.java:501)
~[cas-server-support-saml-core-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.authentication.principal.GoogleAccountsServiceFactory.createService(GoogleAccountsServiceFactory.java:34)
~[cas-server-support-saml-googleapps-core-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.authentication.principal.GoogleAccountsServiceFactory.createService(GoogleAccountsServiceFactory.java:21)
~[cas-server-support-saml-googleapps-core-6.1.3.jar!/:6.1.3]
at jdk.internal.reflect.GeneratedMethodAccessor178.invoke(Unknown
Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at
org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:279)
~[spring-core-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499)
~[spring-cloud-context-2.2.0.RC1.jar!/:2.2.0.RC1]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
~[spring-aop-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
~[spring-aop-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at com.sun.proxy.$Proxy130.createService(Unknown Source) ~[?:?]
at
org.apereo.cas.web.support.DefaultArgumentExtractor.lambda$extractServiceInternal$0(DefaultArgumentExtractor.java:48)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
~[?:?]
at java.util.ArrayList$ArrayListSpliterator.tryAdvance(Unknown
Source) ~[?:?]
at java.util.stream.ReferencePipeline.forEachWithCancel(Unknown
Source) ~[?:?]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown
Source) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown
Source) ~[?:?]
at java.util.stream.FindOps$FindOp.evaluateSequential(Unknown
Source) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:?]
at java.util.stream.ReferencePipeline.findFirst(Unknown Source)
~[?:?]
at
org.apereo.cas.web.support.DefaultArgumentExtractor.extractServiceInternal(DefaultArgumentExtractor.java:54)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.web.support.AbstractArgumentExtractor.extractService(AbstractArgumentExtractor.java:36)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.getRegisteredServiceFromRequest(RegisteredServiceResponseHeadersEnforcementFilter.java:166)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.getStringProperty(RegisteredServiceResponseHeadersEnforcementFilter.java:125)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.shouldHttpHeaderBeInjectedIntoResponse(RegisteredServiceResponseHeadersEnforcementFilter.java:146)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.decideInsertCacheControlHeader(RegisteredServiceResponseHeadersEnforcementFilter.java:97)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.web.support.filters.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:203)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apereo.cas.web.support.filters.AddResponseHeadersFilter.doFilter(AddResponseHeadersFilter.java:67)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:154)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:157)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
~[spring-security-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108)
~[spring-boot-actuator-2.2.0.RELEASE.jar!/:2.2.0.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apereo.cas.logging.web.ThreadContextMDCServletFilter.doFilter(ThreadContextMDCServletFilter.java:99)
~[cas-server-core-logging-6.1.3.jar!/:6.1.3]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
~[spring-web-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apereo.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:66)
~[inspektr-common-1.8.6.GA.jar!/:1.8.6.GA]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:747)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
~[tomcat-coyote-9.0.30.jar!/:9.0.30]
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
~[tomcat-coyote-9.0.30.jar!/:9.0.30]
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
~[tomcat-coyote-9.0.30.jar!/:9.0.30]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598)
~[tomcat-coyote-9.0.30.jar!/:9.0.30]
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
~[tomcat-coyote-9.0.30.jar!/:9.0.30]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source) ~[?:?]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at java.lang.Thread.run(Unknown Source) [?:?]
2020-01-03 12:08:06,799 ERROR [org.apereo.cas.util.CompressionUtils] -
<Base64 decoding failed>
java.util.zip.ZipException: incorrect header check
at java.util.zip.InflaterInputStream.read(Unknown Source) ~[?:?]
at java.io.FilterInputStream.read(Unknown Source) ~[?:?]
at
org.apereo.cas.util.CompressionUtils.decodeByteArrayToString(CompressionUtils.java:121)
~[cas-server-core-util-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder.inflateAuthnRequest(AbstractSaml20ObjectBuilder.java:515)
~[cas-server-support-saml-core-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder.decodeSamlAuthnRequest(AbstractSaml20ObjectBuilder.java:501)
~[cas-server-support-saml-core-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.authentication.principal.GoogleAccountsServiceFactory.createService(GoogleAccountsServiceFactory.java:34)
~[cas-server-support-saml-googleapps-core-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.support.saml.authentication.principal.GoogleAccountsServiceFactory.createService(GoogleAccountsServiceFactory.java:21)
~[cas-server-support-saml-googleapps-core-6.1.3.jar!/:6.1.3]
at jdk.internal.reflect.GeneratedMethodAccessor178.invoke(Unknown
Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at
org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:279)
~[spring-core-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499)
~[spring-cloud-context-2.2.0.RC1.jar!/:2.2.0.RC1]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
~[spring-aop-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
~[spring-aop-5.2.0.RELEASE.jar!/:5.2.0.RELEASE]
at com.sun.proxy.$Proxy130.createService(Unknown Source) ~[?:?]
at
org.apereo.cas.web.support.DefaultArgumentExtractor.lambda$extractServiceInternal$0(DefaultArgumentExtractor.java:48)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
~[?:?]
at java.util.ArrayList$ArrayListSpliterator.tryAdvance(Unknown
Source) ~[?:?]
at java.util.stream.ReferencePipeline.forEachWithCancel(Unknown
Source) ~[?:?]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown
Source) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown
Source) ~[?:?]
at java.util.stream.FindOps$FindOp.evaluateSequential(Unknown
Source) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:?]
at java.util.stream.ReferencePipeline.findFirst(Unknown Source)
~[?:?]
at
org.apereo.cas.web.support.DefaultArgumentExtractor.extractServiceInternal(DefaultArgumentExtractor.java:54)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.web.support.AbstractArgumentExtractor.extractService(AbstractArgumentExtractor.java:36)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.getRegisteredServiceFromRequest(RegisteredServiceResponseHeadersEnforcementFilter.java:166)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.getStringProperty(RegisteredServiceResponseHeadersEnforcementFilter.java:125)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.shouldHttpHeaderBeInjectedIntoResponse(RegisteredServiceResponseHeadersEnforcementFilter.java:146)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.services.web.support.RegisteredServiceResponseHeadersEnforcementFilter.decideInsertStrictTransportSecurityHeader(RegisteredServiceResponseHeadersEnforcementFilter.java:111)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apereo.cas.web.support.filters.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:204)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
at
org.apereo.cas.web.support.filters.AddResponseHeadersFilter.doFilter(AddResponseHeadersFilter.java:67)
~[cas-server-core-web-api-6.1.3.jar!/:6.1.3]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
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].
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/56f475a5-755a-47bd-9b69-ada576735f1f%40apereo.org.