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]

Reply via email to