Hi,

I'm trying to install CAS with the overlay method with gradle on CentOS8. I deploy cas-overlay-template directory with git command. I want LDAP authentication, so I add the module cas-server-support-ldap. My gradle.properties file is :

# Versions
cas.version=6.2.1
springBootVersion=2.3.3.RELEASE

# Use -jetty, -undertow to other containers
# Or blank if you want to deploy to an external container
appServer=-tomcat
executable=false

tomcatVersion=8.5.50
group=org.apereo.cas
sourceCompatibility=11
targetCompatibility=11

jibVersion=2.4.0
gradleVersion=6.5.1

# Location of the downloaded CAS shell JAR
shellDir=build/libs
ivyVersion=2.4.0
gradleDownloadTaskVersion=3.4.3
gradleMavenPluginVersion=4.1.5
gradleLombokPluginVersion=4.1.5

# use without "-slim" in tag name if you want tools like jstack, adds about 100MB to image size
# (https://hub.docker.com/r/adoptopenjdk/openjdk11/tags/)
baseDockerImage=adoptopenjdk/openjdk11:alpine-jre
allowInsecureRegistries=false

dependencies {
    implementation "org.apereo.cas:cas-server-webapp${project.appServer}:${project.'cas.version'}"
    //Liste des modules additionnels
    //Module pour les pages de management
    implementation "org.apereo.cas:cas-server-support-monitor:${project.'cas.version'}"
    //Ajout du module pour l'authentification LDAP
    implementation "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
    //Pour la configuration des fichiers de services au fomrat json
    implementation "org.apereo.cas:cas-server-support-json-service-registry:${project.'cas.version'}"
}



and my cas.properties is :


cas.server.name=https://my-cas.exemple.org
cas.server.prefix=${cas.server.name}/cas
cas.host.name: my-cas.exemple.org

# Log
logging.config=file:/etc/cas/config/log4j2.xml
logging.level.org.apereo=DEBUG

#Config LDAP
cas.myldap.ldap.url=ldaps://my-ldap.exemple.org
cas.myldap.ldap.user=cn=cas,ou=roles,dc=exemple,dc=org
cas.myldap.ldap.password=XXXXXXXXXXXX

# Management
management.endpoints.web.base-path=/actuator
management.endpoints.web.exposure.include=status
management.endpoint.status.enabled=true
cas.monitor.endpoints.endpoint.status.access=IP_ADDRESS
cas.monitor.endpoints.endpoint.status.requiredIpAddresses=XXX.XXX.XXX.XXX


# Format de definition des services
cas.service-registry.initFromJson=false
cas.service-registry.json.location=file:/etc/cas/services

#Config SIGNING et ENCRYPTION KEYS
#Pour webflow
cas.webflow.crypto.enabled=true
cas.webflow.crypto.alg=AES
cas.webflow.crypto.signing.keySize=512
cas.webflow.crypto.signing.key=XXXXXXXXXXXXXX
cas.webflow.crypto.encryption.keySize=16
cas.webflow.crypto.encryption.key=XXXXXXXXXXXX
# Pour TGC
cas.tgc.crypto.enabled=true
cas.tgc.crypto.encryption.key=XXXXXXXXXXXX
cas.tgc.crypto.signing.key=XXXXXXXXXX


cas.authn.accept.users=

cas.authn.ldap[0].order=1
cas.authn.ldap[0].name=LDAP
cas.authn.ldap[0].type=AUTHENTICATED
cas.authn.ldap[0].ldap-url=${cas.myldap.ldap.url}
cas.authn.ldap[0].bind-dn=${cas.myldap.ldap.user}
cas.authn.ldap[0].bind-credential=${cas.myldap.ldap.password}
cas.authn.ldap[0].use-ssl=true
cas.authn.ldap[0].use-start-tls=false
cas.authn.ldap[0].trust-certificates=file:///etc/certs/chain.pem
cas.authn.ldap[0].block-wait-time=PT3S
cas.authn.ldap[0].response-timeout=PT5S
cas.authn.ldap[0].idle-time=PT10M
cas.authn.ldap[0].prune-period=PT5M
cas.authn.ldap[0].min-pool-size=3
cas.authn.ldap[0].max-pool-size=10
cas.authn.ldap[0].validate-on-checkout=true
cas.authn.ldap[0].validate-periodically=true
cas.authn.ldap[0].validate-period=PT5M
cas.authn.ldap[0].base-dn=dc=ou=people,exemple,dc=org
cas.authn.ldap[0].subtree-search=false
cas.authn.ldap[0].search-filter=(&(login={user})(entryStatus=valid))
cas.authn.ldap[0].dn-format=uid=%s,ou=people,dc=exemple,dc=org
cas.authn.ldap[0].principal-attribute-id=login
cas.authn.ldap[0].principal-attribute-list=uid,mail,sn,givenName,cn,groupMemberOf

