Description
Jeff Peterson opened SWS-152 and commented
The following exception occurred when attempting to add a header to the response message:
29 Jun 2007 20:38:04,897 DEBUG MessageDispatcherServlet []: Could not complete request
java.lang.NoSuchMethodError: javax.xml.soap.SOAPElement.getVisibleNamespacePrefixes()Ljava/util/Iterator;
at org.springframework.ws.soap.saaj.support.SaajUtils.toName(SaajUtils.java:122)
at org.springframework.ws.soap.saaj.Saaj11Implementation.addHeaderElement(Saaj11Implementation.java:109)
at org.springframework.ws.soap.saaj.SaajSoapHeader.addHeaderElement(SaajSoapHeader.java:54)
...
The problem is in SaajUtils.java, line 122:
Iterator prefixes = resolveElement.getVisibleNamespacePrefixes();
However, getVisibleNamespacePrefixes() is not available in SAAJ 1.1.
I will submit a patch shortly.
Affects: 1.0 M3
Referenced from: commits 7dbd987