Skip to content

NoSuchMethodError: SaajUtils.toName() [SWS-152] #306

Closed
@gregturn

Description

@gregturn

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions