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