Guillaume,

I am aware of the current six failures ... so I just made sure that
nothing else is failing.

Ashutosh

-----Original Message-----
From: Guillaume Sauthier [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 27, 2005 3:16 PM
To: [email protected]
Subject: Re: [jira] Updated: (AXIS-2019) Bug in getElementsByTagNameNS()
method of SOAPDocumentImpl class

Hi Ashutosh

Is "ant clean compile all-tests" working for you ? with the current CVS 
Head ?

Cheers
Guillaume


Ashutosh Shahi (JIRA) wrote:

>     [ http://issues.apache.org/jira/browse/AXIS-2019?page=all ]
>
>Ashutosh Shahi updated AXIS-2019:
>---------------------------------
>
>    Attachment: 2019.diff
>
>Patch for the problem ... ran all-tests.
>Ashutosh
>
>  
>
>>Bug in getElementsByTagNameNS()  method of SOAPDocumentImpl class
>>-----------------------------------------------------------------
>>
>>         Key: AXIS-2019
>>         URL: http://issues.apache.org/jira/browse/AXIS-2019
>>     Project: Axis
>>        Type: Bug
>>  Components: SAAJ
>>    Versions: beta-2
>>    Reporter: Ashutosh Shahi
>> Attachments: 2019.diff
>>
>>I found a bug in getElementByTagName and getElementByTagNameNS methods
of SOAPDocumentImpl class. he header and body parts call the above
methods of MessageElement, but the result is never combined, we just
have separate return statements for header and body parts. The result
from both of them be combined and then returned. Am posting the relevant
code, the patch will follow:
>>if (soapPart != null) {
>>                SOAPEnvelope soapEnv =
>>                    (org.apache.axis.message.SOAPEnvelope) soapPart
>>                    .getEnvelope();
>>                SOAPHeader header =
>>                    (org.apache.axis.message.SOAPHeader)
soapEnv.getHeader();
>>                if (header != null) {
>>                    return header.getElementsByTagName(localName);
>>                }
>>                SOAPBody body =
>>                    (org.apache.axis.message.SOAPBody)
soapEnv.getBody();
>>                if (body != null) {
>>                    return body.getElementsByTagName(localName);
>>                }
>>            }
>>            return null; 
>>We should combine the result of header and body in a NodeList and then
return.
>>Ashutosh
>>    
>>
>
>  
>


Reply via email to