Hi, You have to have either chunked or content-length... You cannot get rid of both... Does ZSI client with chunked encoding work with Axis2 server, when used without attachments.. Does it work with content-length header without attachments.
Let's try getting the non chunked ZSI client sending an attachment to Axis2 server working first. If possible post the message stack traces captured using tcpmon ( http://ws.apache.org/commons/tcpmon).. The messages you posted does not contain some valuable information such as http headers.. thanks, Thilina On Fri, Aug 29, 2008 at 1:35 AM, SivaKrishna Kumar <[EMAIL PROTECTED]> wrote: > Hi Gunarathne, > If I remove 'Transfer-Encoding' and content length from headers, I am > getting SOAP fault from the server. > > The error is > > java.net.SocketTimeoutException: Read timed out > > java.net.SocketTimeoutException: Read timed out > I am trying to upload 1KB Zip file. > > Regards > Siva > > On 8/29/08, SivaKrishna Kumar <[EMAIL PROTECTED]> wrote: >> >> Hi Gunarathne, >> >> Thanks for the reply. For disabling http chunking in ZSI, >> >> I am sending 'Transfer-Encoding' header as 'Chunked' while sening the >> Request. Do I need to stop doing that ? >> >> If you use any of IM, can you please add me as friend. I desperately >> looking for some help in this regard. >> >> My mail ids are [EMAIL PROTECTED], [EMAIL PROTECTED] >> >> Best Regards >> Siva >> >> >> On 8/29/08, Thilina Gunarathne <[EMAIL PROTECTED]> wrote: >>> >>> Hi, >>> Assuming that you are using ZSI for the client side, you need to disable >>> http-chunking in ZSI... The error suggests that the chunked encoding sent by >>> your client side is malformed.. >>> >>> The config option Martin suggested will only disable chunking for Axis2 >>> clients. >>> >>> ~Thilina >>> >>> On Wed, Aug 27, 2008 at 10:21 PM, SivaKrishna Kumar <[EMAIL >>> PROTECTED]>wrote: >>> >>>> HI Martin, >>>> >>>> Mail to Axis user group bounced. I am sending this mail directly to you, >>>> as I am desperate to get resolution for this issue. >>>> >>>> Thanks & Regards >>>> Siva >>>> >>>> >>>> On 8/28/08, SivaKrishna Kumar <[EMAIL PROTECTED]> wrote: >>>>> >>>>> Hi Martin, >>>>> >>>>> Thank you very much for the reply. Evenafter setting these, I am still >>>>> seeing the same error. >>>>> >>>>> I am herewith attaching my axis2.xml. Can you please check the same. I >>>>> am not able to understand, >>>>> >>>>> >>>>> 1. Is it because of some configuration issue that I am seeing this >>>>> error ? or >>>>> 2. Am I doing something wrong while converting my normal SOAP >>>>> message/headers to SOAP message/headers for MTOM >>>>> 3. Or am I missing something that I need to send as a header along >>>>> http request ? >>>>> >>>>> >>>>> Regards, >>>>> Siva >>>>> >>>>> >>>>> >>>>> On 8/28/08, Martin Gainty <[EMAIL PROTECTED]> wrote: >>>>>> >>>>>> in /WEB-INF/conf/axis2.xml >>>>>> Sender and Receiver check the 1.1 protocol and chunked encoding parms >>>>>> are set >>>>>> <transportSender ... > >>>>>> <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> <parameter name="Transfer-Encoding" >>>>>> locked="false">chunked</parameter> >>>>>> >>>>>> <transportReceiver ...> >>>>>> <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> >>>>>> <parameter name="Transfer-Encoding" >>>>>> locked="false">chunked</parameter> >>>>>> >>>>>> >>>>>> Martin >>>>>> ______________________________________________ >>>>>> Disclaimer and confidentiality note >>>>>> Everything in this e-mail and any attachments relates to the official >>>>>> business of Sender. This transmission is of a confidential nature and >>>>>> Sender >>>>>> does not endorse distribution to any party other than intended recipient. >>>>>> Sender does not necessarily endorse content contained within this >>>>>> transmission. >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> Date: Wed, 27 Aug 2008 23:23:51 +0530 >>>>>> From: [EMAIL PROTECTED] >>>>>> To: [email protected] >>>>>> Subject: [Axis2] >>>>>> >>>>>> Hi, >>>>>> >>>>>> I am trying to add MTOM support to ZSI. When I send a request which is >>>>>> processed for MTOM, on the server side I am getting the below error. >>>>>> >>>>>> >>>>>> org.apache.http.MalformedChunkCodingException: Bad chunk header >>>>>> at >>>>>> org.apache.http.impl.io.ChunkedInputStream.getChunkSize(ChunkedInputStream.java:232) >>>>>> at >>>>>> org.apache.http.impl.io.ChunkedInputStream.nextChunk(ChunkedInputStream.java:183) >>>>>> at >>>>>> org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:155) >>>>>> at >>>>>> org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:175) >>>>>> at >>>>>> org.apache.http.impl.io.ChunkedInputStream.exhaustInputStream(ChunkedInputStream.java:289) >>>>>> at >>>>>> org.apache.http.impl.io.ChunkedInputStream.close(ChunkedInputStream.java:262) >>>>>> at >>>>>> org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:192) >>>>>> at >>>>>> org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:82) >>>>>> at >>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) >>>>>> at >>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) >>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>> >>>>>> On the client side I am getting the below SOAP fault >>>>>> >>>>>> invalid literal for int() with base 16: '' >>>>>> >>>>>> Here are my headers and body sent to Axis's MTOM Sample Service. >>>>>> >>>>>> Can some one point me where is the problem. ? >>>>>> >>>>>> Thanks & Regards >>>>>> Siva >>>>>> >>>>>> [mtom:apply_mtom]: mtomheaders: >>>>>> {'SOAPAction': '"attachment"', 'Content-Type': 'multipart/related; >>>>>> boundary="==ZSI_MIME_BOUNDARY=="; start-info="text/xml"; >>>>>> start="<soaplibEnvelope>"'} >>>>>> [mtom:apply_mtom]: mtombody: >>>>>> --==ZSI_MIME_BOUNDARY== >>>>>> Content-Transfer-Encoding: binary >>>>>> Content-ID: <soaplibEnvelope> >>>>>> Content-Type: text/xml; charset=utf-8 >>>>>> >>>>>> <ns0:Envelope >>>>>> xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/"><ns0:Header >>>>>> /><ns0:Body><ns1:AttachmentRequest xmlns:ns1=" >>>>>> http://ws.apache.org/axis2/mtom >>>>>> sample/"><ns1:fileName>c:\Sample_mtom.zip</ns1:fileName><ns1:binaryData><ns2:Include >>>>>> href="cid:ZSIAttachment_1" xmlns:ns2=" >>>>>> http://www.w3.org/2004/08/xop/incl >>>>>> ude" >>>>>> /></ns1:binaryData></ns1:AttachmentRequest></ns0:Body></ns0:Envelope> >>>>>> --==ZSI_MIME_BOUNDARY== >>>>>> Content-Type: application/octet-stream >>>>>> Content-Transfer-Encoding: binary >>>>>> Content-ID: <ZSIAttachment_1> >>>>>> >>>>>> ìë7í"3?9?»ñ(?┘►S‼K3É3 PK☺☻¶ ¶ ⌡h←93▬Wçh ╚ ← ☺ ╢ü >>>>>> Sample_txt_mtom_clieent.txtPK♣♠ ☺ ☺ I í >>>>>> --==ZSI_MIME_BOUNDARY==-- >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> Talk to your Yahoo! Friends via Windows Live Messenger. Find Out >>>>>> How<http://www.windowslive.com/explore/messenger?ocid=TXT_TAGLM_WL_messenger_yahoo_082008> >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Thilina Gunarathne - http://thilinag.blogspot.com >>> >>> >> >> > -- Thilina Gunarathne - http://thilinag.blogspot.com
