Shib Idp v4 & OIDC 2 upgrade error

Michael Fey michael.fey at its.thm.de
Fri Nov 20 08:05:12 UTC 2020


Hi all,

I'm trying to upgrade from Shib Idp v3.4.6 & OIDC v1 to Shib Idp v4.0.1 
& OIDC v2, according to

https://doku.tid.dfn.de/de:shibidp:upgrade#upgrade_von_346_oder_347

https://github.com/CSCfi/shibboleth-idp-oidc-extension/wiki/Installing-from-archive

https://github.com/CSCfi/shibboleth-idp-oidc-extension/wiki/Upgrading-to-v2.x

But after all I get the following error:

########################################
2020-11-17 09:17:12,924 -  - ERROR 
[net.shibboleth.utilities.java.support.service.AbstractReloadableService:182] 
- Service 'shibboleth.AttributeResolverService': Initial load failed
net.shibboleth.utilities.java.support.service.ServiceException: 
org.springframework.beans.factory.BeanDefinitionStoreException: 
Unexpected exception parsing XML document from file 
[/opt/shibboleth-idp/conf/attribute-resolver.xml]; nested exception is 
org.springframework.beans.FatalBeanException: Unresolvable class 
definition for NamespaceHandler class 
[org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.AttributeEncoderNamespaceHandler] 
for namespace [org.geant.idpextension.oidc.attribute.encoder]; nested 
exception is java.lang.NoSuchMethodError: 'void 
org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.OIDCStringEncoderParser.setNameRequired(boolean)'
	at 
net.shibboleth.ext.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java:377)
Caused by: 
org.springframework.beans.factory.BeanDefinitionStoreException: 
Unexpected exception parsing XML document from file 
[/opt/shibboleth-idp/conf/attribute-resolver.xml]; nested exception is 
org.springframework.beans.FatalBeanException: Unresolvable class 
definition for NamespaceHandler class 
[org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.AttributeEncoderNamespaceHandler] 
for namespace [org.geant.idpextension.oidc.attribute.encoder]; nested 
exception is java.lang.NoSuchMethodError: 'void 
org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.OIDCStringEncoderParser.setNameRequired(boolean)'
	at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:415)
Caused by: org.springframework.beans.FatalBeanException: Unresolvable 
class definition for NamespaceHandler class 
[org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.AttributeEncoderNamespaceHandler] 
for namespace [org.geant.idpextension.oidc.attribute.encoder]; nested 
exception is java.lang.NoSuchMethodError: 'void 
org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.OIDCStringEncoderParser.setNameRequired(boolean)'
	at 
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:144)
Caused by: java.lang.NoSuchMethodError: 'void 
org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.OIDCStringEncoderParser.setNameRequired(boolean)'
	at 
org.geant.idpextension.oidc.attribute.resolver.spring.enc.impl.OIDCStringEncoderParser.<init>(OIDCStringEncoderParser.java:36)
########################################

thank you for help

-- 
Michael


More information about the users mailing list