[EXT] Re: idp 5.2.0 upgrade fails - org.opensaml.core.xml.config.XMLObjectProviderRegistry was unavailable
Paul B. Henson
henson at cpp.edu
Wed Feb 11 23:31:59 UTC 2026
> From: Scott Cantor
> Sent: Wednesday, February 11, 2026 3:19 PM
>
> Missing/corrupt jars would be my guess. I had no such issue certainly. It screams
> "mixture of old/new jars" to me.
I did a fresh install into /opt/shibboleth-idp-stock and compared that to my upgraded installation:
# diff -r shibboleth-idp-stock shibboleth-idp | grep '^Only' | grep jar
There aren't any jar files that are in one spot but not the other.
# diff -r shibboleth-idp-stock shibboleth-idp | grep -v '^Only' | grep jar
There aren't any jar files that are different.
The only things that differ between my upgraded install and the stock install are configuration files. I could be mistaken, but that seems to rule out missing or corrupt jar issues. I guess I'll have to build up from the stock install to my current configuration one piece at a time and see what makes it break <sigh>.
# diff -r shibboleth-idp-stock shibboleth-idp | grep -v '^Only' | grep ^diff
diff -r shibboleth-idp-stock/conf/access-control.xml shibboleth-idp/conf/access-control.xml
diff -r shibboleth-idp-stock/conf/admin/admin.properties shibboleth-idp/conf/admin/admin.properties
diff -r shibboleth-idp-stock/conf/attribute-filter.xml shibboleth-idp/conf/attribute-filter.xml
diff -r shibboleth-idp-stock/conf/attribute-resolver.xml shibboleth-idp/conf/attribute-resolver.xml
diff -r shibboleth-idp-stock/conf/attributes/default-rules.xml shibboleth-idp/conf/attributes/default-rules.xml
diff -r shibboleth-idp-stock/conf/attributes/samlSubject.xml shibboleth-idp/conf/attributes/samlSubject.xml
diff -r shibboleth-idp-stock/conf/authn/authn-events-flow.xml shibboleth-idp/conf/authn/authn-events-flow.xml
diff -r shibboleth-idp-stock/conf/authn/authn.properties shibboleth-idp/conf/authn/authn.properties
diff -r shibboleth-idp-stock/conf/authn/password-authn-config.xml shibboleth-idp/conf/authn/password-authn-config.xml
diff -r shibboleth-idp-stock/conf/c14n/subject-c14n.properties shibboleth-idp/conf/c14n/subject-c14n.properties
diff -r shibboleth-idp-stock/conf/c14n/subject-c14n.xml shibboleth-idp/conf/c14n/subject-c14n.xml
diff -r shibboleth-idp-stock/conf/credentials.xml shibboleth-idp/conf/credentials.xml
diff -r shibboleth-idp-stock/conf/errors.xml shibboleth-idp/conf/errors.xml
diff -r shibboleth-idp-stock/conf/global.xml shibboleth-idp/conf/global.xml
diff -r shibboleth-idp-stock/conf/idp.properties shibboleth-idp/conf/idp.properties
diff -r shibboleth-idp-stock/conf/ldap.properties shibboleth-idp/conf/ldap.properties
diff -r shibboleth-idp-stock/conf/logback.xml shibboleth-idp/conf/logback.xml
diff -r shibboleth-idp-stock/conf/metadata-providers.xml shibboleth-idp/conf/metadata-providers.xml
diff -r shibboleth-idp-stock/conf/relying-party.xml shibboleth-idp/conf/relying-party.xml
diff -r shibboleth-idp-stock/conf/saml-nameid.properties shibboleth-idp/conf/saml-nameid.properties
diff -r shibboleth-idp-stock/conf/saml-nameid.xml shibboleth-idp/conf/saml-nameid.xml
diff -r shibboleth-idp-stock/conf/services.properties shibboleth-idp/conf/services.properties
diff -r shibboleth-idp-stock/conf/services.xml shibboleth-idp/conf/services.xml
diff -r shibboleth-idp-stock/credentials/idp-encryption.crt shibboleth-idp/credentials/idp-encryption.crt
diff -r shibboleth-idp-stock/credentials/idp-encryption.key shibboleth-idp/credentials/idp-encryption.key
diff -r shibboleth-idp-stock/credentials/idp-signing.crt shibboleth-idp/credentials/idp-signing.crt
diff -r shibboleth-idp-stock/credentials/idp-signing.key shibboleth-idp/credentials/idp-signing.key
diff -r shibboleth-idp-stock/credentials/sealer.kver shibboleth-idp/credentials/sealer.kver
diff -r shibboleth-idp-stock/credentials/secrets.properties shibboleth-idp/credentials/secrets.properties
diff -r shibboleth-idp-stock/dist/idp.installed.version shibboleth-idp/dist/idp.installed.version
diff -r shibboleth-idp-stock/edit-webapp/index.jsp shibboleth-idp/edit-webapp/index.jsp
diff -r shibboleth-idp-stock/messages/messages.properties shibboleth-idp/messages/messages.properties
diff -r shibboleth-idp-stock/metadata/idp-metadata.xml shibboleth-idp/metadata/idp-metadata.xml
diff -r shibboleth-idp-stock/views/client-storage/client-storage-read.vm shibboleth-idp/views/client-storage/client-storage-read.vm
diff -r shibboleth-idp-stock/views/client-storage/client-storage-write.vm shibboleth-idp/views/client-storage/client-storage-write.vm
diff -r shibboleth-idp-stock/views/error.vm shibboleth-idp/views/error.vm
diff -r shibboleth-idp-stock/views/login.vm shibboleth-idp/views/login.vm
diff -r shibboleth-idp-stock/views/logout.vm shibboleth-idp/views/logout.vm
More information about the users
mailing list