Hi,

in development environment the error is gone. Maybe the LDAP had some 
issues while I was trying to connect. Whatever.

I created a new project and took some of the old config, some not.. but I'm 
still getting an error.


Error message is attached in file ad-error.txt (it's quite long...).

*cas.authn.ldap[0].type* is set to *AD* or *AUTHENTICATED*.

Certificates were imported to the cacerts key-/truststore in 
*$JAVA_HOME/jre/lib/security* while building the required docker image.


[...]
COPY extra/certs/cacert.crt $JAVA_HOME/jre/lib/security/cacert.crt
COPY extra/certs/ssl.crt $JAVA_HOME/jre/lib/security/ssl.crt

RUN $JAVA_HOME/bin/keytool -import -trustcacerts \
    -keystore $JAVA_HOME/jre/lib/security/cacerts \
    -storepass changeit -file $JAVA_HOME/jre/lib/security/cacert.crt -alias 
cacert -noprompt && \
    $JAVA_HOME/bin/keytool -import \
    -keystore $JAVA_HOME/jre/lib/security/cacerts \
    -storepass changeit -file $JAVA_HOME/jre/lib/security/ssl.crt -alias 
ssl -noprompt

[...]


*cas.properties*


cas.server.name=https://${dns}
cas.server.prefix=${cas.server.name}/cas
logging.config: file:/etc/cas/config/log4j2.xml

cas.authn.accept.users=

cas.authn.ldap[0].name=${ldapDomain}
cas.authn.ldap[0].type=AD
cas.authn.ldap[0].ldapUrl=${ldapUrl}
cas.authn.ldap[0].baseDn=${ldapBaseDn}
cas.authn.ldap[0].validatePeriod=PT5M
cas.authn.ldap[0].minPoolSize=3
cas.authn.ldap[0].maxPoolSize=10
cas.authn.ldap[0].validateOnCheckout=false
cas.authn.ldap[0].validatePeriodically=true
cas.authn.ldap[0].validatePeriod=PT5M
cas.authn.ldap[0].failFast=false
cas.authn.ldap[0].idleTime=PT10M
cas.authn.ldap[0].prunePeriod=PT2M
cas.authn.ldap[0].blockWaitTime=PT3S
cas.authn.ldap[0].useStartTls=false
cas.authn.ldap[0].useSsl=true
cas.authn.ldap[0].searchFilter=sAMAccountName={user}
cas.authn.ldap[0].dnFormat=CN=%s,OU=Users,DC=active-directory,DC=lan

cas.ticket.registry.inMemory.cache=true
cas.ticket.registry.inMemory.loadFactor=1
cas.ticket.registry.inMemory.concurrency=20
cas.ticket.registry.inMemory.initialCapacity=1000

Is there something that I still might have overlooked?

-- 
- 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/3864792c-aca0-43a6-a62e-7669e5e8e522%40apereo.org.
[1;31m2019-07-22 13:25:25,513 ERROR [org.ldaptive.pool.BlockingConnectionPool] 
- <[org.ldaptive.pool.BlockingConnectionPool@1624560476::name=null, 
poolConfig=[org.ldaptive.pool.PoolConfig@1462993597::minPoolSize=3, 
maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, 
validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], 
activator=null, passivator=null, 
validator=[org.ldaptive.pool.SearchValidator@107384494::searchRequest=[org.ldaptive.SearchRequest@353883046::baseDn=,
 searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), 
parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, 
sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, 
sortBehavior=UNORDERED, searchEntryHandlers=null, 
searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@7ce32c09],
 controls=null, 
referralHandler=org.ldaptive.referral.SearchReferralHandler@45110105, 
intermediateResponseHandlers=null]] 
pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@544730826::prunePeriod=PT2M, 
idleTime=PT10M], connectOnCreate=true, 
connectionFactory=[org.ldaptive.DefaultConnectionFactory@437220809::provider=org.ldaptive.provider.jndi.JndiProvider@2b4c4b3c,
 
config=[org.ldaptive.ConnectionConfig@1721269881::ldapUrl=ldaps://active-directory.lan:636,
 connectTimeout=PT5S, responseTimeout=PT5S, 
sslConfig=[org.ldaptive.ssl.SslConfig@2038881758::credentialConfig=null, 
trustManagers=null, 
hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@18465e1a, 
hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, 
handshakeCompletedListeners=null], useSSL=true, useStartTLS=false, 
connectionInitializer=null, 
connectionStrategy=org.ldaptive.DefaultConnectionStrategy@511af385]], 
initialized=false, availableCount=0, activeCount=0] unable to connect to the 
ldap>

