[ https://issues.apache.org/jira/browse/CXF-6537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-6537. ------------------------------ Resolution: Fixed Assignee: Daniel Kulp Fix Version/s: 3.1.10 Using proper OpenSaml bundles that have the needed deps. > Missing shibboleth dependency in the wss4j feature > -------------------------------------------------- > > Key: CXF-6537 > URL: https://issues.apache.org/jira/browse/CXF-6537 > Project: CXF > Issue Type: Bug > Components: OSGi > Affects Versions: 3.1.2 > Reporter: Xilai Dai > Assignee: Daniel Kulp > Fix For: 3.1.10 > > > In the default constructor of > org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor > {code} > ...... > org.apache.wss4j.common.saml.OpenSAMLUtil.initSamlEngine(); > {code} > and the net.shibboleth.utilities.java.support.xml.BasicParserPool class is > used in the OpenSAMLUtil.initSamlEngine() (wss4j version 2.1.2) > the ClassNotFoundException will be thrown when the default constructor of > AbstractXACMLAuthorizingIntercept has been invoked. > It can be fixed by adding > {code} > <bundle start-level="30" > dependency="true">wrap:mvn:net.shibboleth.utilities/java-support/7.1.1</bundle> > {code} > into the wss4j feature in the apache-cxf-3.1.2-features.xml > Or maybe changes should be made on wss4j-ws-security-common bundle, which > make net.shibboleth.utilities.java.support.xml packge not optional. -- This message was sent by Atlassian JIRA (v6.3.15#6346)