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

Reply via email to