org.ldaptive.provider.ConnectionException: javax.naming.CommunicationException: 
active-directory.lan:636 [Root exception is 
javax.net.ssl.SSLHandshakeException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target] at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:92)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:21)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.provider.AbstractProviderConnectionFactory.create(AbstractProviderConnectionFactory.java:84)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.DefaultConnectionFactory$DefaultConnection.open(DefaultConnectionFactory.java:267)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.createConnection(AbstractConnectionPool.java:455)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.createAvailableConnection(AbstractConnectionPool.java:494)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.grow(AbstractConnectionPool.java:344) 
~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.initialize(AbstractConnectionPool.java:253)
 ~[ldaptive-1.2.4.jar:?] at 
org.apereo.cas.util.LdapUtils.newLdaptiveBlockingConnectionPool(LdapUtils.java:976)
 ~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.newLdaptivePooledConnectionFactory(LdapUtils.java:727)
 ~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.getAuthenticatorViaDnFormat(LdapUtils.java:698) 
~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.getActiveDirectoryAuthenticator(LdapUtils.java:693)
 ~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.newLdaptiveAuthenticator(LdapUtils.java:636) 
~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration.lambda$ldapAuthenticationHandlers$1(LdapAuthenticationConfiguration.java:108)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] 
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) 
~[?:?] at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) 
~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) 
~[?:?] at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
~[?:?] at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
~[?:?] at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
 ~[?:?] at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?] 
at 
org.apereo.cas.config.LdapAuthenticationConfiguration.ldapAuthenticationHandlers(LdapAuthenticationConfiguration.java:103)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e.CGLIB$ldapAuthenticationHandlers$1(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e$$FastClassBySpringCGLIB$$18d854fd.invoke(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e.ldapAuthenticationHandlers(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:394)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:366)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e.ldapAuthenticationHandlers(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration.lambda$ldapAuthenticationEventExecutionPlanConfigurer$8(LdapAuthenticationConfiguration.java:254)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration.lambda$authenticationEventExecutionPlan$0(CasCoreAuthenticationConfiguration.java:73)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration.authenticationEventExecutionPlan(CasCoreAuthenticationConfiguration.java:71)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration$$EnhancerBySpringCGLIB$$2a4d2c7b.CGLIB$authenticationEventExecutionPlan$2(<generated>)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration$$EnhancerBySpringCGLIB$$2a4d2c7b$$FastClassBySpringCGLIB$$8ac14475.invoke(<generated>)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration$$EnhancerBySpringCGLIB$$2a4d2c7b.authenticationEventExecutionPlan(<generated>)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:607)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1237)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1164)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1237)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1164)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:316) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:157)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:137)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:91)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171)
 ~[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5132)
 ~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1849) 
~[catalina.jar:9.0.21] at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?] 
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 ~[tomcat-util.jar:9.0.21] at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
 ~[?:?] at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
 ~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) 
~[catalina.jar:9.0.21] at 
java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 ~[tomcat-util.jar:9.0.21] at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
 ~[?:?] at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
 ~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.Catalina.start(Catalina.java:633) 
~[catalina.jar:9.0.21] 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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) 
~[bootstrap.jar:9.0.21] at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) 
~[bootstrap.jar:9.0.21] Caused by: javax.naming.CommunicationException: 
active-directory.lan:636 at 
com.sun.jndi.ldap.Connection.<init>(Connection.java:237) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more Caused by: 
javax.net.ssl.SSLHandshakeException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?] at 
sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?] at 
sun.security.ssl.TransportContext.fatal(TransportContext.java:264) ~[?:?] at 
sun.security.ssl.TransportContext.fatal(TransportContext.java:259) ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:642)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361)
 ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:425) ~[?:?] 
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:178) ~[?:?] 
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:164) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063) 
~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402) 
~[?:?] at com.sun.jndi.ldap.Connection.createSocket(Connection.java:348) ~[?:?] 
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more Caused by: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385) ~[?:?] at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290) 
~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] 
at 
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:321) 
~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:237)
 ~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:110)
 ~[?:?] at 
