Hi Alex, Thanks. I will look in to it.
Regards, Chamith On Wed, Apr 22, 2009 at 11:51 PM, Alex Boisvert <[email protected]>wrote: > Hi, > > I'm attaching an example that uses Ode's ServiceClientUtil class. > > (I'm not sure what's wrong with your approach) > > alex > > > > On Wed, Apr 22, 2009 at 11:09 AM, buddhika chamith < > [email protected]> wrote: > >> Hi all, >> >> Here is the revised attachment of HttpClient code. But I am getting the >> same error. Any help is greatly appreciated. >> >> Regards, >> Chamith >> >> >> On Wed, Apr 22, 2009 at 11:27 PM, buddhika chamith < >> [email protected]> wrote: >> >>> Hi all, >>> >>> A JIRA for the same was raised under ODE-590 by me. Since this has been >>> resolved in ODE-591 it was closed. >>> >>> ( >>> https://issues.apache.org/jira/browse/ODE-590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel >>> ) >>> >>> Regards, >>> Chamith >>> >>> >>> On Wed, Apr 22, 2009 at 12:49 AM, Alexis Midon <[email protected]>wrote: >>> >>>> fixed by ODE-591. >>>> thanks for the catch >>>> >>>> On Mon, Apr 20, 2009 at 2:19 PM, Alex Boisvert <[email protected]> >>>> wrote: >>>> >>>> > On Mon, Apr 20, 2009 at 12:23 PM, buddhika chamith >>>> > <[email protected]>wrote: >>>> > >>>> > > This code is vulnerable if a carriage return is present after the >>>> <name> >>>> > > tag before <package> tag. AFAIK this happens because of the >>>> behaviour of >>>> > > Axiom. Axiom creates an OMText node for the carriage return. So when >>>> > > getNextOMSibling() is called instead of <package> element OMText is >>>> > > selected. But since the OMText cannot be cast to OMElement a >>>> > > ClassCastException occurs. This can be avoided by obtaining zipart >>>> > OMElement >>>> > > with a call to getChild() or any related method which returns an >>>> > OMElement >>>> > > reference. I can provide a patch for this if necessary. >>>> > >>>> > >>>> > Good catch! Yes, a patch would be much appreciated. >>>> > >>>> > alex >>>> > >>>> >>> >>> >> >
