Error after upgrade to v5.1.3

Hall, Gerry gerry.hall at emory.edu
Tue Oct 8 10:17:29 UTC 2024


Upgraded to Shib v5.1.3, following all recommended steps.  IdP starts with no errors.

However, when I try to authenticate to a Shib protected service, I get the error below which complains that the [class org.ldaptive.auth.PooledBindAuthenticationHandler]
for bean with name 'authHandler'
defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml] cannot be found.

Here is the handler:
<!-- Authentication handler -->
    <bean id="authHandler" class="org.ldaptive.auth.PooledBindAuthenticationHandler" p:connectionFactory-ref="bindPooledConnectionFactory" />
    <bean id="bindPooledConnectionFactory" class="org.ldaptive.pool.PooledConnectionFactory" p:connectionPool-ref="bindConnectionPool" />
    <bean id="bindConnectionPool" class="org.ldaptive.pool.BlockingConnectionPool" parent="connectionPool"
        p:connectionFactory-ref="bindConnectionFactory" p:name="bind-pool" />
    <bean id="bindConnectionFactory" class="org.ldaptive.DefaultConnectionFactory" p:connectionConfig-ref="bindConnectionConfig" />
    <bean id="bindConnectionConfig" parent="connectionConfig" />

ERROR:
2024-10-08 05:55:43,593 - 127.0.0.1 - login.emory.edu - DEBUG [PROTOCOL_MESSAGE.SAML:114] -
<?xml version="1.0" encoding="UTF-8"?><samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
AssertionConsumerServiceURL=https://secure.web.emory.edu/Shibboleth.sso/SAML2/POST
Destination=https://login.emory.edu/idp/profile/SAML2/Redirect/SSO
ID="_ad8c5eb4b9d76873d8960fed89a3d2fa" IssueInstant="2024-10-08T09:55:43Z"
ProtocolBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Version="2.0">
    <saml:Issuer xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">https://secure.web.emory.edu/</saml:Issuer<https://secure.web.emory.edu/%3c/saml:Issuer>>
    <samlp:NameIDPolicy AllowCreate="1"/>
</samlp:AuthnRequest>

2024-10-08 05:55:43,803 - 127.0.0.1 - login.emory.edu -
WARN [net.shibboleth.shared.spring.context.FilesystemGenericWebApplicationContext:633] -
Exception encountered during context initialization -
cancelling refresh attempt: org.springframework.beans.factory.CannotLoadBeanClassException:
Cannot find class [org.ldaptive.auth.PooledBindAuthenticationHandler]
for bean with name 'authHandler'
defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]

2024-10-08 05:55:43,813 - 127.0.0.1 - login.emory.edu -
ERROR [org.springframework.webflow.execution.FlowExecutionException:144] -
org.springframework.webflow.execution.FlowExecutionException:
Exception thrown in state 'CallSubflow' of flow 'authn/MFA'
                at org.springframework.webflow.engine.impl.FlowExecutionImpl.wrap(FlowExecutionImpl.java:573)
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException:
Cannot find class [org.ldaptive.auth.PooledBindAuthenticationHandler]
for bean with name 'authHandler'
defined in file [/opt/shibboleth-idp/conf/authn/ldap-authn-config.xml]
                at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1556)
Caused by: java.lang.ClassNotFoundException: org.ldaptive.auth.PooledBindAuthenticationHandler
                at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1332)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20241008/c72ef3de/attachment.htm>


More information about the users mailing list