In migrating some code up to WSS4J 2.1 (from 1.6.17), I'm getting an unexpected 
NullPointerException where I previously did not. When calling this:

Node content = sa.toDOM(null); // sa is a SamlAssertionWrapper

I get this:

Caused by: java.lang.NullPointerException
                at 
org.opensaml.core.xml.io.AbstractXMLObjectMarshaller.marshall(AbstractXMLObjectMarshaller.java:74)
                at 
org.apache.wss4j.common.saml.OpenSAMLUtil.toDom(OpenSAMLUtil.java:170)
                at 
org.apache.wss4j.common.saml.OpenSAMLUtil.toDom(OpenSAMLUtil.java:142)
                at 
org.apache.wss4j.common.saml.SamlAssertionWrapper.toDOM(SamlAssertionWrapper.java:271)

In previous versions, I'd have issues when I'd forget to call 
OpenSAMLUtil.initSamlEngine(), but I am definitely doing that now during 
startup. Adding an InitializationService.initialize(); from OpenSAML 3 doesn't 
change anything. Is there some additional initialization that is needed that I 
am missing?

Thanx,

Stephen W. Chappell

Reply via email to