org.ldaptive.ssl.AggregateTrustManager.checkServerTrusted(AggregateTrustManager.java:129)
 ~[ldaptive-1.2.4.jar:?] at 
sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1509)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:626)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361)
 ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:425) ~[?:?] 
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:178) ~[?:?] 
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:164) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063) 
~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402) 
~[?:?] at com.sun.jndi.ldap.Connection.createSocket(Connection.java:348) ~[?:?] 
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more Caused by: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
 ~[?:?] at 
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
 ~[?:?] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) 
~[?:?] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380) 
~[?:?] at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290) 
~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] 
at 
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:321) 
~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:237)
 ~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:110)
 ~[?:?] at 
org.ldaptive.ssl.AggregateTrustManager.checkServerTrusted(AggregateTrustManager.java:129)
 ~[ldaptive-1.2.4.jar:?] at 
sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1509)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:626)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361)
 ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:425) ~[?:?] 
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:178) ~[?:?] 
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:164) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063) 
~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402) 
~[?:?] at com.sun.jndi.ldap.Connection.createSocket(Connection.java:348) ~[?:?] 
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more

org.ldaptive.provider.ConnectionException: javax.naming.CommunicationException: 
active-directory.lan:636 [Root exception is 
javax.net.ssl.SSLHandshakeException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target] at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:92)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:21)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.provider.AbstractProviderConnectionFactory.create(AbstractProviderConnectionFactory.java:84)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.DefaultConnectionFactory$DefaultConnection.open(DefaultConnectionFactory.java:267)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.createConnection(AbstractConnectionPool.java:455)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.createAvailableConnection(AbstractConnectionPool.java:494)
 ~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.grow(AbstractConnectionPool.java:344) 
~[ldaptive-1.2.4.jar:?] at 
org.ldaptive.pool.AbstractConnectionPool.initialize(AbstractConnectionPool.java:253)
 ~[ldaptive-1.2.4.jar:?] at 
org.apereo.cas.util.LdapUtils.newLdaptiveBlockingConnectionPool(LdapUtils.java:976)
 ~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.newLdaptivePooledConnectionFactory(LdapUtils.java:727)
 ~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.getAuthenticatorViaDnFormat(LdapUtils.java:698) 
~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.getActiveDirectoryAuthenticator(LdapUtils.java:693)
 ~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.util.LdapUtils.newLdaptiveAuthenticator(LdapUtils.java:636) 
~[cas-server-support-ldap-core-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration.lambda$ldapAuthenticationHandlers$1(LdapAuthenticationConfiguration.java:108)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] 
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) 
~[?:?] at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) 
~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) 
~[?:?] at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
~[?:?] at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
~[?:?] at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
 ~[?:?] at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?] 
at 
org.apereo.cas.config.LdapAuthenticationConfiguration.ldapAuthenticationHandlers(LdapAuthenticationConfiguration.java:103)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e.CGLIB$ldapAuthenticationHandlers$1(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e$$FastClassBySpringCGLIB$$18d854fd.invoke(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e.ldapAuthenticationHandlers(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:394)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:366)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apereo.cas.config.LdapAuthenticationConfiguration$$EnhancerBySpringCGLIB$$d0c2615e.ldapAuthenticationHandlers(<generated>)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.LdapAuthenticationConfiguration.lambda$ldapAuthenticationEventExecutionPlanConfigurer$8(LdapAuthenticationConfiguration.java:254)
 ~[cas-server-support-ldap-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration.lambda$authenticationEventExecutionPlan$0(CasCoreAuthenticationConfiguration.java:73)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration.authenticationEventExecutionPlan(CasCoreAuthenticationConfiguration.java:71)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration$$EnhancerBySpringCGLIB$$2a4d2c7b.CGLIB$authenticationEventExecutionPlan$2(<generated>)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration$$EnhancerBySpringCGLIB$$2a4d2c7b$$FastClassBySpringCGLIB$$8ac14475.invoke(<generated>)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apereo.cas.config.CasCoreAuthenticationConfiguration$$EnhancerBySpringCGLIB$$2a4d2c7b.authenticationEventExecutionPlan(<generated>)
 ~[cas-server-core-authentication-6.0.4.jar:6.0.4] 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:607)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1237)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1164)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1237)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1164)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1288)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:846)
 ~[spring-beans-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:863)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
 ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:316) 
