Just wanted to see if anyone else is seeing this.  Maybe I have a conflict or 
something missing.

Enabling risk-based authentication via:

implementation "org.apereo.cas:cas-server-support-electrofence"

Brings up an exception when logging in (see below).  Removing this and 
re-building removes it.
Want to experiment with risk based authentication, but can't get past this.

Here is my build.gradle dependencies that causes the exception.

dependencies {
    /**
    * Do NOT modify the lines below or else you will risk breaking dependency 
management.
    **/
    implementation 
enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}")
    implementation 
platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)

    /**
     * Do NOT modify the lines below or else you will risk breaking the build.
     **/
    implementation "org.apereo.cas:cas-server-core-api-configuration-model"
    implementation "org.apereo.cas:cas-server-webapp-init"

    if (project.hasProperty("appServer")) {
        implementation 
"org.apereo.cas:cas-server-webapp-init${project.appServer}"
    }

    developmentOnly 
"org.springframework.boot:spring-boot-devtools:${project.springBootVersion}"

    /**
     * CAS dependencies and modules may be listed here.
     *
     * There is no need to specify the version number for each dependency
     * since versions are all resolved and controlled by the dependency 
management
     * plugin via the CAS bom.
     **/
    implementation "org.apereo.cas:cas-server-core-api-configuration-model"
    implementation "org.apereo.cas:cas-server-core-events"
    implementation "org.apereo.cas:cas-server-support-events-jpa"
    implementation "org.apereo.cas:cas-server-webapp-init"
    implementation "org.apereo.cas:cas-server-support-json-service-registry"
    implementation "org.apereo.cas:cas-server-support-ldap"
    implementation "org.apereo.cas:cas-server-support-duo"
    implementation "org.apereo.cas:cas-server-support-generic"
    implementation "org.apereo.cas:cas-server-support-oauth-webflow"
    implementation "org.apereo.cas:cas-server-support-geolocation"
    implementation "org.apereo.cas:cas-server-support-geolocation-ip"
    implementation "org.apereo.cas:cas-server-support-reports"
    implementation "org.apereo.cas:cas-server-support-rest"
    implementation "org.apereo.cas:cas-server-support-pm-webflow"
    implementation "org.apereo.cas:cas-server-support-oidc"
    implementation "org.apereo.cas:cas-server-support-saml-idp"
    implementation "org.apereo.cas:cas-server-support-jdbc-drivers"
    implementation "org.apereo.cas:cas-server-support-electrofence"
    testImplementation "org.springframework.boot:spring-boot-starter-test"
}

Exception below:


2024-08-23 12:10:28,022 WARN 
[org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver]
 - <No qualifying bean of type 
'org.springframework.transaction.TransactionManager' available: expected single 
matching bean but found 2: ticketTransactionManager,transactionManagerEvents>
org.springframework.beans.factory.NoUniqueBeanDefinitionException: No 
qualifying bean of type 'org.springframework.transaction.TransactionManager' 
available: expected single matching bean but found 2: 
ticketTransactionManager,transactionManagerEvents
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1312)
 ~[spring-beans-6.1.2.jar:6.1.2]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:486)
 ~[spring-beans-6.1.2.jar:6.1.2]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:341)
 ~[spring-beans-6.1.2.jar:6.1.2]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:334)
 ~[spring-beans-6.1.2.jar:6.1.2]
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.determineTransactionManager(TransactionAspectSupport.java:515)
 ~[spring-tx-6.1.2.jar:6.1.2]
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:345)
 ~[spring-tx-6.1.2.jar:6.1.2]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
 ~[spring-tx-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:249)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at jdk.proxy3/jdk.proxy3.$Proxy236.getEventsOfTypeForPrincipal(Unknown 
Source) ~[?:?]
        at 
org.apereo.cas.impl.calcs.BaseAuthenticationRequestRiskCalculator.getCasTicketGrantingTicketCreatedEventsFor(BaseAuthenticationRequestRiskCalculator.java:69)
 ~[cas-server-support-electrofence-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.impl.calcs.BaseAuthenticationRequestRiskCalculator.calculate(BaseAuthenticationRequestRiskCalculator.java:46)
 ~[cas-server-support-electrofence-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.impl.engine.DefaultAuthenticationRiskEvaluator.lambda$evaluate$0(DefaultAuthenticationRiskEvaluator.java:54)
 ~[cas-server-support-electrofence-7.0.6.jar:7.0.6]
        at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
 ~[?:?]
        at 
java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
 ~[?:?]
        at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) 
~[?:?]
        at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
 ~[?:?]
        at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) 
~[?:?]
        at 
java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
 ~[?:?]
        at 
java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)
 ~[?:?]
        at 
java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)
 ~[?:?]
        at 
java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) 
~[?:?]
        at 
org.apereo.cas.impl.engine.DefaultAuthenticationRiskEvaluator.evaluate(DefaultAuthenticationRiskEvaluator.java:56)
 ~[cas-server-support-electrofence-7.0.6.jar:7.0.6]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.apereo.inspektr.audit.AuditTrailManagementAspect.handleAuditTrail(AuditTrailManagementAspect.java:128)
 ~[cas-server-core-audit-api-7.0.6.jar:7.0.6]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
        at 
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:249)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at jdk.proxy3/jdk.proxy3.$Proxy271.evaluate(Unknown Source) ~[?:?]
        at 