#Password management LDAP
cas.authn.pm.ldap[0].type=GENERIC


To build the war file, I run commands :

rm -rf $HOME/.gradle/caches/

./gradlew --refresh-dependencies clean CopyCasConfiguration build

cp /opt/cas-overlay-template/build/libs/cas.war /opt/tomcat/webapps/

systemctl restart tomcat.service

Compilation seems good and the login page is ok. But if I try a login/password of my LDAP, authentication failed...

In CAS log file I found an exception but I don't understand why it doesn't work :

2020-08-26 12:20:28,322 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <POST "/cas/login", parameters={masked}> 2020-08-26 12:20:28,323 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <Mapping request with URI '/cas/login' to flow with id 'login'> 2020-08-26 12:20:28,324 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <Mapped to [FlowHandlerMapping.DefaultFlowHandler@78595db0]> 2020-08-26 12:20:28,324 DEBUG [org.springframework.webflow.executor.FlowExecutorImpl] - <Resuming flow execution with key 'XXXXXX....XXXXX=> 2020-08-26 12:20:28,329 DEBUG [org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl] - <Getting FlowDefinition with id 'login'> 2020-08-26 12:20:28,329 DEBUG [org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Resuming in org.springframework.webflow.mvc.servlet.MvcExternalContext@4b36cf82> 2020-08-26 12:20:28,348 DEBUG [org.springframework.webflow.engine.Flow] - <Restoring [FlowVariable@bc2b5b2 name = 'credential', valueFactory = [BeanFactoryVariableValueFactory@11686818 type = UsernamePasswordCredential]]> 2020-08-26 12:20:28,350 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Processing user event 'submit'> 2020-08-26 12:20:28,350 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Resolved model UsernamePasswordCredential(username=null, source=null, customFields={})> 2020-08-26 12:20:28,350 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Binding to model> 2020-08-26 12:20:28,350 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Adding mapping for parameter 'username'> 2020-08-26 12:20:28,351 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Adding mapping for parameter 'password'> 2020-08-26 12:20:28,469 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Validating model> 2020-08-26 12:20:28,470 DEBUG [org.springframework.webflow.validation.ValidationHelper] - <Invoking default model validation method 'validate(ValidationContext)'> 2020-08-26 12:20:28,472 DEBUG [org.springframework.webflow.engine.ViewState] - <Event 'submit' returned from view [ServletMvcView@161cf80a view = org.thymeleaf.spring5.view.ThymeleafView@6068f415]> 2020-08-26 12:20:28,473 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@169616f on = submit, to = realSubmit]> 2020-08-26 12:20:28,473 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'viewLoginForm'> 2020-08-26 12:20:28,473 DEBUG [org.springframework.webflow.engine.ActionState] - <Entering state 'realSubmit' of flow 'login'> 2020-08-26 12:20:28,473 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@8aae1fb expression = authenticationViaFormAction, resultExpression = [null]]> 2020-08-26 12:20:28,474 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.apereo.cas.web.flow.actions.InitialAuthenticationAction@5b1d3c33> 2020-08-26 12:20:28,475 DEBUG [org.apereo.cas.authentication.adaptive.DefaultAdaptiveAuthenticationPolicy] - <User agent [Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:80.0) Gecko/20100101 Firefox/80.0] is authorized to proceed> 2020-08-26 12:20:28,476 DEBUG [org.apereo.cas.authentication.adaptive.DefaultAdaptiveAuthenticationPolicy] - <Adaptive authentication policy has authorized client [XXX.XXX.XXX.XXX] to proceed.> 2020-08-26 12:20:28,476 DEBUG [org.apereo.cas.web.flow.resolver.impl.ServiceTicketRequestWebflowEventResolver] - <Located ticket-granting ticket [] from the request context> 2020-08-26 12:20:28,476 DEBUG [org.apereo.cas.web.flow.resolver.impl.ServiceTicketRequestWebflowEventResolver] - <Located service [null] from the request context> 2020-08-26 12:20:28,476 DEBUG [org.apereo.cas.web.flow.resolver.impl.ServiceTicketRequestWebflowEventResolver] - <Provided value for [renew] request parameter is [null]> 2020-08-26 12:20:28,476 DEBUG [org.apereo.cas.web.flow.resolver.impl.ServiceTicketRequestWebflowEventResolver] - <Request is not eligible to be issued service tickets just yet> 2020-08-26 12:20:28,505 DEBUG [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] - <Authentication credentials provided for this transaction are [[UsernamePasswordCredential(username=toto, source=null, customFields={})]]> 2020-08-26 12:20:28,530 DEBUG [org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan] - <Candidate/Registered authentication handlers for this transaction are [[org.apereo.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler@69b94e6a]]> 2020-08-26 12:20:28,530 DEBUG [org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan] - <Authentication handler resolvers for this transaction are [[org.apereo.cas.authentication.handler.RegisteredServiceAuthenticationHandlerResolver@3c7178b]]> 2020-08-26 12:20:28,532 DEBUG [org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan] - <Authentication handler resolvers produced no candidate authentication handler. Using the default handler resolver instead...> 2020-08-26 12:20:28,533 DEBUG [org.apereo.cas.authentication.AuthenticationHandlerResolver] - <Default authentication handlers used for this transaction are [HttpBasedServiceCredentialsAuthenticationHandler]> 2020-08-26 12:20:28,533 DEBUG [org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan] - <Resolved and finalized authentication handlers to carry out this authentication transaction are [[org.apereo.cas.authentication.handler.RegisteredServiceAuthenticationHandlerResolver@3c7178b]]> 2020-08-26 12:20:28,533 DEBUG [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] - <Candidate resolved authentication handlers for this transaction are [[org.apereo.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler@69b94e6a]]> 2020-08-26 12:20:28,533 DEBUG [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] - <Attempting to authenticate credential [UsernamePasswordCredential(username=toto, source=null, customFields={})]> 2020-08-26 12:20:28,534 DEBUG [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] - <Authentication handler [HttpBasedServiceCredentialsAuthenticationHandler] does not support the credential type [UsernamePasswordCredential(username=toto, source=null, customFields={})]. Trying next...> 2020-08-26 12:20:28,537 INFO [org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHO: toto
WHAT: Supplied credentials: [UsernamePasswordCredential(username=toto, source=null, customFields={})]
ACTION: AUTHENTICATION_FAILED
APPLICATION: CAS
WHEN: Wed Aug 26 12:20:28 CEST 2020
CLIENT IP ADDRESS: XXX.XXX.XXX.XXX
SERVER IP ADDRESS: XXX.XXX.XXX.XXX
=============================================================

