<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"> I originally had shibboleth (version 3.4.3) set up with an AD LDAP server and it worked fine. Now I'm trying to add an additional LDAP server which is RHDS. Here is part of the error from the log when I attempt to authenticate with a user against the original AD server (I tried to include the whole error but the message was too big):<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">2019-04-16 13:16:23,815 - ERROR [net.shibboleth.idp.authn:-2] - Uncaught runtime exception<br></font><font face="monospace, monospace">org.springframework.binding.expression.EvaluationException: An ELException occurred getting the value for expression 'ValidateUsernamePassword' on context [class org.springframework.webflow.engine.impl.RequestControlContextImpl]<br></font><font face="monospace, monospace">        at org.springframework.binding.expression.spel.SpringELExpression.getValue(SpringELExpression.java:94)<br></font><font face="monospace, monospace">Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1021E: A problem occurred whilst attempting to access the property 'ValidateUsernamePassword': 'Error creating bean with name 'ValidateUsernamePasswordAgainstLDAP' defined in file [/opt/shibboleth-i<br></font><font face="monospace, monospace">dp/system/flows/authn/password-authn-beans.xml]: Cannot resolve reference to bean 'shibboleth.authn.LDAP.authenticator' while setting bean property 'authenticator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name<br></font><font face="monospace, monospace">'aggregateAuthenticator' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'aggregateAuthHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error<br></font><font face="monospace, monospace">creating bean with name 'aggregateAuthHandler' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'authHandlers' while setting bean property 'authenticationHandlers'; nested exception is org.springframework.beans.facto<br></font><font face="monospace, monospace">ry.BeanCreationException: Error creating bean with name 'authHandlers': Cannot resolve reference to bean 'authHandler1' while setting bean property 'sourceMap' with key [TypedStringValue: value [directory1], target type [null]]; nested exception is org.springframework.bea<br></font><font face="monospace, monospace">ns.factory.BeanCreationException: Error creating bean with name 'authHandler1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'bindPooledConnectionFactory1' while setting bean property 'connectionFactory'; nested e<br></font><font face="monospace, monospace">xception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindPooledConnectionFactory1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'bindConnectionPool1' while setting b<br></font><font face="monospace, monospace">ean property 'connectionPool'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindConnectionPool1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'bindCo<br></font><font face="monospace, monospace">nnectionFactory1' while setting bean property 'connectionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindConnectionFactory1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: C<br></font><font face="monospace, monospace">annot resolve reference to bean 'bindConnectionConfig1' while setting bean property 'connectionConfig'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindConnectionConfig1' defined in file [/opt/shibboleth-idp/<br></font><font face="monospace, monospace">conf/authn/ldap-authn-config.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'long' for property 'connectTimeout'; nested exception is ja<br></font><font face="monospace, monospace">va.lang.NumberFormatException: For input string: "PT5S"'<br></font><font face="monospace, monospace">        at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:221)<br></font><font face="monospace, monospace">Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ValidateUsernamePasswordAgainstLDAP' defined in file [/opt/shibboleth-idp/system/flows/authn/password-authn-beans.xml]: Cannot resolve reference to bean 'shibboleth.authn.LD<br></font><font face="monospace, monospace">AP.authenticator' while setting bean property 'authenticator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aggregateAuthenticator' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Canno<br></font><font face="monospace, monospace">t resolve reference to bean 'aggregateAuthHandler' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aggregateAuthHandler' defined in file [/opt/shibboleth-idp/conf/authn/ldap-au<br></font><font face="monospace, monospace">thn-config.xml]: Cannot resolve reference to bean 'authHandlers' while setting bean property 'authenticationHandlers'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authHandlers': Cannot resolve reference to be<br></font><font face="monospace, monospace">an 'authHandler1' while setting bean property 'sourceMap' with key [TypedStringValue: value [directory1], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authHandler1' defined in file [/opt/s<br></font><font face="monospace, monospace">hibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'bindPooledConnectionFactory1' while setting bean property 'connectionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindPooledConnectionFactory1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'bindConnectionPool1' while setting bean property 'connectionPool'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindConnectionPool1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'bindConnectionFactory1' while setting bean property 'connectionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindConnectionFactory1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Cannot resolve reference to bean 'bindConnectionConfig1' while setting bean property 'connectionConfig'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bindConnectionConfig1' defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'long' for property 'connectTimeout'; nested exception is java.lang.NumberFormatException: For input string: "PT5S"<br></font><font face="monospace, monospace">        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)</font></blockquote><div dir="ltr"><font face="monospace, monospace"><br></font></div><div dir="ltr"><br></div><div><font face="arial, helvetica, sans-serif">There were more "Error creating bean with name" messages similar to the above. Here is my ldap-authn-config.xml file which I based on the example given in the LDAPAuthnConfiguration wiki page:</font><br><br></div></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace"><?xml version="1.0" encoding="UTF-8"?></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace"><beans xmlns="<a href="http://www.springframework.org/schema/beans" target="_blank">http://www.springframework.org/schema/beans</a>" xmlns:context="<a href="http://www.springframework.org/schema/context" target="_blank">http://www.springframework.org/schema/context</a>"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">       xmlns:util="<a href="http://www.springframework.org/schema/util" target="_blank">http://www.springframework.org/schema/util</a>" xmlns:p="<a href="http://www.springframework.org/schema/p" target="_blank">http://www.springframework.org/schema/p</a>" xmlns:c="<a href="http://www.springframework.org/schema/c" target="_blank">http://www.springframework.org/schema/c</a>"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">       xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">       xsi:schemaLocation="<a href="http://www.springframework.org/schema/beans" target="_blank">http://www.springframework.org/schema/beans</a> <a href="http://www.springframework.org/schema/beans/spring-beans.xsd" target="_blank">http://www.springframework.org/schema/beans/spring-beans.xsd<br></a></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">                           <a href="http://www.springframework.org/schema/context" target="_blank">http://www.springframework.org/schema/context</a> <a href="http://www.springframework.org/schema/context/spring-context.xsd" target="_blank">http://www.springframework.org/schema/context/spring-context.xsd<br></a></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">                           <a href="http://www.springframework.org/schema/util" target="_blank">http://www.springframework.org/schema/util</a> <a href="http://www.springframework.org/schema/util/spring-util.xsd" target="_blank">http://www.springframework.org/schema/util/spring-util.xsd</a>"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">       default-init-method="initialize"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">       default-destroy-method="destroy"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">       default-lazy-init="true"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!--</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <alias name="%{idp.authn.LDAP.authenticator:anonSearchAuthenticator}" alias="shibboleth.authn.LDAP.authenticator" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="shibboleth.authn.LDAP.returnAttributes" parent="shibboleth.CommaDelimStringArray"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <constructor-arg type="java.lang.String" value="%{idp.authn.LDAP.returnAttributes:1.1}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    </bean></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="aggregateAuthenticator" class="org.ldaptive.auth.Authenticator"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          c:resolver-ref="aggregateDnResolver"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          c:handler-ref="aggregateAuthHandler" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- Aggregate DN resolution --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="aggregateDnResolver" class="org.ldaptive.auth.AggregateDnResolver"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        c:resolvers-ref="dnResolvers"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:allowMultipleDns="true" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <util:map id="dnResolvers"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <entry key="directory1" value-ref="bindSearchDnResolver1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <entry key="directory2" value-ref="bindSearchDnResolver2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    </util:map></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <alias name="%{idp.authn.LDAP.authenticator:anonSearchAuthenticator}" alias="shibboleth.authn.LDAP.authenticator" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="shibboleth.authn.LDAP.returnAttributes" parent="shibboleth.CommaDelimStringArray"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <constructor-arg type="java.lang.String" value="%{idp.authn.LDAP.returnAttributes:1.1}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    </bean></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <alias name="ValidateUsernamePasswordAgainstLDAP" alias="ValidateUsernamePassword" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- DN Resolver 1 (Active Directory) --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchDnResolver1" class="org.ldaptive.auth.PooledSearchDnResolver"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:baseDn="#{'%{idp.authn.LDAP.baseDN1:undefined}'.trim()}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:subtreeSearch="%{idp.authn.LDAP.subtreeSearch:false}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:userFilter="#{'%{idp.authn.LDAP.userFilter1:undefined}'.trim()}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindSearchPooledConnectionFactory" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchPooledConnectionFactory1" class="org.ldaptive.pool.PooledConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionPool-ref="bindSearchConnectionPool1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchConnectionPool1" class="org.ldaptive.pool.BlockingConnectionPool" parent="connectionPool1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindSearchConnectionFactory1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:name="search-pool1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchConnectionFactory1" class="org.ldaptive.DefaultConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionConfig-ref="bindSearchConnectionConfig1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchConnectionConfig1" parent="connectionConfig1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionInitializer-ref="bindConnectionInitializer1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:ldapUrl="%{idp.authn.LDAP.ldapURL1}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionInitializer1" class="org.ldaptive.BindConnectionInitializer"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:bindDn="#{'%{idp.authn.LDAP.bindDN1:undefined}'.trim()}"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <property name="bindCredential"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <bean class="org.ldaptive.Credential" c:password="%{idp.authn.LDAP.bindDNCredential1:undefined}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        </property></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    </bean></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- DN resolver 2 (RHDS) --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchDnResolver2" class="org.ldaptive.auth.PooledSearchDnResolver"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:baseDn="#{'%{idp.authn.LDAP.baseDN2:undefined}'.trim()}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:subtreeSearch="%{idp.authn.LDAP.subtreeSearch:false}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:userFilter="#{'%{idp.authn.LDAP.userFilter2:undefined}'.trim()}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindSearchPooledConnectionFactory" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchPooledConnectionFactory2" class="org.ldaptive.pool.PooledConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionPool-ref="bindSearchConnectionPool2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchConnectionPool2" class="org.ldaptive.pool.BlockingConnectionPool" parent="connectionPool2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindSearchConnectionFactory2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:name="search-pool2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchConnectionFactory2" class="org.ldaptive.DefaultConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionConfig-ref="bindSearchConnectionConfig2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindSearchConnectionConfig2" parent="connectionConfig2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionInitializer-ref="bindConnectionInitializer2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:ldapUrl="%{idp.authn.LDAP.ldapURL2}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionInitializer2" class="org.ldaptive.BindConnectionInitializer"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:bindDn="#{'%{idp.authn.LDAP.bindDN2:undefined}'.trim()}"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <property name="bindCredential"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">            <bean class="org.ldaptive.Credential" c:password="%{idp.authn.LDAP.bindDNCredential2:undefined}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        </property></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    </bean></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- Aggregate authentication --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="aggregateAuthHandler" class="org.ldaptive.auth.AggregateDnResolver$AuthenticationHandler"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:authenticationHandlers-ref="authHandlers" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <util:map id="authHandlers"></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <entry key="directory1" value-ref="authHandler1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        <entry key="directory2" value-ref="authHandler2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    </util:map></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- Authentication handler 1 --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="authHandler1" class="org.ldaptive.auth.PooledBindAuthenticationHandler"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindPooledConnectionFactory1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindPooledConnectionFactory1" class="org.ldaptive.pool.PooledConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionPool-ref="bindConnectionPool1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionPool1" class="org.ldaptive.pool.BlockingConnectionPool" parent="connectionPool1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindConnectionFactory1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:name="bind-pool1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionFactory1" class="org.ldaptive.DefaultConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionConfig-ref="bindConnectionConfig1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionConfig1" parent="connectionConfig1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:ldapUrl="%{idp.authn.LDAP.ldapURL1}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- Authentication handler 2 --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="authHandler2" class="org.ldaptive.auth.PooledBindAuthenticationHandler"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindPooledConnectionFactory2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindPooledConnectionFactory2" class="org.ldaptive.pool.PooledConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionPool-ref="bindConnectionPool2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionPool2" class="org.ldaptive.pool.BlockingConnectionPool" parent="connectionPool2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionFactory-ref="bindConnectionFactory2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:name="bind-pool2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionFactory2" class="org.ldaptive.DefaultConnectionFactory"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:connectionConfig-ref="bindConnectionConfig2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="bindConnectionConfig2" parent="connectionConfig2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">          p:ldapUrl="%{idp.authn.LDAP.ldapURL2}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- Pool Configuration 1 --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="connectionConfig1" class="org.ldaptive.ConnectionConfig" abstract="true" p:ldapUrl="%{idp.authn.LDAP.ldapURL1:undefined}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">            p:useStartTLS="%{idp.authn.LDAP.useStartTLS1:true}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">            p:useSSL="%{idp.authn.LDAP.useSSL1:false}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">            p:connectTimeout="%{idp.authn.LDAP.connectTimeout1:3000}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">            p:sslConfig-ref="sslConfig1" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="connectionPool1" class="org.ldaptive.pool.BlockingConnectionPool" abstract="true"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:blockWaitTime="%{idp.pool.LDAP.blockWaitTime.1:3000}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:poolConfig-ref="poolConfig1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:pruneStrategy-ref="pruneStrategy1"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validator-ref="searchValidator"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:failFastInitialize="%{idp.pool.LDAP.failFastInitialize:false}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="poolConfig1" class="org.ldaptive.pool.PoolConfig"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:minPoolSize="%{idp.pool.LDAP.minSize:3}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:maxPoolSize="%{idp.pool.LDAP.maxSize:10}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validateOnCheckOut="%{idp.pool.LDAP.validateOnCheckout:false}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validatePeriodically="%{idp.pool.LDAP.validatePeriodically:true}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validatePeriod="%{idp.pool.LDAP.validatePeriod:300}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="pruneStrategy1" class="org.ldaptive.pool.IdlePruneStrategy"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:prunePeriod="%{idp.pool.LDAP.prunePeriod:300}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:idleTime="%{idp.pool.LDAP.idleTime:600}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="searchValidator" class="org.ldaptive.pool.SearchValidator" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <!-- Pool Configuration 2 --></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="connectionConfig2" class="org.ldaptive.ConnectionConfig" abstract="true" p:ldapUrl="%{idp.authn.LDAP.ldapURL2:undefined}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:useStartTLS="%{idp.authn.LDAP.useStartTLS:true}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:useSSL="%{idp.authn.LDAP.useSSL:false}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:connectTimeout="%{idp.authn.LDAP.connectTimeout2:3000}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:sslConfig-ref="sslConfig2" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        </font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="connectionPool2" class="org.ldaptive.pool.BlockingConnectionPool" abstract="true"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:blockWaitTime="%{idp.pool.LDAP.blockWaitTime:3000}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:poolConfig-ref="poolConfig2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:pruneStrategy-ref="pruneStrategy2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validator-ref="searchValidator2"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:failFastInitialize="%{idp.pool.LDAP.failFastInitialize:false}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="poolConfig2" class="org.ldaptive.pool.PoolConfig"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:minPoolSize="%{idp.pool.LDAP.minSize:3}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:maxPoolSize="%{idp.pool.LDAP.maxSize:10}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validateOnCheckOut="%{idp.pool.LDAP.validateOnCheckout:false}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validatePeriodically="%{idp.pool.LDAP.validatePeriodically:true}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:validatePeriod="%{idp.pool.LDAP.validatePeriod:300}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="pruneStrategy2" class="org.ldaptive.pool.IdlePruneStrategy"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:prunePeriod="%{idp.pool.LDAP.prunePeriod:300}"</font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">        p:idleTime="%{idp.pool.LDAP.idleTime:600}" /></font></blockquote></div></div></div></div><div><div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace">    <bean id="searchValidator2" class="org.ldaptive.pool.SearchValidator" /></font></blockquote></div></div></div></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace, monospace"></beans></font></blockquote></div></blockquote></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div> </div></blockquote>I'm not clear on what the root error is from the log. It seems like this is the result of a typo somewhere or trailing whitespace but I'm not seeing it. Is there something else more obvious that I'm missing?</div></div>