axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Subra A Narayanan" <aswat...@gmail.com>
Subject Re: [Axis2/C]: SOAP request with line breaks fails
Date Tue, 07 Aug 2007 02:57:51 GMT
Hey Samisa,

I am using Axis2/C 1.0, source distribution on Linux. I compiled the source
with the apache http module.

Thanks for your follow-up abt my earlier issue. I will respond to that email
separately so that someone following that thread will also benefit.

Thanks again for ur quick response!

Subra

On 8/6/07, Samisa Abeysinghe <samisa@wso2.com> wrote:
>
> What version of Axis2/C you are using? We had a problem like this, but
> if I remember right we have fixed it.
>
> BTW, have you been able to solve the service compilation problem that
> you discussed in the other thread?
>
> Samisa...
>
>
> Subra A Narayanan wrote:
> > Hello everyone,
> >
> > I found an interesting issue today and was wondering if someone else
> > has seen tha same issue before. I am using Axis2/C on Linux.
> >
> > I have a web service running. When the client tries calling the web
> > service using SOAP, the web service works if there are no line breaks
> > in the SOAP request. If there are any line breaks, the server just
> > crashes. So for eg
> >
> > ==> This works (SOAP msg with no line breaks)
> >
> > <soapenv:Envelope xmlns:soapenv="
> > http://schemas.xmlsoap.org/soap/envelope/
> "><soapenv:Header></soapenv:Header><soapenv:Body><RemoveFile><Owner>jordan</Owner><FileName>
> sircharles.gif
> </FileName><FileID>1234</FileID></RemoveFile></soapenv:Body></soapenv:Envelope>
> >
> >
> > ==> while this fails (formatted SOAP msg with line breaks)
> >
> > <env:Envelope xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
> > xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="
> > http://www.w3.org/2001/XMLSchema">
> >   <env:Header></env:Header>
> >   <env:Body>
> >     <n1:RemoveFile xmlns:n1="http://www.xyz.com/2007/07/ ">
> >       <n1:Owner>harry</n1:Owner>
> >       <n1:FileName>del1.jpg</n1:FileName>
> >       <n1:FileID>checksum</n1:FileID>
> >     </n1:RemoveFile>
> >   </env:Body>
> > </env:Envelope>
> >
> > ==>This is what I see in the axis2.log file
> >
> > [Mon Aug  6 13:59:22 2007] [debug] engine.c(571) Invoking phase Dispatch
> > [Mon Aug  6 13:59:22 2007] [debug] phase.c(195) Invoke the handler
> > soap_message_body_based_dispatcher within the phase Dispatch
> > [Mon Aug  6 13:59:22 2007] [debug] soap_body_disp.c(217) Checking for
> > operation using SOAP message body's first child's local name :
> RemoveFile
> > [Mon Aug  6 13:59:22 2007] [debug] soap_body_disp.c(226) Operation
> > found using SOAP message body's first child's local name
> > [Mon Aug  6 13:59:22 2007] [debug] phase.c(195) Invoke the handler
> > addressing_based_dispatcher within the phase Dispatch
> > [Mon Aug  6 13:59:22 2007] [debug] phase.c(195) Invoke the handler
> > soap_action_based_dispatcher within the phase Dispatch
> > [Mon Aug  6 13:59:22 2007] [debug] engine.c(571) Invoking phase
> > PostDispatch
> > [Mon Aug  6 13:59:22 2007] [debug] phase.c(195) Invoke the handler
> > dispatch_post_conditions_evaluator within the phase PostDispatch
> > [Mon Aug  6 13:59:22 2007] [debug] phase.c(195) Invoke the handler
> > context_handler within the phase PostDispatch
> > [Mon Aug  6 13:59:22 2007] [debug] class_loader.c(135) Object loaded
> > successfully
> > [Mon Aug  6 13:59:23 2007] [info]  Starting log with log level 5
> >
> >
> > ==> so basically the server restarts after the "class_loader.c(135)
> > Object loaded successfully" step.
> >
> > The client code was written in Ruby. I dont know how I can tell Ruby
> > not to insert line breaks. But have you guys seen this issue before?
> > Do you know a solution to this problem?
> >
> > TIA
> > Subra
>
>
> --
> Samisa Abeysinghe : http://www.wso2.org/ (WSO2 Oxygen Tank - Web Services
> Developers' Portal)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>
>

Mime
View raw message