~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:157)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:137)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:91)
 ~[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE] at 
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171)
 ~[spring-web-5.1.3.RELEASE.jar:5.1.3.RELEASE] at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5132)
 ~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1849) 
~[catalina.jar:9.0.21] at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?] 
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 ~[tomcat-util.jar:9.0.21] at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
 ~[?:?] at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
 ~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) 
~[catalina.jar:9.0.21] at 
java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 ~[tomcat-util.jar:9.0.21] at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
 ~[?:?] at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
 ~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
~[catalina.jar:9.0.21] at 
org.apache.catalina.startup.Catalina.start(Catalina.java:633) 
~[catalina.jar:9.0.21] 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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) 
~[bootstrap.jar:9.0.21] at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) 
~[bootstrap.jar:9.0.21] Caused by: javax.naming.CommunicationException: 
active-directory.lan:636 at 
com.sun.jndi.ldap.Connection.<init>(Connection.java:237) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more Caused by: 
javax.net.ssl.SSLHandshakeException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?] at 
sun.security.ssl.TransportContext.fatal(TransportContext.java:321) ~[?:?] at 
sun.security.ssl.TransportContext.fatal(TransportContext.java:264) ~[?:?] at 
sun.security.ssl.TransportContext.fatal(TransportContext.java:259) ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:642)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361)
 ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:425) ~[?:?] 
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:178) ~[?:?] 
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:164) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063) 
~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402) 
~[?:?] at com.sun.jndi.ldap.Connection.createSocket(Connection.java:348) ~[?:?] 
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more Caused by: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385) ~[?:?] at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290) 
~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] 
at 
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:321) 
~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:237)
 ~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:110)
 ~[?:?] at 
org.ldaptive.ssl.AggregateTrustManager.checkServerTrusted(AggregateTrustManager.java:129)
 ~[ldaptive-1.2.4.jar:?] at 
sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1509)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:626)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361)
 ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:425) ~[?:?] 
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:178) ~[?:?] 
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:164) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063) 
~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402) 
~[?:?] at com.sun.jndi.ldap.Connection.createSocket(Connection.java:348) ~[?:?] 
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more Caused by: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target at 
sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
 ~[?:?] at 
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
 ~[?:?] at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) 
~[?:?] at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380) 
~[?:?] at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290) 
~[?:?] at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?] 
at 
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:321) 
~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:237)
 ~[?:?] at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:110)
 ~[?:?] at 
org.ldaptive.ssl.AggregateTrustManager.checkServerTrusted(AggregateTrustManager.java:129)
 ~[ldaptive-1.2.4.jar:?] at 
sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1509)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:626)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:461)
 ~[?:?] at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:361)
 ~[?:?] at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:448) ~[?:?] 
at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:425) ~[?:?] 
at sun.security.ssl.TransportContext.dispatch(TransportContext.java:178) ~[?:?] 
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:164) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152) ~[?:?] at 
sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063) 
~[?:?] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402) 
~[?:?] at com.sun.jndi.ldap.Connection.createSocket(Connection.java:348) ~[?:?] 
at com.sun.jndi.ldap.Connection.<init>(Connection.java:216) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137) ~[?:?] at 
com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1610) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2752) ~[?:?] at 
com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:320) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192) ~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210) ~[?:?] 
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153) 
~[?:?] at 
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83) 
~[?:?] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:730) ~[?:?] 
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305) 
~[?:?] at javax.naming.InitialContext.init(InitialContext.java:236) ~[?:?] at 
javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) ~[?:?] 
at 
org.ldaptive.provider.jndi.JndiConnectionFactory.createInternal(JndiConnectionFactory.java:89)
 ~[ldaptive-1.2.4.jar:?] ... 149 more

Reply via email to