>
2020-08-26 12:20:28,537 WARN [org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver] - <class org.apereo.cas.authentication.AuthenticationException: 0 errors, 0 successes> 2020-08-26 12:20:28,537 DEBUG [org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver] - <0 errors, 0 successes>
org.apereo.cas.authentication.AuthenticationException: 0 errors, 0 successes
    at org.apereo.cas.authentication.PolicyBasedAuthenticationManager.evaluateFinalAuthentication(PolicyBasedAuthenticationManager.java:346) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at org.apereo.cas.authentication.PolicyBasedAuthenticationManager.authenticateInternal(PolicyBasedAuthenticationManager.java:324) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at org.apereo.cas.authentication.PolicyBasedAuthenticationManager.authenticate(PolicyBasedAuthenticationManager.java:62) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at org.apereo.cas.authentication.PolicyBasedAuthenticationManager$$FastClassBySpringCGLIB$$90e801d3.invoke(<generated>) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.apereo.inspektr.audit.AuditTrailManagementAspect.handleAuditTrail(AuditTrailManagementAspect.java:135) ~[inspektr-audit-1.8.7.GA.jar:1.8.7.GA]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.apereo.cas.authentication.PolicyBasedAuthenticationManager$$EnhancerBySpringCGLIB$$affa7075.authenticate(<generated>) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) ~[spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
    at com.sun.proxy.$Proxy153.authenticate(Unknown Source) ~[?:?]
    at org.apereo.cas.authentication.DefaultAuthenticationTransactionManager.handle(DefaultAuthenticationTransactionManager.java:31) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) ~[spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
    at com.sun.proxy.$Proxy152.handle(Unknown Source) ~[?:?]
    at org.apereo.cas.authentication.DefaultAuthenticationSystemSupport.handleAuthenticationTransaction(DefaultAuthenticationSystemSupport.java:53) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at org.apereo.cas.authentication.DefaultAuthenticationSystemSupport.handleInitialAuthenticationTransaction(DefaultAuthenticationSystemSupport.java:34) ~[cas-server-core-authentication-api-6.2.1.jar:6.2.1]     at org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver.resolveInternal(DefaultCasDelegatingWebflowEventResolver.java:56) ~[cas-server-core-webflow-api-6.2.1.jar:6.2.1]     at org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolve(AbstractCasWebflowEventResolver.java:105) ~[cas-server-core-webflow-api-6.2.1.jar:6.2.1]     at org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolveSingle(AbstractCasWebflowEventResolver.java:110) ~[cas-server-core-webflow-api-6.2.1.jar:6.2.1]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) ~[spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
    at com.sun.proxy.$Proxy213.resolveSingle(Unknown Source) ~[?:?]
    at org.apereo.cas.web.flow.actions.AbstractAuthenticationAction.doExecute(AbstractAuthenticationAction.java:63) ~[cas-server-core-webflow-api-6.2.1.jar:6.2.1]     at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) ~[spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
    at com.sun.proxy.$Proxy201.execute(Unknown Source) ~[?:?]
    at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.State.enter(State.java:194) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.Transition.execute(Transition.java:228) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:231) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.ViewState.resume(ViewState.java:195) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.Flow.resume(Flow.java:537) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:168) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:499) ~[spring-cloud-context-2.2.2.RELEASE.jar:2.2.2.RELEASE]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar:5.2.6.RELEASE]
    at com.sun.proxy.$Proxy216.resumeExecution(Unknown Source) ~[?:?]
    at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:254) ~[spring-webflow-2.5.1.RELEASE.jar:2.5.1.RELEASE]     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) ~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) ~[servlet-api.jar:?]     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) ~[servlet-api.jar:?]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ~[tomcat-websocket.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apereo.cas.web.support.AuthenticationCredentialsThreadLocalBinderClearingFilter.doFilter(AuthenticationCredentialsThreadLocalBinderClearingFilter.java:28) ~[cas-server-core-web-api-6.2.1.jar:6.2.1]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apereo.cas.web.support.filters.RequestParameterPolicyEnforcementFilter.doFilter(RequestParameterPolicyEnforcementFilter.java:409) ~[cas-server-core-web-api-6.2.1.jar:6.2.1]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apereo.cas.web.support.filters.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:199) ~[cas-server-core-web-api-6.2.1.jar:6.2.1]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apereo.cas.web.support.filters.AddResponseHeadersFilter.doFilter(AddResponseHeadersFilter.java:63) ~[cas-server-core-web-api-6.2.1.jar:6.2.1]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:157) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) ~[spring-security-web-5.3.2.RELEASE.jar:5.3.2.RELEASE]     at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:128) ~[spring-boot-2.2.8.RELEASE.jar:2.2.8.RELEASE]     at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:66) ~[spring-boot-2.2.8.RELEASE.jar:2.2.8.RELEASE]     at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:103) ~[spring-boot-2.2.8.RELEASE.jar:2.2.8.RELEASE]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:121) ~[spring-boot-2.2.8.RELEASE.jar:2.2.8.RELEASE]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:109) ~[spring-boot-actuator-2.2.8.RELEASE.jar:2.2.8.RELEASE]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apereo.cas.logging.web.ThreadContextMDCServletFilter.doFilter(ThreadContextMDCServletFilter.java:99) ~[cas-server-core-logging-6.2.1.jar:6.2.1]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apereo.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:66) ~[inspektr-common-1.8.7.GA.jar:1.8.7.GA]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) ~[log4j-web-2.13.3.jar:2.13.3]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[catalina.jar:8.5.50]     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[catalina.jar:8.5.50]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) ~[catalina.jar:8.5.50]     at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) ~[catalina.jar:8.5.50]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) ~[catalina.jar:8.5.50]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[catalina.jar:8.5.50]     at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:482) ~[tomcat-coyote.jar:8.5.50]     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-coyote.jar:8.5.50]     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) ~[tomcat-coyote.jar:8.5.50]     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) ~[tomcat-coyote.jar:8.5.50]     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:8.5.50]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:8.5.50]
    at java.lang.Thread.run(Thread.java:834) [?:?]
