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>[m
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