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 > >