org.apereo.cas.web.flow.RiskAwareAuthenticationWebflowEventResolver.handlePossibleSuspiciousAttempt(RiskAwareAuthenticationWebflowEventResolver.java:69)
 ~[cas-server-support-electrofence-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.RiskAwareAuthenticationWebflowEventResolver.resolveInternal(RiskAwareAuthenticationWebflowEventResolver.java:58)
 ~[cas-server-support-electrofence-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolve(AbstractCasWebflowEventResolver.java:52)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolveSingle(AbstractCasWebflowEventResolver.java:57)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver.lambda$resolveCandidateAuthenticationEvents$2(DefaultCasDelegatingWebflowEventResolver.java:135)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at org.jooq.lambda.Unchecked.lambda$function$21(Unchecked.java:878) 
~[jool-0.9.15.jar:?]
        at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
 ~[?:?]
        at 
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
 ~[?:?]
        at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
 ~[?:?]
        at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) 
~[?:?]
        at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
 ~[?:?]
        at 
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
 ~[?:?]
        at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
~[?:?]
        at 
java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
 ~[?:?]
        at 
org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver.resolveCandidateAuthenticationEvents(DefaultCasDelegatingWebflowEventResolver.java:139)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver.resolveInternal(DefaultCasDelegatingWebflowEventResolver.java:85)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolve(AbstractCasWebflowEventResolver.java:52)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolveSingle(AbstractCasWebflowEventResolver.java:57)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.actions.AbstractAuthenticationAction.lambda$doExecuteInternal$0(AbstractAuthenticationAction.java:63)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at org.jooq.lambda.Unchecked.lambda$supplier$38(Unchecked.java:1695) 
~[jool-0.9.15.jar:?]
        at 
org.apereo.cas.util.function.FunctionUtils.doUnchecked(FunctionUtils.java:474) 
~[cas-server-core-util-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.actions.AbstractAuthenticationAction.doExecuteInternal(AbstractAuthenticationAction.java:41)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.apereo.cas.web.flow.actions.BaseCasWebflowAction.doExecute(BaseCasWebflowAction.java:57)
 ~[cas-server-core-webflow-api-7.0.6.jar:7.0.6]
        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101) 
~[spring-webflow-3.0.0.jar:3.0.0]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) 
~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:231) 
~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.ViewState.resume(ViewState.java:195) 
~[spring-webflow-3.0.0.jar:3.0.0]
        at org.springframework.webflow.engine.Flow.resume(Flow.java:537) 
~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:168)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
 ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:249)
 ~[spring-aop-6.1.2.jar:6.1.2]
        at jdk.proxy3/jdk.proxy3.$Proxy285.resumeExecution(Unknown Source) 
~[?:?]
        at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:254)
 ~[spring-webflow-3.0.0.jar:3.0.0]
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
 ~[spring-webmvc-6.1.2.jar:6.1.2]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
 ~[spring-webmvc-6.1.2.jar:6.1.2]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
 ~[spring-webmvc-6.1.2.jar:6.1.2]
        at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
 ~[spring-webmvc-6.1.2.jar:6.1.2]
        at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) 
~[servlet-api.jar:6.0]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
 ~[spring-webmvc-6.1.2.jar:6.1.2]
        at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) 
~[servlet-api.jar:6.0]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) 
~[tomcat-websocket.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)
 ~[spring-webmvc-6.1.2.jar:6.1.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apereo.cas.web.support.filters.RequestParameterPolicyEnforcementFilter.doFilter(RequestParameterPolicyEnforcementFilter.java:393)
 ~[cas-server-core-web-api-7.0.6.jar:7.0.6]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apereo.cas.web.support.filters.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:188)
 ~[cas-server-core-web-api-7.0.6.jar:7.0.6]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apereo.cas.web.support.filters.AddResponseHeadersFilter.doFilter(AddResponseHeadersFilter.java:62)
 ~[cas-server-core-web-api-7.0.6.jar:7.0.6]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) 
~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:75)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:133)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
 ~[spring-webmvc-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:225)
 ~[spring-security-config-6.2.1.jar:6.2.1]
        at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apereo.cas.logging.web.ThreadContextMDCServletFilter.doFilter(ThreadContextMDCServletFilter.java:100)
 ~[cas-server-core-logging-7.0.6.jar:7.0.6]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:124)
 ~[spring-boot-3.2.1.jar:3.2.1]
        at 
org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:99)
 ~[spring-boot-3.2.1.jar:3.2.1]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:117)
 ~[spring-boot-3.2.1.jar:3.2.1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.1.2.jar:6.1.2]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
 ~[spring-security-web-6.2.1.jar:6.2.1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apereo.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:32)
 ~[cas-server-core-audit-api-7.0.6.jar:7.0.6]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:70)
 ~[log4j-jakarta-web-2.22.1.jar:2.22.1]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) 
~[catalina.jar:10.1.24]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) 
~[catalina.jar:10.1.24]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
 ~[catalina.jar:10.1.24]
        at 
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731) 
~[catalina.jar:10.1.24]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) 
~[catalina.jar:10.1.24]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) 
~[tomcat-coyote.jar:10.1.24]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
 ~[tomcat-coyote.jar:10.1.24]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
 ~[tomcat-coyote.jar:10.1.24]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
 ~[tomcat-coyote.jar:10.1.24]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) 
~[tomcat-coyote.jar:10.1.24]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
 ~[tomcat-util.jar:10.1.24]
        at 
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 ~[tomcat-util.jar:10.1.24]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
 ~[tomcat-util.jar:10.1.24]
        at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]

-- 
- Website: https://apereo.github.io/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 cas-user+unsubscr...@apereo.org.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/MN6PR18MB546680282E1A7C07A70A910FDB882%40MN6PR18MB5466.namprd18.prod.outlook.com.

Reply via email to