Oleg,

I see following in wire log. The content gets mixed when this happens.
Does the message look correct?

2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "POST
/indexserver/?ftRequestHandler=BatchRequest HTTP/1.1[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "POST
/indexserver/?ftRequestHandler=BatchRequest HTTP/1.1[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "User-Agent:
Jakarta Commons-HttpClient/3.0.1[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "User-Agent:
Jakarta Commons-HttpClient/3.0.1[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "Host:
myhost:9200[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "Host:
myhost:9200[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>>
"Content-Length: 8899[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>>
"Content-Length: 46427[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "[\r][\n]"
2009-01-22 19:48:06,239 DEBUG header [SubmitterThread]>> "[\r][\n]"

-----Original Message-----
From: Natarajan, Valli 
Sent: Thursday, January 22, 2009 2:46 PM
To: HttpClient User Discussion
Subject: RE: stream corruption

Oleg,

Please let me know if you need any additional information. Could you
provide more info/pointer on "XML based object serialization"?

Thanks
Valli

-----Original Message-----
From: Oleg Kalnichevski [mailto:[email protected]] 
Sent: Thursday, January 22, 2009 2:37 PM
To: HttpClient User Discussion
Subject: Re: stream corruption

[email protected] wrote:
> Oleg, thanks for adding your comments. We call releaseConnection
method
> in finally. Can you think of anything else which might cause this
> problem? Again, I'm not saying that this is a bug in httpclient and
> thank you for confirming. I am seeking some help to fix the problem
that
> we have.
>

There is simply not enough information to make any more or less informed

guesses. Consider using XML based object serialization so you could 
actually see what gets corrupted.

Oleg



>  
>          m_multiThreadedHttpConnectionManager = new
>  MultiThreadedHttpConnectionManager();
>          m_client = new
> HttpClient(m_multiThreadedHttpConnectionManager);
>  
>  
>          PostMethod post = new PostMethod(url);
>          try {
>              post.setRequestEntity(new
> InputStreamRequestEntity(serializeObject(request)));
>  
>              NameValuePair[] pair = new NameValuePair[1];
>              pair[0] = new NameValuePair(name, value);
>              post.setQueryString(pair);
>              m_client.executeMethod(post);
>  
>              if (post.getStatusCode() == 200) {
>                      ObjectInputStream responseStream = new
> ObjectInputStream(post.getResponseBodyAsStream());
>                      return responseStream.readObject();
>              }
>                return post.getStatusText();
>               }
>               finally 
>         {
>             post.releaseConnection();
>         }
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to