2020-08-26 12:20:28,538 DEBUG [org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver] - <Resolved single event [authenticationFailure] via [org.apereo.cas.web.flow.resolver.impl.DefaultCasDelegatingWebflowEventResolver] for this context> 2020-08-26 12:20:28,538 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.apereo.cas.web.flow.actions.InitialAuthenticationAction@5b1d3c33; result = authenticationFailure> 2020-08-26 12:20:28,538 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@8aae1fb expression = authenticationViaFormAction, resultExpression = [null]]; result = authenticationFailure> 2020-08-26 12:20:28,538 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@1c4e0 on = authenticationFailure, to = handleAuthenticationFailure]> 2020-08-26 12:20:28,538 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'realSubmit'> 2020-08-26 12:20:28,539 DEBUG [org.springframework.webflow.engine.ActionState] - <Entering state 'handleAuthenticationFailure' of flow 'login'> 2020-08-26 12:20:28,539 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@64842e15 expression = authenticationExceptionHandler, resultExpression = [null]]> 2020-08-26 12:20:28,539 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction@62b5be87> 2020-08-26 12:20:28,539 DEBUG [org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction] - <Located current event [authenticationFailure]> 2020-08-26 12:20:28,540 DEBUG [org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction] - <Located error attribute [class org.apereo.cas.authentication.AuthenticationException] with message [0 errors, 0 successes] from the current event> 2020-08-26 12:20:28,565 DEBUG [org.apereo.cas.web.flow.authentication.DefaultCasWebflowAuthenticationExceptionHandler] - <Unable to translate handler errors of the authentication exception [org.apereo.cas.authentication.AuthenticationException: 0 errors, 0 successes]. Returning [UNKNOWN]> 2020-08-26 12:20:28,566 DEBUG [org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction] - <Final event id resolved from the error is [UNKNOWN]> 2020-08-26 12:20:28,566 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction@62b5be87; result = UNKNOWN> 2020-08-26 12:20:28,566 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@64842e15 expression = authenticationExceptionHandler, resultExpression = [null]]; result = UNKNOWN> 2020-08-26 12:20:28,566 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@55c177e6 on = *, to = initializeLoginForm]> 2020-08-26 12:20:28,567 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'handleAuthenticationFailure'> 2020-08-26 12:20:28,567 DEBUG [org.springframework.webflow.engine.ActionState] - <Entering state 'initializeLoginForm' of flow 'login'> 2020-08-26 12:20:28,567 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@1b29c2bd expression = initializeLoginAction, resultExpression = [null]]> 2020-08-26 12:20:28,567 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Putting action execution attributes map[[empty]]> 2020-08-26 12:20:28,567 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.apereo.cas.web.flow.login.InitializeLoginAction@4e651ca6> 2020-08-26 12:20:28,567 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.apereo.cas.web.flow.login.InitializeLoginAction@4e651ca6; result = success> 2020-08-26 12:20:28,568 DEBUG [org.springframework.webflow.execution.AnnotatedAction] - <Clearing action execution attributes map[[empty]]> 2020-08-26 12:20:28,568 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@1b29c2bd expression = initializeLoginAction, resultExpression = [null]]; result = success> 2020-08-26 12:20:28,568 DEBUG [org.springframework.webflow.engine.Transition] - <Executing [Transition@7e4e4227 on = success, to = viewLoginForm]> 2020-08-26 12:20:28,568 DEBUG [org.springframework.webflow.engine.Transition] - <Exiting state 'initializeLoginForm'> 2020-08-26 12:20:28,568 DEBUG [org.springframework.webflow.engine.ViewState] - <Entering state 'viewLoginForm' of flow 'login'> 2020-08-26 12:20:28,597 DEBUG [org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Assigned key XXXXXXXX....XXXXXX=> 2020-08-26 12:20:28,598 DEBUG [org.springframework.webflow.engine.ViewState] - <Rendering + [ServletMvcView@31bfbf46 view = org.thymeleaf.spring5.view.ThymeleafView@6068f415]> 2020-08-26 12:20:28,598 DEBUG [org.springframework.webflow.engine.ViewState] - <  Flash scope = map[[empty]]> 2020-08-26 12:20:28,598 DEBUG [org.springframework.webflow.engine.ViewState] - <  Messages = [DefaultMessageContext@43f53718 sourceMessages = map[[null] -> list[[Message@5a482c49 source = [null], severity = ERROR, text = 'Mauvais identifiant / mot de passe.']]]]> 2020-08-26 12:20:28,598 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing [EvaluateAction@1cb893e9 expression = renderLoginFormAction, resultExpression = [null]]> 2020-08-26 12:20:28,599 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Executing org.apereo.cas.web.flow.login.RenderLoginAction@54252b58> 2020-08-26 12:20:28,599 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing org.apereo.cas.web.flow.login.RenderLoginAction@54252b58; result = null> 2020-08-26 12:20:28,599 DEBUG [org.springframework.webflow.execution.ActionExecutor] - <Finished executing [EvaluateAction@1cb893e9 expression = renderLoginFormAction, resultExpression = [null]]; result = null> 2020-08-26 12:20:28,601 DEBUG [org.springframework.webflow.mvc.view.AbstractMvcView] - <Rendering MVC [org.thymeleaf.spring5.view.ThymeleafView@6068f415] with model map [{passwordManagementEnabled=false, viewScope=map[[empty]], warnCookieValue=false, org.springframework.validation.BindingResult.credential=org.springframework.webflow.mvc.view.BindingModel: 1 errors Error in object 'credential': codes []; arguments []; default message [Mauvais identifiant / mot de passe.], staticAuthentication=false, flowExecutionUrl=/cas/login?username=toto&password=XXXXXXexecution=XXXXXXXXXXXXXX...XXXXXXXXXXXXXXXX, flowRequestContext=[RequestControlContextImpl@815cd6b externalContext = org.springframework.webflow.mvc.servlet.MvcExternalContext@4b36cf82, currentEvent = success, requestScope = map[[empty]], attributes = map[[empty]], messageContext = [DefaultMessageContext@43f53718 sourceMessages = map[[null] -> list[[Message@5a482c49 source = [null], severity = ERROR, text = 'Mauvais identifiant / mot de passe.']]]], flowExecution = [FlowExecutionImpl@7b370795 flow = 'login', flowSessions = list[[FlowSessionImpl@2b5ef849 flow = 'login', state = 'viewLoginForm', scope = map['passwordManagementEnabled' -> false, 'rememberMeAuthenticationEnabled' -> false, 'customLoginFormFields' -> map[[empty]], 'viewScope' -> map[[empty]], 'credential' -> UsernamePasswordCredential(username=toto, source=null, customFields={}), 'warnCookieValue' -> false, 'staticAuthentication' -> false, 'service' -> [null], 'ticketGrantingTicketId' -> '', 'trackGeoLocation' -> false, 'ipAddressIntelligenceResponse' -> org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceResponse@6192b0b9]]]]], rememberMeAuthenticationEnabled=false, customLoginFormFields={}, currentUser=null, credential=UsernamePasswordCredential(username=toto, source=null, customFields={}), flowExecutionKey=XXXXXXXXX...XXXXXXXXXX==, service=null, ticketGrantingTicketId=, trackGeoLocation=false, flashScope=map[[empty]], ipAddressIntelligenceResponse=org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceResponse@6192b0b9}]> 2020-08-26 12:20:28,659 DEBUG [org.springframework.webflow.engine.Transition] - <Completed transition execution.  As a result, the new state is 'viewLoginForm' in flow 'login'> 2020-08-26 12:20:28,660 DEBUG [org.springframework.webflow.engine.Transition] - <Completed transition execution.  As a result, the new state is 'viewLoginForm' in flow 'login'> 2020-08-26 12:20:28,660 DEBUG [org.springframework.webflow.engine.Transition] - <Completed transition execution.  As a result, the new state is 'viewLoginForm' in flow 'login'> 2020-08-26 12:20:28,660 DEBUG [org.springframework.webflow.engine.Transition] - <Completed transition execution.  As a result, the new state is 'viewLoginForm' in flow 'login'> 2020-08-26 12:20:28,660 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 401 UNAUTHORIZED> 2020-08-26 12:20:28,820 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/normalize.css/8.0.1/normalize.css", parameters={}> 2020-08-26 12:20:28,822 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/normalize.css/8.0.1/normalize.css'> 2020-08-26 12:20:28,822 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/normalize.css/8.0.1/normalize.css'> 2020-08-26 12:20:28,823 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,824 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,868 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/css-vars-ponyfill/2.3.1/dist/css-vars-ponyfill.min.js", parameters={}> 2020-08-26 12:20:28,869 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/css-vars-ponyfill/2.3.1/dist/css-vars-ponyfill.min.js'> 2020-08-26 12:20:28,869 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/css-vars-ponyfill/2.3.1/dist/css-vars-ponyfill.min.js'> 2020-08-26 12:20:28,870 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,871 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,888 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/bootstrap/4.5.0/css/bootstrap-grid.min.css", parameters={}> 2020-08-26 12:20:28,888 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/bootstrap/4.5.0/css/bootstrap-grid.min.css'> 2020-08-26 12:20:28,888 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/bootstrap/4.5.0/css/bootstrap-grid.min.css'> 2020-08-26 12:20:28,889 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,889 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,904 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/material-components-web/4.0.0/dist/material-components-web.css", parameters={}> 2020-08-26 12:20:28,904 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/material-components-web/4.0.0/dist/material-components-web.css'> 2020-08-26 12:20:28,904 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/material-components-web/4.0.0/dist/material-components-web.css'> 2020-08-26 12:20:28,904 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,905 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,908 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/mdi__font/5.0.45/css/materialdesignicons.css", parameters={}> 2020-08-26 12:20:28,908 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/mdi__font/5.0.45/css/materialdesignicons.css'> 2020-08-26 12:20:28,909 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/mdi__font/5.0.45/css/materialdesignicons.css'> 2020-08-26 12:20:28,909 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,909 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,927 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/css/cas.css", parameters={}> 2020-08-26 12:20:28,928 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/css/cas.css'> 2020-08-26 12:20:28,928 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/css/cas.css'> 2020-08-26 12:20:28,928 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/", "/"]> 2020-08-26 12:20:28,938 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/es5-shim/4.5.9/es5-shim.js", parameters={}> 2020-08-26 12:20:28,939 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/es5-shim/4.5.9/es5-shim.js'> 2020-08-26 12:20:28,939 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/es5-shim/4.5.9/es5-shim.js'> 2020-08-26 12:20:28,939 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,940 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,941 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/jquery/3.5.1/jquery.min.js", parameters={}> 2020-08-26 12:20:28,941 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/jquery/3.5.1/jquery.min.js'> 2020-08-26 12:20:28,942 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/jquery/3.5.1/jquery.min.js'> 2020-08-26 12:20:28,942 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,942 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,945 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/webjars/material-components-web/4.0.0/dist/material-components-web.js", parameters={}> 2020-08-26 12:20:28,946 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <GET "/cas/js/cas.js", parameters={}> 2020-08-26 12:20:28,951 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,971 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/js/cas.js'> 2020-08-26 12:20:28,972 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/js/cas.js'> 2020-08-26 12:20:28,972 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/", "/"]> 2020-08-26 12:20:28,973 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED> 2020-08-26 12:20:28,975 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/material-components-web/4.0.0/dist/material-components-web.js'> 2020-08-26 12:20:28,975 DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <No flow mapping found for request with URI '/cas/webjars/material-components-web/4.0.0/dist/material-components-web.js'> 2020-08-26 12:20:28,975 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]> 2020-08-26 12:20:28,976 DEBUG [org.springframework.web.servlet.DispatcherServlet] - <Completed 304 NOT_MODIFIED>

If someone can help me...

Best regards.

Quentin.


--
- 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/1d3fa2b2-0053-3cbb-4dc8-34b2fc1b947d%40gmail.com.

Reply via email to