FlickrHTTP-1G test fails because xs:QName values without a prefix are handled
incorrectly
-----------------------------------------------------------------------------------------
Key: WODEN-172
URL: https://issues.apache.org/jira/browse/WODEN-172
Project: Woden
Issue Type: Bug
Reporter: John Kaputin
Assignee: John Kaputin
Fix For: M8
The FlickrHTTP-1G testcase fails with messages like:
Woden[Error],0:0,WSDL505,Could not create a QName from the string
"activity.userComments" in element "{http://www.w3.org/ns/wsdl}input".
for each occurrence of a xs:QName attribute value that does not contain a
namespace prefix. Adding a default namespace declaration to the WSDL that is
equivalent to the target NS will eliminate these errors, but this is not
solving the fundamental problem. This problem is that when Woden attempts to
create a QName object from such a prefix-less xs:QName value, it should simply
pass a null value as the namespaceURI argument to the QName ctor. Instead it
assumes there has been some error resolving a namespace prefix to a namespace
URI and throws a WSDLException.
The solution is to check if a prefix was present in the xs:QName value before
attempting prefix resolution and if not, then just pass null to the ctor as
above.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]