OpenSAML3.3 Correct way to read (adfs) FederationService.xml?
Rob Audenaerde
rob.audenaerde at gmail.com
Tue May 23 12:17:46 EDT 2017
Hi Brent,
Thanks for taking time to answer.
Actually, I already tried setting an ID just before initialize(). It gave
me an exception which was ultimately caused by:
Caused by:
net.shibboleth.utilities.java.support.component.UninitializedComponentException:
Component has not yet been initialized and cannot be used.
Any hints?
Full strack trace:
Exception in thread "main"
net.shibboleth.utilities.java.support.component.ComponentInitializationException:
Error refreshing metadata during init
at
org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver.initMetadataResolver(AbstractReloadingMetadataResolver.java:264)
at
org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver.doInitialize(AbstractMetadataResolver.java:287)
at
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent.initialize(AbstractInitializableComponent.java:61)
at com.data2act.saml.Test.main(Test.java:25)
Caused by:
net.shibboleth.utilities.java.support.resolver.ResolverException:
net.shibboleth.utilities.java.support.resolver.ResolverException: Unable to
unmarshall metadata
at
org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver.refresh(AbstractReloadingMetadataResolver.java:297)
at
org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver.initMetadataResolver(AbstractReloadingMetadataResolver.java:262)
... 3 more
Caused by:
net.shibboleth.utilities.java.support.resolver.ResolverException: Unable to
unmarshall metadata
at
org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver.unmarshallMetadata(AbstractReloadingMetadataResolver.java:344)
at
org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver.processNewMetadata(AbstractReloadingMetadataResolver.java:381)
at
org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver.refresh(AbstractReloadingMetadataResolver.java:291)
... 4 more
Caused by: org.opensaml.core.xml.io.UnmarshallingException:
net.shibboleth.utilities.java.support.component.UninitializedComponentException:
Component has not yet been initialized and cannot be used.
at
org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver.unmarshallMetadata(AbstractMetadataResolver.java:355)
at
org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver.unmarshallMetadata(AbstractReloadingMetadataResolver.java:340)
... 6 more
Caused by:
net.shibboleth.utilities.java.support.component.UninitializedComponentException:
Component has not yet been initialized and cannot be used.
at
net.shibboleth.utilities.java.support.component.ComponentSupport.ifNotInitializedThrowUninitializedComponentException(ComponentSupport.java:111)
at
net.shibboleth.utilities.java.support.xml.BasicParserPool.checkInitializedNotDestroyed(BasicParserPool.java:643)
at
net.shibboleth.utilities.java.support.xml.BasicParserPool.parse(BasicParserPool.java:237)
at
org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver.unmarshallMetadata(AbstractMetadataResolver.java:341)
... 7 more
On Tue, May 23, 2017 at 5:59 PM, Brent Putman <putmanb at georgetown.edu>
wrote:
>
>
> On 5/23/17 10:31 AM, Rob Audenaerde wrote:
>
>
> This is the snippet I used to read it:
>
> InitializationService.initialize();
> FilesystemMetadataResolver idpMetaDataProvider = new FilesystemMetadataResolver( new File("/home/raudenaerde/sso/FederationMetadata.xml") );
> idpMetaDataProvider.setRequireValidMetadata(true);
> idpMetaDataProvider.setParserPool(new BasicParserPool());
> idpMetaDataProvider.initialize();
>
> However, this gave me this error:
>
> Exception in thread "main" net.shibboleth.utilities.java.
> support.component.ComponentInitializationException: Component identifier
> can not be null
>
>
>
> In v3 many class instances are required to have an ID, So just call
> setId(String) with an ID value before you call initialize().
>
>
> --
> To unsubscribe from this list send an email to
> dev-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20170523/5751a37f/attachment-0001.html>
More information about the dev
mailing list