<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-20180</id>
	<title>Nabble - HttpClient-User</title>
	<updated>2009-11-23T06:44:38Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/HttpClient-User-f20180.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HttpClient-User-f20180.html" />
	<subtitle type="html">User forum for the HttpClient component.
&lt;br&gt;&amp;nbsp;- The Jakarta Commons HttpClient component provides an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.
&lt;br&gt;&amp;nbsp;- Designed for extension while providing robust support for the base HTTP protocol, the HttpClient component may be of interest to anyone building HTTP-aware client applications such as web browsers, web service clients, or systems that leverage or extend the HTTP protocol for distributed communication.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26479325</id>
	<title>Re: implementation of a custom HttpRoutePlanner - how to choose the HttpRoute attributes (secure, tunnel type, and layer type)?</title>
	<published>2009-11-23T06:44:38Z</published>
	<updated>2009-11-23T06:44:38Z</updated>
	<author>
		<name>Stefan Wachter</name>
	</author>
	<content type="html">Hi Oleg,
&lt;br&gt;&lt;br&gt;thank you for the additional information.
&lt;br&gt;&lt;br&gt;You said, that the &amp;quot;secure&amp;quot; flag is &amp;quot;purely&amp;quot; arbitrary&amp;quot;. Does this flag
&lt;br&gt;have no effect at all on the way HttpClient behaves? Can I always set
&lt;br&gt;this flag simply to &amp;quot;false&amp;quot;?
&lt;br&gt;&lt;br&gt;Would the following rule for setting the TunnelType property correct?
&lt;br&gt;&lt;br&gt;1. Whenever there is a proxy between between the source and the target
&lt;br&gt;host set the tunnel type to &amp;quot;TunnelType.TUNNELLED&amp;quot;.
&lt;br&gt;2. Otherwise set the tunnel type to &amp;quot;TunnelType.PLAIN&amp;quot;.
&lt;br&gt;&lt;br&gt;Would the following rule for setting the LayerType property correct?
&lt;br&gt;&lt;br&gt;1. Whenever the target host is accessed by https set the layer type is
&lt;br&gt;set to &amp;quot;LayerType.LAYERED&amp;quot;.
&lt;br&gt;2. Otherwise set the layer type to &amp;quot;LayerType.PLAIN&amp;quot;.
&lt;br&gt;&lt;br&gt;Thanks you for your help &amp; best regards,
&lt;br&gt;&lt;br&gt;--Stefan
&lt;br&gt;&lt;br&gt;&lt;br&gt;Am 23.11.2009 11:47, schrieb Oleg Kalnichevski:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, 2009-11-21 at 20:54 +0100, Stefan Wachter wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi Oleg,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; thanks for your reply. I already have read the documentation and JavaDoc
&lt;br&gt;&amp;gt;&amp;gt; carefully before I decided to ask on the mailing list. After reading the
&lt;br&gt;&amp;gt;&amp;gt; docs again I still do not know how to set the three parameters secure,
&lt;br&gt;&amp;gt;&amp;gt; tunnelled, and layered.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; * Plain: direct connection to the target or a proxy
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Tunneled: connection to a proxy or a proxy chain using CONNECT method.
&lt;br&gt;&amp;gt; Once the connection is established the proxy will simply forward
&lt;br&gt;&amp;gt; whatever data it receives from the client to the target server or next
&lt;br&gt;&amp;gt; proxy
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Layered: another protocol is 'layered' over the existing connection. &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For example HTTPS via a proxy usually implies a tunneled and layered
&lt;br&gt;&amp;gt; route. The client must establish a tunnel to the target server via the
&lt;br&gt;&amp;gt; proxy and employ TLS/SSL as an additional protocol layer to encrypt/
&lt;br&gt;&amp;gt; decrypt transmitted data. The tunneling proxy transfers data between the
&lt;br&gt;&amp;gt; client and the target without looking at it. &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A non tunneled route usually implies that the proxy must be able to look
&lt;br&gt;&amp;gt; at the transmitted messages and rewrite them before passing on the
&lt;br&gt;&amp;gt; recipient. 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; For example if I want to access a target host by https and there is a
&lt;br&gt;&amp;gt;&amp;gt; single proxy host in between. As far as I understand the proxy could be
&lt;br&gt;&amp;gt;&amp;gt; contacted either by https or by http. This means there are the following
&lt;br&gt;&amp;gt;&amp;gt; two alternatives:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1: source host -&amp;gt; (http) -&amp;gt; proxy host -&amp;gt; (https) -&amp;gt; target host
&lt;br&gt;&amp;gt;&amp;gt; 2: source host -&amp;gt; (https) -&amp;gt; proxy host -&amp;gt; (https) -&amp;gt; target host
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; I have never seen the second scenario ever used in real life. Usually
&lt;br&gt;&amp;gt; the tunnel to the proxy is always established using plain HTTP.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; What is the value for &amp;quot;secure&amp;quot; for these two alternatives? Can
&lt;br&gt;&amp;gt;&amp;gt; alternative 1 be marked as secure (because the connection source -&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; proxy is assumed to be in a secure intranet)? Is alternative 2 secure
&lt;br&gt;&amp;gt;&amp;gt; because both enclosed connections are using https?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; Secure flag is purely arbitrary. For instance plain routes within a
&lt;br&gt;&amp;gt; controlled corporate network can be considered 'secure', whereas SSL
&lt;br&gt;&amp;gt; connections with a weak cypher over a public network can be considered
&lt;br&gt;&amp;gt; as insecure. The decision as to whether a route is secure or insecure is
&lt;br&gt;&amp;gt; entirely up to you. HttpClient per default assumes that SSL connections
&lt;br&gt;&amp;gt; can be considered as secure.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Oleg &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; What should the values for tunnelled and layered be?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for your attention &amp; best regards,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --Stefan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Am 21.11.2009 14:11, schrieb Oleg Kalnichevski:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Stefan Wachter wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I want to write a custom implementation of the HttpRoutePlanner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; interface. The only method to implement is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; public HttpRoute determineRoute(HttpHost aTarget, HttpRequest
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; aRequest, HttpContext aContext) throws HttpException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; i.e. the method has to return an HttpRoute instance. There are various
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; constructors for an HttpRoute with the most general being:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; public HttpRoute(HttpHost target, InetAddress local, HttpHost[]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; proxies, boolean secure, TunnelType tunnelled, LayerType layered)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I can determine the array of proxies because of my application logic,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I am unsure which values the remaining parameters (secure,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; tunnelled, and layered) should take.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Could someone shed some light on these parameters? How do they effect
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the behaviour of HttpClient?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I hope this is enough
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --Stefan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479325&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/implementation-of-a-custom-HttpRoutePlanner---how-to-choose-the-HttpRoute-attributes-%28secure%2C-tunnel-type%2C-and-layer-type%29--tp26446492p26479325.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26477116</id>
	<title>SSL certificate 2048 bit with 3.0</title>
	<published>2009-11-23T04:21:56Z</published>
	<updated>2009-11-23T04:21:56Z</updated>
	<author>
		<name>BAYER, Patrice</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;In a projet, we're using commons-httpclient 3.0 and the class EasySSLProtocolSocketFactory (EasyX509TrustManager) to have a SSL connection to a server.
&lt;br&gt;But we have the error &amp;lt; java.security.cert.CertificateException: Untrusted Server Certificate Chain &amp;gt; when the client connects to the server.
&lt;br&gt;The certificate is with 2048 bit but not with 1024 signed by the organism Verisign.
&lt;br&gt;&lt;br&gt;In this version of commons-httpclient, can the client accept this kind of key or must we upgrade client ?
&lt;br&gt;&lt;br&gt;Patrice Bayer
&lt;br&gt;&amp;lt;/PRE&amp;gt;&amp;lt;p style=&amp;quot;font-family:arial;color:grey&amp;quot; style=&amp;quot;font-size:13px&amp;quot;&amp;gt;This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.&amp;lt;/p&amp;gt;&amp;lt;PRE&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SSL-certificate-2048-bit-with-3.0-tp26477116p26477116.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26476129</id>
	<title>Re: Question on max connection limit</title>
	<published>2009-11-23T03:09:50Z</published>
	<updated>2009-11-23T03:09:50Z</updated>
	<author>
		<name>Zoltan Bencik</name>
	</author>
	<content type="html">Hello Oleg,
&lt;br&gt;&lt;br&gt;Thanks for response.
&lt;br&gt;Can you please let me know what's the default value for
&lt;br&gt;http.conn-manager.max-total parameter?
&lt;br&gt;&lt;br&gt;br,
&lt;br&gt;-zoltan.
&lt;br&gt;&lt;br&gt;Oleg Kalnichevski wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sun, 2009-11-22 at 11:55 +0500, Zoltan Bencik wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Dear All,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've currently set the following parameter during http client 
&lt;br&gt;&amp;gt;&amp;gt; initialization:
&lt;br&gt;&amp;gt;&amp;gt; params.setParameter(&amp;quot;http.conn-manager.max-total&amp;quot;, 5);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is this correct way to limit the maximum connection number?
&lt;br&gt;&amp;gt;&amp;gt; Because by analyzing the network stats, I always see that there are only 
&lt;br&gt;&amp;gt;&amp;gt; 2 connections
&lt;br&gt;&amp;gt;&amp;gt; are used to the remote host all the time.
&lt;br&gt;&amp;gt;&amp;gt; I just wonder if I understood correctly the tutorial and set proper 
&lt;br&gt;&amp;gt;&amp;gt; parameter to limit
&lt;br&gt;&amp;gt;&amp;gt; max. connection number.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Zoltan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You also need to increase the max connections per route limit. Per
&lt;br&gt;&amp;gt; default it is set to 2 connections.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Oleg 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Any help is highly appreciated, thanks.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; br,
&lt;br&gt;&amp;gt;&amp;gt; -zoltan.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26476129&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26476129&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-on-max-connection-limit-tp26463195p26476129.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26475883</id>
	<title>Re: Question on max connection limit</title>
	<published>2009-11-23T02:49:07Z</published>
	<updated>2009-11-23T02:49:07Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">On Sun, 2009-11-22 at 11:55 +0500, Zoltan Bencik wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear All,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've currently set the following parameter during http client 
&lt;br&gt;&amp;gt; initialization:
&lt;br&gt;&amp;gt; params.setParameter(&amp;quot;http.conn-manager.max-total&amp;quot;, 5);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is this correct way to limit the maximum connection number?
&lt;br&gt;&amp;gt; Because by analyzing the network stats, I always see that there are only 
&lt;br&gt;&amp;gt; 2 connections
&lt;br&gt;&amp;gt; are used to the remote host all the time.
&lt;br&gt;&amp;gt; I just wonder if I understood correctly the tutorial and set proper 
&lt;br&gt;&amp;gt; parameter to limit
&lt;br&gt;&amp;gt; max. connection number.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Zoltan
&lt;br&gt;&lt;br&gt;You also need to increase the max connections per route limit. Per
&lt;br&gt;default it is set to 2 connections.
&lt;br&gt;&lt;br&gt;Oleg 
&lt;br&gt;&lt;br&gt;&amp;gt; Any help is highly appreciated, thanks.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; br,
&lt;br&gt;&amp;gt; -zoltan.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475883&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475883&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475883&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475883&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-on-max-connection-limit-tp26463195p26475883.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26475881</id>
	<title>Re: implementation of a custom HttpRoutePlanner - how to choose the HttpRoute attributes (secure, tunnel type, and layer type)?</title>
	<published>2009-11-23T02:47:45Z</published>
	<updated>2009-11-23T02:47:45Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">On Sat, 2009-11-21 at 20:54 +0100, Stefan Wachter wrote:
&lt;br&gt;&amp;gt; Hi Oleg,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; thanks for your reply. I already have read the documentation and JavaDoc
&lt;br&gt;&amp;gt; carefully before I decided to ask on the mailing list. After reading the
&lt;br&gt;&amp;gt; docs again I still do not know how to set the three parameters secure,
&lt;br&gt;&amp;gt; tunnelled, and layered.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;* Plain: direct connection to the target or a proxy
&lt;br&gt;&lt;br&gt;* Tunneled: connection to a proxy or a proxy chain using CONNECT method.
&lt;br&gt;Once the connection is established the proxy will simply forward
&lt;br&gt;whatever data it receives from the client to the target server or next
&lt;br&gt;proxy
&lt;br&gt;&lt;br&gt;* Layered: another protocol is 'layered' over the existing connection. &amp;nbsp;
&lt;br&gt;&lt;br&gt;For example HTTPS via a proxy usually implies a tunneled and layered
&lt;br&gt;route. The client must establish a tunnel to the target server via the
&lt;br&gt;proxy and employ TLS/SSL as an additional protocol layer to encrypt/
&lt;br&gt;decrypt transmitted data. The tunneling proxy transfers data between the
&lt;br&gt;client and the target without looking at it. &amp;nbsp;
&lt;br&gt;&lt;br&gt;A non tunneled route usually implies that the proxy must be able to look
&lt;br&gt;at the transmitted messages and rewrite them before passing on the
&lt;br&gt;recipient. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; For example if I want to access a target host by https and there is a
&lt;br&gt;&amp;gt; single proxy host in between. As far as I understand the proxy could be
&lt;br&gt;&amp;gt; contacted either by https or by http. This means there are the following
&lt;br&gt;&amp;gt; two alternatives:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1: source host -&amp;gt; (http) -&amp;gt; proxy host -&amp;gt; (https) -&amp;gt; target host
&lt;br&gt;&amp;gt; 2: source host -&amp;gt; (https) -&amp;gt; proxy host -&amp;gt; (https) -&amp;gt; target host
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;I have never seen the second scenario ever used in real life. Usually
&lt;br&gt;the tunnel to the proxy is always established using plain HTTP.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; What is the value for &amp;quot;secure&amp;quot; for these two alternatives? Can
&lt;br&gt;&amp;gt; alternative 1 be marked as secure (because the connection source -&amp;gt;
&lt;br&gt;&amp;gt; proxy is assumed to be in a secure intranet)? Is alternative 2 secure
&lt;br&gt;&amp;gt; because both enclosed connections are using https?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Secure flag is purely arbitrary. For instance plain routes within a
&lt;br&gt;controlled corporate network can be considered 'secure', whereas SSL
&lt;br&gt;connections with a weak cypher over a public network can be considered
&lt;br&gt;as insecure. The decision as to whether a route is secure or insecure is
&lt;br&gt;entirely up to you. HttpClient per default assumes that SSL connections
&lt;br&gt;can be considered as secure.
&lt;br&gt;&lt;br&gt;Oleg &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; What should the values for tunnelled and layered be?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for your attention &amp; best regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --Stefan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am 21.11.2009 14:11, schrieb Oleg Kalnichevski:
&lt;br&gt;&amp;gt; &amp;gt; Stefan Wachter wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I want to write a custom implementation of the HttpRoutePlanner
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; interface. The only method to implement is:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; public HttpRoute determineRoute(HttpHost aTarget, HttpRequest
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; aRequest, HttpContext aContext) throws HttpException
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; i.e. the method has to return an HttpRoute instance. There are various
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; constructors for an HttpRoute with the most general being:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; public HttpRoute(HttpHost target, InetAddress local, HttpHost[]
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; proxies, boolean secure, TunnelType tunnelled, LayerType layered)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I can determine the array of proxies because of my application logic,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; but I am unsure which values the remaining parameters (secure,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; tunnelled, and layered) should take.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Could someone shed some light on these parameters? How do they effect
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; the behaviour of HttpClient?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I hope this is enough
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Oleg
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --Stefan
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26475881&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/implementation-of-a-custom-HttpRoutePlanner---how-to-choose-the-HttpRoute-attributes-%28secure%2C-tunnel-type%2C-and-layer-type%29--tp26446492p26475881.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26473409</id>
	<title>HttpClient AJAX Client</title>
	<published>2009-11-22T22:43:27Z</published>
	<updated>2009-11-22T22:43:27Z</updated>
	<author>
		<name>collier.matthew</name>
	</author>
	<content type="html">I have written a client app based on HttpClient.
&lt;br&gt;&lt;br&gt;I need to simulate the following AJAX/JavaScript function.
&lt;br&gt;&lt;br&gt;Basically, after a simple GET request, I need to wait around until the server signals that my request has been completed.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function getCableInfo() {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var url = &amp;quot;/testboard/DSL/GetCableInformation.pl?random=7.10653400122286&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var doc;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (window.ActiveXObject) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; doc = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch(e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; document.getElementById('nojs').submit();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; 		else if (window.XMLHttpRequest) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; doc = new XMLHttpRequest();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch(e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; document.getElementById('nojs').submit();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; doc.open(&amp;quot;GET&amp;quot;, url, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; doc.setRequestHeader( &amp;quot;Content-Type&amp;quot; , &amp;quot;application/x-www-form-urlencoded; charset=UTF-8&amp;quot; );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; doc.send(&amp;quot;&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; doc.onreadystatechange=function() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (doc.readyState==4) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; document.getElementById('cableInfo').innerHTML = doc.responseText;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HttpClient-AJAX-Client-tp26473409p26473409.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26463195</id>
	<title>Question on max connection limit</title>
	<published>2009-11-21T22:55:35Z</published>
	<updated>2009-11-21T22:55:35Z</updated>
	<author>
		<name>Zoltan Bencik</name>
	</author>
	<content type="html">Dear All,
&lt;br&gt;&lt;br&gt;I've currently set the following parameter during http client 
&lt;br&gt;initialization:
&lt;br&gt;params.setParameter(&amp;quot;http.conn-manager.max-total&amp;quot;, 5);
&lt;br&gt;&lt;br&gt;Is this correct way to limit the maximum connection number?
&lt;br&gt;Because by analyzing the network stats, I always see that there are only 
&lt;br&gt;2 connections
&lt;br&gt;are used to the remote host all the time.
&lt;br&gt;I just wonder if I understood correctly the tutorial and set proper 
&lt;br&gt;parameter to limit
&lt;br&gt;max. connection number.
&lt;br&gt;&lt;br&gt;Any help is highly appreciated, thanks.
&lt;br&gt;&lt;br&gt;br,
&lt;br&gt;-zoltan.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26463195&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26463195&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-on-max-connection-limit-tp26463195p26463195.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459702</id>
	<title>Re: implementation of a custom HttpRoutePlanner - how to choose the HttpRoute attributes (secure, tunnel type, and layer type)?</title>
	<published>2009-11-21T11:54:16Z</published>
	<updated>2009-11-21T11:54:16Z</updated>
	<author>
		<name>Stefan Wachter</name>
	</author>
	<content type="html">Hi Oleg,
&lt;br&gt;&lt;br&gt;thanks for your reply. I already have read the documentation and JavaDoc
&lt;br&gt;carefully before I decided to ask on the mailing list. After reading the
&lt;br&gt;docs again I still do not know how to set the three parameters secure,
&lt;br&gt;tunnelled, and layered.
&lt;br&gt;&lt;br&gt;For example if I want to access a target host by https and there is a
&lt;br&gt;single proxy host in between. As far as I understand the proxy could be
&lt;br&gt;contacted either by https or by http. This means there are the following
&lt;br&gt;two alternatives:
&lt;br&gt;&lt;br&gt;1: source host -&amp;gt; (http) -&amp;gt; proxy host -&amp;gt; (https) -&amp;gt; target host
&lt;br&gt;2: source host -&amp;gt; (https) -&amp;gt; proxy host -&amp;gt; (https) -&amp;gt; target host
&lt;br&gt;&lt;br&gt;What is the value for &amp;quot;secure&amp;quot; for these two alternatives? Can
&lt;br&gt;alternative 1 be marked as secure (because the connection source -&amp;gt;
&lt;br&gt;proxy is assumed to be in a secure intranet)? Is alternative 2 secure
&lt;br&gt;because both enclosed connections are using https?
&lt;br&gt;&lt;br&gt;What should the values for tunnelled and layered be?
&lt;br&gt;&lt;br&gt;Thanks for your attention &amp; best regards,
&lt;br&gt;&lt;br&gt;--Stefan
&lt;br&gt;&lt;br&gt;&lt;br&gt;Am 21.11.2009 14:11, schrieb Oleg Kalnichevski:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Stefan Wachter wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I want to write a custom implementation of the HttpRoutePlanner
&lt;br&gt;&amp;gt;&amp;gt; interface. The only method to implement is:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; public HttpRoute determineRoute(HttpHost aTarget, HttpRequest
&lt;br&gt;&amp;gt;&amp;gt; aRequest, HttpContext aContext) throws HttpException
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; i.e. the method has to return an HttpRoute instance. There are various
&lt;br&gt;&amp;gt;&amp;gt; constructors for an HttpRoute with the most general being:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; public HttpRoute(HttpHost target, InetAddress local, HttpHost[]
&lt;br&gt;&amp;gt;&amp;gt; proxies, boolean secure, TunnelType tunnelled, LayerType layered)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I can determine the array of proxies because of my application logic,
&lt;br&gt;&amp;gt;&amp;gt; but I am unsure which values the remaining parameters (secure,
&lt;br&gt;&amp;gt;&amp;gt; tunnelled, and layered) should take.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Could someone shed some light on these parameters? How do they effect
&lt;br&gt;&amp;gt;&amp;gt; the behaviour of HttpClient?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I hope this is enough
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt;&amp;gt; --Stefan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459702&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459702&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459702&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459702&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459702&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459702&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/implementation-of-a-custom-HttpRoutePlanner---how-to-choose-the-HttpRoute-attributes-%28secure%2C-tunnel-type%2C-and-layer-type%29--tp26446492p26459702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26456443</id>
	<title>Re: implementation of a custom HttpRoutePlanner - how to choose the HttpRoute attributes (secure, tunnel type, and layer type)?</title>
	<published>2009-11-21T05:11:29Z</published>
	<updated>2009-11-21T05:11:29Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">Stefan Wachter wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I want to write a custom implementation of the HttpRoutePlanner
&lt;br&gt;&amp;gt; interface. The only method to implement is:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; public HttpRoute determineRoute(HttpHost aTarget, HttpRequest
&lt;br&gt;&amp;gt; aRequest, HttpContext aContext) throws HttpException
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i.e. the method has to return an HttpRoute instance. There are various
&lt;br&gt;&amp;gt; constructors for an HttpRoute with the most general being:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; public HttpRoute(HttpHost target, InetAddress local, HttpHost[]
&lt;br&gt;&amp;gt; proxies, boolean secure, TunnelType tunnelled, LayerType layered)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can determine the array of proxies because of my application logic,
&lt;br&gt;&amp;gt; but I am unsure which values the remaining parameters (secure,
&lt;br&gt;&amp;gt; tunnelled, and layered) should take.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could someone shed some light on these parameters? How do they effect
&lt;br&gt;&amp;gt; the behaviour of HttpClient?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;a href=&quot;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/tutorial/html/connmgmt.html#d4e442&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.LayerType.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.TunnelType.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I hope this is enough
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; --Stefan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456443&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456443&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456443&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456443&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/implementation-of-a-custom-HttpRoutePlanner---how-to-choose-the-HttpRoute-attributes-%28secure%2C-tunnel-type%2C-and-layer-type%29--tp26446492p26456443.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26446492</id>
	<title>implementation of a custom HttpRoutePlanner - how to choose the HttpRoute attributes (secure, tunnel type, and layer type)?</title>
	<published>2009-11-20T08:44:39Z</published>
	<updated>2009-11-20T08:44:39Z</updated>
	<author>
		<name>Stefan Wachter</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I want to write a custom implementation of the HttpRoutePlanner
&lt;br&gt;interface. The only method to implement is:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; public HttpRoute determineRoute(HttpHost aTarget, HttpRequest
&lt;br&gt;aRequest, HttpContext aContext) throws HttpException
&lt;br&gt;&lt;br&gt;i.e. the method has to return an HttpRoute instance. There are various
&lt;br&gt;constructors for an HttpRoute with the most general being:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public HttpRoute(HttpHost target, InetAddress local, HttpHost[]
&lt;br&gt;proxies, boolean secure, TunnelType tunnelled, LayerType layered)
&lt;br&gt;&lt;br&gt;I can determine the array of proxies because of my application logic,
&lt;br&gt;but I am unsure which values the remaining parameters (secure,
&lt;br&gt;tunnelled, and layered) should take.
&lt;br&gt;&lt;br&gt;Could someone shed some light on these parameters? How do they effect
&lt;br&gt;the behaviour of HttpClient?
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;--Stefan
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26446492&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26446492&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/implementation-of-a-custom-HttpRoutePlanner---how-to-choose-the-HttpRoute-attributes-%28secure%2C-tunnel-type%2C-and-layer-type%29--tp26446492p26446492.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26440891</id>
	<title>Sagar Manda is out of the office.</title>
	<published>2009-11-20T02:01:28Z</published>
	<updated>2009-11-20T02:01:28Z</updated>
	<author>
		<name>Vidyasagarreddy Manda</name>
	</author>
	<content type="html">&lt;br&gt;I will be out of the office starting &amp;nbsp;11/20/2009 and will not return until
&lt;br&gt;12/14/2009.
&lt;br&gt;&lt;br&gt;I will respond to your message when I return.
&lt;br&gt;&lt;br&gt;&lt;br&gt;This e-mail is intended only for its addressee and may contain information
&lt;br&gt;that is privileged, confidential, or otherwise protected from disclosure. &amp;nbsp;If
&lt;br&gt;you have received this communication in error, please notify us immediately by
&lt;br&gt;e-mailing &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26440891&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;postmaster@...&lt;/a&gt;; then delete the original message.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26440891&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26440891&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sagar-Manda-is-out-of-the-office.-tp26440891p26440891.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26432212</id>
	<title>Re: HttpClient 4.0. SocketTimeoutException and RST signal problem</title>
	<published>2009-11-20T00:52:44Z</published>
	<updated>2009-11-20T00:52:44Z</updated>
	<author>
		<name>tompra</name>
	</author>
	<content type="html">Thank you for your help. I increse timeouts and connector is running fine without problems. 
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;&lt;br&gt;Tom</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HttpClient-4.0.-SocketTimeoutException-and-RST-signal-problem-tp25911599p26432212.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26434492</id>
	<title>RE: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T13:33:52Z</published>
	<updated>2009-11-19T13:33:52Z</updated>
	<author>
		<name>Kenneth.S.Brooks</name>
	</author>
	<content type="html">Perfect, thanks.
&lt;br&gt;&lt;br&gt;I was hoping that I would see a missing final chunk that would explain
&lt;br&gt;it but no such luck.
&lt;br&gt;Again, that was from Loadbalancer to server so my only hope left is that
&lt;br&gt;from client to LB shows something different.
&lt;br&gt;&lt;br&gt;-k
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434492&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, November 19, 2009 4:29 PM
&lt;br&gt;To: HttpClient User Discussion
&lt;br&gt;Subject: Re: Infinite loop in ChunkedInputStream.close
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434492&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Oleg,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a network capture from a week or so ago.
&lt;br&gt;&amp;gt; This is between the loadbalancer and the server. (We're working on
&lt;br&gt;&amp;gt; getting the capture from the client to the loadbalancer).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It shows that we are getting one packet back with data and ending with
&lt;br&gt;&amp;gt; 0d 0a.
&lt;br&gt;&amp;gt; The next packet ends with 30 30 30 30 0d 0a 0d 0a. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So at least from the server to the loadbalancer it appears that we are
&lt;br&gt;&amp;gt; getting the same closing chunk for good and bad requests.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You said that it should end with &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;0&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;, but on all of our
&lt;br&gt;&amp;gt; requests it ends with 30 30 30 30 0d 0a 0d 0a (which is 0 0 0 0 CR LF
&lt;/div&gt;CR
&lt;br&gt;&amp;gt; LF).
&lt;br&gt;&amp;gt; Is that what you would expect?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;RFC 2616
&lt;br&gt;3.6.1 Chunked Transfer Coding
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;last-chunk &amp;nbsp; &amp;nbsp; = 1*(&amp;quot;0&amp;quot;) [ chunk-extension ] CRLF
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;There appears to be an extra CR LF pair at the end but this should not 
&lt;br&gt;cause a major problem. Otherwise looks all right.
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434492&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434492&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;This transmission may contain information that is privileged,
&lt;br&gt;confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;use of the information contained herein (including any reliance
&lt;br&gt;thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;any attachments are believed to be free of any virus or other
&lt;br&gt;defect that might affect any computer system into which it is
&lt;br&gt;received and opened, it is the responsibility of the recipient to
&lt;br&gt;ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;contact the sender and destroy the material in its entirety,
&lt;br&gt;whether in electronic or hard copy format. Thank you.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434492&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434492&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26434492.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26434471</id>
	<title>Re: HC 4.0 GA: IllegalStateException</title>
	<published>2009-11-19T13:32:44Z</published>
	<updated>2009-11-19T13:32:44Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Natarajan_Valli@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Thanks for prompt reply. I will try with version 4.0.1-SNAPSHOT. Is the
&lt;br&gt;&amp;gt; snapshot stable enough to use in production environment?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;It is a snapshot from the stable (bug fixes only) branch. It contains a 
&lt;br&gt;bug fix that may be relevant in your case.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; I initially tried to send the context log as an attachment but the mail
&lt;br&gt;&amp;gt; bounced back due to size limit. Is there alternate way to post log
&lt;br&gt;&amp;gt; files? I can try to send us zip file...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Zip it and try again. If that fails send it to me directly. Please do 
&lt;br&gt;try to reproduce the problem with the 4.0.1-SNAPSHOT first, though.
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks again
&lt;br&gt;&amp;gt; Valli
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Thursday, November 19, 2009 11:43 AM
&lt;br&gt;&amp;gt; To: HttpClient User Discussion
&lt;br&gt;&amp;gt; Subject: Re: HC 4.0 GA: IllegalStateException
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Natarajan_Valli@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I just try to upgrade HC 3.x to HC4.0. Use ThreadSafeClientConnManager
&lt;br&gt;&amp;gt;&amp;gt; for connection management. Any idea to resolve/debug this issue? 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (1) Upgrade to the latest 4.0.1 snapshot
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://repository.apache.org/content/repositories/snapshots/org/apache/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://repository.apache.org/content/repositories/snapshots/org/apache/&lt;/a&gt;&lt;br&gt;&amp;gt; httpcomponents/httpclient/4.0.1-SNAPSHOT/
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (2) Produce a wire/context log of the session
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/logging.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/logging.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Caused by: java.lang.IllegalStateException: Connection already open.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:
&lt;br&gt;&amp;gt;&amp;gt; 135)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledC
&lt;br&gt;&amp;gt;&amp;gt; onnAdapter.java:101)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultReques
&lt;br&gt;&amp;gt;&amp;gt; tDirector.java:381)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt;&amp;gt; t.java:641)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt;&amp;gt; t.java:576)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt;&amp;gt; t.java:554)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Valliappan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434471&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HC-4.0-GA%3A-IllegalStateException-tp26417168p26434471.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26434432</id>
	<title>Re: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T13:29:29Z</published>
	<updated>2009-11-19T13:29:29Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434432&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Oleg,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a network capture from a week or so ago.
&lt;br&gt;&amp;gt; This is between the loadbalancer and the server. (We're working on
&lt;br&gt;&amp;gt; getting the capture from the client to the loadbalancer).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It shows that we are getting one packet back with data and ending with
&lt;br&gt;&amp;gt; 0d 0a.
&lt;br&gt;&amp;gt; The next packet ends with 30 30 30 30 0d 0a 0d 0a. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So at least from the server to the loadbalancer it appears that we are
&lt;br&gt;&amp;gt; getting the same closing chunk for good and bad requests.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You said that it should end with &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;0&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;, but on all of our
&lt;br&gt;&amp;gt; requests it ends with 30 30 30 30 0d 0a 0d 0a (which is 0 0 0 0 CR LF CR
&lt;br&gt;&amp;gt; LF).
&lt;br&gt;&amp;gt; Is that what you would expect?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;RFC 2616
&lt;br&gt;3.6.1 Chunked Transfer Coding
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;last-chunk &amp;nbsp; &amp;nbsp; = 1*(&amp;quot;0&amp;quot;) [ chunk-extension ] CRLF
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;There appears to be an extra CR LF pair at the end but this should not 
&lt;br&gt;cause a major problem. Otherwise looks all right.
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434432&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434432&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26434432.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26434253</id>
	<title>RE: HC 4.0 GA: IllegalStateException</title>
	<published>2009-11-19T13:15:18Z</published>
	<updated>2009-11-19T13:15:18Z</updated>
	<author>
		<name>Natarajan_Valli</name>
	</author>
	<content type="html">Thanks for prompt reply. I will try with version 4.0.1-SNAPSHOT. Is the
&lt;br&gt;snapshot stable enough to use in production environment?
&lt;br&gt;&lt;br&gt;I initially tried to send the context log as an attachment but the mail
&lt;br&gt;bounced back due to size limit. Is there alternate way to post log
&lt;br&gt;files? I can try to send us zip file...
&lt;br&gt;&lt;br&gt;Thanks again
&lt;br&gt;Valli
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434253&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, November 19, 2009 11:43 AM
&lt;br&gt;To: HttpClient User Discussion
&lt;br&gt;Subject: Re: HC 4.0 GA: IllegalStateException
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434253&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Natarajan_Valli@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; I just try to upgrade HC 3.x to HC4.0. Use ThreadSafeClientConnManager
&lt;br&gt;&amp;gt; for connection management. Any idea to resolve/debug this issue? 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;(1) Upgrade to the latest 4.0.1 snapshot
&lt;br&gt;&lt;a href=&quot;https://repository.apache.org/content/repositories/snapshots/org/apache/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://repository.apache.org/content/repositories/snapshots/org/apache/&lt;/a&gt;&lt;br&gt;httpcomponents/httpclient/4.0.1-SNAPSHOT/
&lt;br&gt;&lt;br&gt;(2) Produce a wire/context log of the session
&lt;br&gt;&lt;a href=&quot;http://hc.apache.org/httpcomponents-client/logging.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/logging.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Caused by: java.lang.IllegalStateException: Connection already open.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:
&lt;br&gt;&amp;gt; 135)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledC
&lt;br&gt;&amp;gt; onnAdapter.java:101)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultReques
&lt;br&gt;&amp;gt; tDirector.java:381)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt; t.java:641)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt; t.java:576)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt; t.java:554)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Valliappan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434253&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434253&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434253&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434253&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HC-4.0-GA%3A-IllegalStateException-tp26417168p26434253.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26434144</id>
	<title>RE: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T13:09:16Z</published>
	<updated>2009-11-19T13:09:16Z</updated>
	<author>
		<name>Kenneth.S.Brooks</name>
	</author>
	<content type="html">Oleg,
&lt;br&gt;&lt;br&gt;I have a network capture from a week or so ago.
&lt;br&gt;This is between the loadbalancer and the server. (We're working on
&lt;br&gt;getting the capture from the client to the loadbalancer).
&lt;br&gt;&lt;br&gt;It shows that we are getting one packet back with data and ending with
&lt;br&gt;0d 0a.
&lt;br&gt;The next packet ends with 30 30 30 30 0d 0a 0d 0a. 
&lt;br&gt;&lt;br&gt;So at least from the server to the loadbalancer it appears that we are
&lt;br&gt;getting the same closing chunk for good and bad requests.
&lt;br&gt;&lt;br&gt;You said that it should end with &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;0&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;, but on all of our
&lt;br&gt;requests it ends with 30 30 30 30 0d 0a 0d 0a (which is 0 0 0 0 CR LF CR
&lt;br&gt;LF).
&lt;br&gt;Is that what you would expect?
&lt;br&gt;&lt;br&gt;-ken
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, November 19, 2009 3:35 PM
&lt;br&gt;To: HttpClient User Discussion
&lt;br&gt;Subject: Re: Infinite loop in ChunkedInputStream.close
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Will do.
&lt;br&gt;&amp;gt; Not saying it will necessarily make a difference, just more of a 'what
&lt;br&gt;&amp;gt; is the proper usage' type of question.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Closing streams when done using them is basically a good java practice, 
&lt;br&gt;so the proper usage would be to close the stream _and_ to release the 
&lt;br&gt;connection. This will also make the migration to version 4.0 somewhat 
&lt;br&gt;easier.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks again,
&lt;br&gt;&amp;gt; -k
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Thursday, November 19, 2009 3:15 PM
&lt;br&gt;&amp;gt; To: HttpClient User Discussion
&lt;br&gt;&amp;gt; Subject: Re: Infinite loop in ChunkedInputStream.close
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Oleg,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for the response.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I agree that it doesn't necessarily appear to be HttpClient code
&lt;br&gt;&amp;gt;&amp;gt; itself.. because you are just calling to the jdk inputstream.read.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I did some research and saw that we are sending back
&lt;br&gt;&amp;gt; Transfer-Encoding:
&lt;br&gt;&amp;gt;&amp;gt; chunked and am able to spot (in a network capture) on all the good
&lt;br&gt;&amp;gt; calls
&lt;br&gt;&amp;gt;&amp;gt; the following:
&lt;br&gt;&amp;gt;&amp;gt; 30 0D 0A 0D 0A &amp;nbsp;(which is 0 and the CRLF). We haven't reproduced the
&lt;br&gt;&amp;gt;&amp;gt; error yet while doing a network capture so I'll respond with an
&lt;/div&gt;update
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; as soon as we do.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In the mean time, am I correct in removing the ois.close() from my
&lt;br&gt;&amp;gt; code
&lt;br&gt;&amp;gt;&amp;gt; and letting httpclient close it with the AutoCloseInputStream when I
&lt;br&gt;&amp;gt;&amp;gt; call releaseConnection?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I do not think this should make any difference but you certainly can 
&lt;br&gt;&amp;gt; give it a try.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This transmission may contain information that is privileged,
&lt;br&gt;&amp;gt; confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;&amp;gt; under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;&amp;gt; are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;&amp;gt; use of the information contained herein (including any reliance
&lt;br&gt;&amp;gt; thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;&amp;gt; any attachments are believed to be free of any virus or other
&lt;br&gt;&amp;gt; defect that might affect any computer system into which it is
&lt;br&gt;&amp;gt; received and opened, it is the responsibility of the recipient to
&lt;br&gt;&amp;gt; ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;&amp;gt; JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;&amp;gt; applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;gt; &amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;&amp;gt; contact the sender and destroy the material in its entirety,
&lt;br&gt;&amp;gt; whether in electronic or hard copy format. Thank you.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434144&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26434144.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433633</id>
	<title>Re: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T12:34:45Z</published>
	<updated>2009-11-19T12:34:45Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Will do.
&lt;br&gt;&amp;gt; Not saying it will necessarily make a difference, just more of a 'what
&lt;br&gt;&amp;gt; is the proper usage' type of question.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Closing streams when done using them is basically a good java practice, 
&lt;br&gt;so the proper usage would be to close the stream _and_ to release the 
&lt;br&gt;connection. This will also make the migration to version 4.0 somewhat 
&lt;br&gt;easier.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks again,
&lt;br&gt;&amp;gt; -k
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Thursday, November 19, 2009 3:15 PM
&lt;br&gt;&amp;gt; To: HttpClient User Discussion
&lt;br&gt;&amp;gt; Subject: Re: Infinite loop in ChunkedInputStream.close
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Oleg,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for the response.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I agree that it doesn't necessarily appear to be HttpClient code
&lt;br&gt;&amp;gt;&amp;gt; itself.. because you are just calling to the jdk inputstream.read.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I did some research and saw that we are sending back
&lt;br&gt;&amp;gt; Transfer-Encoding:
&lt;br&gt;&amp;gt;&amp;gt; chunked and am able to spot (in a network capture) on all the good
&lt;br&gt;&amp;gt; calls
&lt;br&gt;&amp;gt;&amp;gt; the following:
&lt;br&gt;&amp;gt;&amp;gt; 30 0D 0A 0D 0A &amp;nbsp;(which is 0 and the CRLF). We haven't reproduced the
&lt;br&gt;&amp;gt;&amp;gt; error yet while doing a network capture so I'll respond with an update
&lt;br&gt;&amp;gt;&amp;gt; as soon as we do.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In the mean time, am I correct in removing the ois.close() from my
&lt;br&gt;&amp;gt; code
&lt;br&gt;&amp;gt;&amp;gt; and letting httpclient close it with the AutoCloseInputStream when I
&lt;br&gt;&amp;gt;&amp;gt; call releaseConnection?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I do not think this should make any difference but you certainly can 
&lt;br&gt;&amp;gt; give it a try.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This transmission may contain information that is privileged,
&lt;br&gt;&amp;gt; confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;&amp;gt; under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;&amp;gt; are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;&amp;gt; use of the information contained herein (including any reliance
&lt;br&gt;&amp;gt; thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;&amp;gt; any attachments are believed to be free of any virus or other
&lt;br&gt;&amp;gt; defect that might affect any computer system into which it is
&lt;br&gt;&amp;gt; received and opened, it is the responsibility of the recipient to
&lt;br&gt;&amp;gt; ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;&amp;gt; JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;&amp;gt; applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;gt; &amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;&amp;gt; contact the sender and destroy the material in its entirety,
&lt;br&gt;&amp;gt; whether in electronic or hard copy format. Thank you.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433633&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26433633.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433399</id>
	<title>RE: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T12:20:31Z</published>
	<updated>2009-11-19T12:20:31Z</updated>
	<author>
		<name>Kenneth.S.Brooks</name>
	</author>
	<content type="html">Will do.
&lt;br&gt;Not saying it will necessarily make a difference, just more of a 'what
&lt;br&gt;is the proper usage' type of question.
&lt;br&gt;&lt;br&gt;Thanks again,
&lt;br&gt;-k
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433399&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, November 19, 2009 3:15 PM
&lt;br&gt;To: HttpClient User Discussion
&lt;br&gt;Subject: Re: Infinite loop in ChunkedInputStream.close
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433399&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Oleg,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for the response.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I agree that it doesn't necessarily appear to be HttpClient code
&lt;br&gt;&amp;gt; itself.. because you are just calling to the jdk inputstream.read.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I did some research and saw that we are sending back
&lt;br&gt;Transfer-Encoding:
&lt;br&gt;&amp;gt; chunked and am able to spot (in a network capture) on all the good
&lt;br&gt;calls
&lt;br&gt;&amp;gt; the following:
&lt;br&gt;&amp;gt; 30 0D 0A 0D 0A &amp;nbsp;(which is 0 and the CRLF). We haven't reproduced the
&lt;br&gt;&amp;gt; error yet while doing a network capture so I'll respond with an update
&lt;br&gt;&amp;gt; as soon as we do.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In the mean time, am I correct in removing the ois.close() from my
&lt;br&gt;code
&lt;br&gt;&amp;gt; and letting httpclient close it with the AutoCloseInputStream when I
&lt;br&gt;&amp;gt; call releaseConnection?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;I do not think this should make any difference but you certainly can 
&lt;br&gt;give it a try.
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433399&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433399&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;This transmission may contain information that is privileged,
&lt;br&gt;confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;use of the information contained herein (including any reliance
&lt;br&gt;thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;any attachments are believed to be free of any virus or other
&lt;br&gt;defect that might affect any computer system into which it is
&lt;br&gt;received and opened, it is the responsibility of the recipient to
&lt;br&gt;ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;contact the sender and destroy the material in its entirety,
&lt;br&gt;whether in electronic or hard copy format. Thank you.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433399&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433399&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26433399.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433320</id>
	<title>Re: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T12:14:48Z</published>
	<updated>2009-11-19T12:14:48Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433320&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Oleg,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for the response.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I agree that it doesn't necessarily appear to be HttpClient code
&lt;br&gt;&amp;gt; itself.. because you are just calling to the jdk inputstream.read.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I did some research and saw that we are sending back Transfer-Encoding:
&lt;br&gt;&amp;gt; chunked and am able to spot (in a network capture) on all the good calls
&lt;br&gt;&amp;gt; the following:
&lt;br&gt;&amp;gt; 30 0D 0A 0D 0A &amp;nbsp;(which is 0 and the CRLF). We haven't reproduced the
&lt;br&gt;&amp;gt; error yet while doing a network capture so I'll respond with an update
&lt;br&gt;&amp;gt; as soon as we do.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In the mean time, am I correct in removing the ois.close() from my code
&lt;br&gt;&amp;gt; and letting httpclient close it with the AutoCloseInputStream when I
&lt;br&gt;&amp;gt; call releaseConnection?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;I do not think this should make any difference but you certainly can 
&lt;br&gt;give it a try.
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433320&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433320&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26433320.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433222</id>
	<title>RE: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T12:07:28Z</published>
	<updated>2009-11-19T12:07:28Z</updated>
	<author>
		<name>Kenneth.S.Brooks</name>
	</author>
	<content type="html">Oleg,
&lt;br&gt;&lt;br&gt;Thanks for the response.
&lt;br&gt;&lt;br&gt;I agree that it doesn't necessarily appear to be HttpClient code
&lt;br&gt;itself.. because you are just calling to the jdk inputstream.read.
&lt;br&gt;&lt;br&gt;I did some research and saw that we are sending back Transfer-Encoding:
&lt;br&gt;chunked and am able to spot (in a network capture) on all the good calls
&lt;br&gt;the following:
&lt;br&gt;30 0D 0A 0D 0A &amp;nbsp;(which is 0 and the CRLF). We haven't reproduced the
&lt;br&gt;error yet while doing a network capture so I'll respond with an update
&lt;br&gt;as soon as we do.
&lt;br&gt;&lt;br&gt;In the mean time, am I correct in removing the ois.close() from my code
&lt;br&gt;and letting httpclient close it with the AutoCloseInputStream when I
&lt;br&gt;call releaseConnection?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Ken
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433222&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, November 19, 2009 2:50 PM
&lt;br&gt;To: HttpClient User Discussion
&lt;br&gt;Subject: Re: Infinite loop in ChunkedInputStream.close
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433222&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; We are using httpclient 3.1 to send a post and get back serialized
&lt;br&gt;java
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; objects (think of something analogous to Spring Remoting).
&lt;br&gt;&amp;gt; We deploy this client code to many client machines talking thru
&lt;br&gt;&amp;gt; loadbalancers communicating with Weblogic 10MP1 servers.
&lt;br&gt;&amp;gt; The clients in this test are on windows, running jdk5 thru mercury
&lt;br&gt;&amp;gt; loadrunner (performance testing software).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We've been testing anywhere between 45 and 90tps and the vast majority
&lt;br&gt;&amp;gt; of the transactions are successful.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; About 1 transaction every half hour ends up with a
&lt;br&gt;&amp;gt; java.net.SocketException: Connection reset.
&lt;br&gt;&amp;gt; The loadbalancer will close the socket after 60 seconds.
&lt;br&gt;&amp;gt; The reason we get that exception (and not a different one) is that we
&lt;br&gt;&amp;gt; have the client timeout set up higher than 60 seconds (just for trying
&lt;br&gt;&amp;gt; to expose this issue) and the loadbalancer has a 60 second timeout.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here is what we have learned so far.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We get the response body as stream:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InputStream responseBody =
&lt;br&gt;&amp;gt; postMethod.getResponseBodyAsStream();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We then send it thru a custom deserializer, we know that the object in
&lt;br&gt;&amp;gt; the response is being read because the log right after it is being
&lt;br&gt;&amp;gt; printed out:
&lt;br&gt;&amp;gt; However we have a close on that input stream in the finally. I'm
&lt;br&gt;&amp;gt; probably going to remove that close (since I read elsewhere that its
&lt;br&gt;&amp;gt; taken care of by the postMethod.releaseConnection().
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Object object = ois.readObject();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.readObject completed&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return object;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ois.close();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.close completed&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The ois.close() is calling AutoCloseInputStream.close, calling
&lt;br&gt;&amp;gt; ChunkedInputStream.close which is trying to exhaust the stream by
&lt;br&gt;&amp;gt; calling exhaustInputStream which eventually calls
&lt;/div&gt;SocketInputStream.read
&lt;br&gt;&amp;gt; and just sits there until the connection reset happens.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any clue as to what would cause it to hang there?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;I seriously doubt this has anything to do with a tight loop in 
&lt;br&gt;HttpClient code. Most likely the server fails to send the closing chunk,
&lt;br&gt;&lt;br&gt;which causes the input stream to get blocked in a read operation.
&lt;br&gt;&lt;br&gt;&amp;gt; The confusing factors are that the object seems to be fully read (so I
&lt;br&gt;&amp;gt; would assume there is nothing left in the stream) and we average a
&lt;br&gt;&amp;gt; couple thousand good transactions for every 1 occurrence of a bad one.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Let me know if I need the full headers and wire. We have only the
&lt;br&gt;&amp;gt; header, not the content turned on because the volume of logging just
&lt;br&gt;&amp;gt; kills the clients when turned up to trace.
&lt;br&gt;&lt;br&gt;I am afraid the only reliable way of establishing the cause would be 
&lt;br&gt;getting a complete wire log.
&lt;br&gt;&lt;br&gt;&amp;gt; Also, we will be looking to migrate eventually to httpclient 4, but
&lt;br&gt;that
&lt;br&gt;&amp;gt; requires jdk5 and right now we have clients that are still
&lt;br&gt;&amp;gt; (unfortunately) jdk1.4 so we can't quite make that leap yet.
&lt;br&gt;&amp;gt; I have network captures as well, if you think you know what I should
&lt;br&gt;&amp;gt; look for please advise and I will do so.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;If you can find out where the session gets stuck see if the server sends
&lt;br&gt;&lt;br&gt;the closing chunk back to the client. The chunk should look like 
&lt;br&gt;&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;0&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Ken
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here is the pertinent httpclient log.
&lt;br&gt;&amp;gt; Notice the 1 minute gap in log statements between 15:54:25:723 EST and
&lt;br&gt;&amp;gt; 15:55:25:756 EST
&lt;br&gt;&amp;gt; Also be aware that the reason you see logs in between the issue and
&lt;br&gt;the
&lt;br&gt;&amp;gt; time you see the stacktrace is that the postMethod.releaseConnection()
&lt;br&gt;&amp;gt; is in a finally, so of course it will complete before the exception is
&lt;br&gt;&amp;gt; propogated.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.clearRequestBody()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;br&gt;-
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.clearRequestBody()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;&amp;gt; RemoteServiceExecutorImpl - executeRequest calling
&lt;br&gt;&amp;gt; httpClient.ExecuteMethod
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;&amp;gt; HttpClient.executeMethod(HttpMethod)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;&amp;gt; HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.getConnectionWithTimeout(HostConfiguration,
&lt;/div&gt;long)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager -
&lt;br&gt;&amp;gt; HttpConnectionManager.getConnection: &amp;nbsp;config =
&lt;br&gt;&amp;gt; HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;], timeout = 0
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - Allocating new connection,
&lt;br&gt;&amp;gt; hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodDirector -
&lt;br&gt;&amp;gt; Attempt number 1 to process request
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.open()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpConnection - Open
&lt;br&gt;&amp;gt; connection to my-loadbalancer:9810
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.execute(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.writeRequest(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.generateRequestLine(HttpConnection, String, String,
&lt;br&gt;&amp;gt; String, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;POST
&lt;br&gt;&amp;gt; /cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8.1/CDC/essd-remote/
&lt;br&gt;&amp;gt; HTTP/1.1[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;/div&gt;-
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.addRequestHeaders(HttpState,
&lt;br&gt;HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] ExpectContinueMethod -
&lt;br&gt;&amp;gt; enter ExpectContinueMethod.addRequestHeaders(HttpState,
&lt;br&gt;HttpConnection)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpMethodBase -
&lt;/div&gt;Adding
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Host request header
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpState - enter
&lt;br&gt;&amp;gt; HttpState.getCookies()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;/div&gt;-
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
&lt;br&gt;&amp;gt; HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;br&gt;-
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;br&gt;-
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase -
&lt;br&gt;&amp;gt; HttpMethodBase.addRequestHeader(Header)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;/div&gt;&amp;quot;User-Agent:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jakarta Commons-HttpClient/3.1[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;Host:
&lt;br&gt;&amp;gt; my-loadbalancer:9810[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Length: 3051[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.writeLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;/div&gt;-
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.writeRequestBody(HttpState,
&lt;br&gt;HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;br&gt;-
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;br&gt;-
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod
&lt;br&gt;-
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.getRequestOutputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] EntityEnclosingMethod
&lt;br&gt;-
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Request body sent
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.flushRequestOutputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponse(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readStatusLine(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.readLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;&amp;gt; 200 OK[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;&amp;gt; 200 OK[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.getResponseInputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HeaderParser.parseHeaders(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;Date:
&lt;/div&gt;Tue,
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 17 Nov 2009 20:54:25 GMT[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Transfer-Encoding: chunked[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.processCookieHeaders(Header[], HttpState,
&lt;/div&gt;HttpConnection)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponseBody(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponseBody(HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.getResponseInputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.canResponseHaveBody(int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;&amp;gt; HeaderElement.parseElements(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;&amp;gt; HeaderElement.parseElements(char[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.isResponseAvailable(int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;&amp;gt; RemoteServiceExecutorImpl - executeRequesthttpClient.ExecuteMethod
&lt;br&gt;&amp;gt; completed
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;&amp;gt; RemoteServiceExecutorImpl -
&lt;br&gt;&amp;gt; executeRequestpostMethod.getResponseBodyAsStream completed
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.releaseConnection()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG] HttpConnection -
&lt;br&gt;&amp;gt; Releasing connection back to connection manager.
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.releaseConnection(HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - Freeing connection,
&lt;br&gt;&amp;gt; hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG] IdleConnectionHandler
&lt;/div&gt;-
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Adding connection at: 1258491325756
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - Notifying no-one, there are no
&lt;br&gt;&amp;gt; waiting threads
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; Error: Failed to end Transaction &amp;quot;callTrackingService_insertWorkFlow&amp;quot;
&lt;br&gt;&amp;gt; (by name). Please check that you made a call to start transaction
&lt;br&gt;&amp;gt; operation.	[MsgId: MERR-16985]
&lt;br&gt;&amp;gt; Error: System.err: com.fusa.ssg.SystemException: Error making
&lt;/div&gt;call[Error
&lt;br&gt;&amp;gt; executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;&amp;gt;
&lt;br&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;&amp;gt; .1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;gt; 	at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;&amp;gt; ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;&amp;gt; tream.java:221)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:176)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;&amp;gt; kedInputStream.java:369)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;&amp;gt; m.java:346)
&lt;br&gt;&amp;gt; 	at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;&amp;gt; seInputStream.java:194)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;&amp;gt; tream.java:158)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;&amp;gt; 252)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;&amp;gt; ava:2587)
&lt;br&gt;&amp;gt; 	at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;&amp;gt; StandardJavaSerializer.java:41)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;&amp;gt; erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;&amp;gt; cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:54)
&lt;br&gt;&amp;gt; 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; ]]
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:81)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; Error: System.err: ------------Wrapped Exception-----------
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; Error: System.err:
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;&amp;gt; executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;&amp;gt;
&lt;/div&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;&amp;gt; .1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;gt; 	at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;&amp;gt; ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;&amp;gt; tream.java:221)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:176)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;&amp;gt; kedInputStream.java:369)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;&amp;gt; m.java:346)
&lt;br&gt;&amp;gt; 	at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;&amp;gt; seInputStream.java:194)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;&amp;gt; tream.java:158)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;&amp;gt; 252)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;&amp;gt; ava:2587)
&lt;br&gt;&amp;gt; 	at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;&amp;gt; StandardJavaSerializer.java:41)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;&amp;gt; erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;&amp;gt; cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:54)
&lt;br&gt;&amp;gt; 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; ]
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:58)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; Error: System.err: -----------Wrapped Exception-----------
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; Error: System.err:
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;&amp;gt; executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;&amp;gt;
&lt;/div&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;&amp;gt; .1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;gt; 	at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;&amp;gt; ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;&amp;gt; tream.java:221)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:176)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;&amp;gt; kedInputStream.java:369)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;&amp;gt; m.java:346)
&lt;br&gt;&amp;gt; 	at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;&amp;gt; seInputStream.java:194)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;&amp;gt; tream.java:158)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;&amp;gt; 252)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;&amp;gt; ava:2587)
&lt;br&gt;&amp;gt; 	at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;&amp;gt; StandardJavaSerializer.java:41)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;&amp;gt; erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;&amp;gt; cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:54)
&lt;br&gt;&amp;gt; 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; ]
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:58)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt;
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This transmission may contain information that is privileged,
&lt;br&gt;&amp;gt; confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;&amp;gt; under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;&amp;gt; are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;&amp;gt; use of the information contained herein (including any reliance
&lt;br&gt;&amp;gt; thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;&amp;gt; any attachments are believed to be free of any virus or other
&lt;br&gt;&amp;gt; defect that might affect any computer system into which it is
&lt;br&gt;&amp;gt; received and opened, it is the responsibility of the recipient to
&lt;br&gt;&amp;gt; ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;&amp;gt; JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;&amp;gt; applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;gt; &amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;&amp;gt; contact the sender and destroy the material in its entirety,
&lt;br&gt;&amp;gt; whether in electronic or hard copy format. Thank you.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433222&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433222&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433222&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433222&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26433222.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26432985</id>
	<title>Re: Help with Self Signed SSL Certificates</title>
	<published>2009-11-19T11:51:55Z</published>
	<updated>2009-11-19T11:51:55Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">Kunal Chawla wrote:
&lt;br&gt;&amp;gt; Hi Everyone,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am developing a proxy server kind of web app which will be relaying user input to the server. The server uses a self signed certificate. I am using httpclient 4.0 for this purpose.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I keep on getting the error : javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So if some could point me to some tutorial or sample code for trusting self &amp;nbsp;signed certificates that would be great. I could find good tutorial for HttpClient 3.0 but not for 4.0. I also have the server's SSL certificate so if some can guide how do I add this certificate to truststore
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; so that the HttpClient can use it even dat would be fine.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks!!!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Kunal Chawla
&lt;br&gt;&amp;gt; Graduate Research Assistant
&lt;br&gt;&amp;gt; Georgia /institute of Technology
&lt;br&gt;&amp;gt; www.chawlakunal.com
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;The INTERNET now has a personality. YOURS! See your Yahoo! Homepage.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. &lt;a href=&quot;http://in.yahoo.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://in.yahoo.com/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432985&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432985&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-with-Self-Signed-SSL-Certificates-tp26425276p26432985.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26432941</id>
	<title>Re: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-19T11:49:58Z</published>
	<updated>2009-11-19T11:49:58Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; We are using httpclient 3.1 to send a post and get back serialized java
&lt;br&gt;&amp;gt; objects (think of something analogous to Spring Remoting).
&lt;br&gt;&amp;gt; We deploy this client code to many client machines talking thru
&lt;br&gt;&amp;gt; loadbalancers communicating with Weblogic 10MP1 servers.
&lt;br&gt;&amp;gt; The clients in this test are on windows, running jdk5 thru mercury
&lt;br&gt;&amp;gt; loadrunner (performance testing software).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We've been testing anywhere between 45 and 90tps and the vast majority
&lt;br&gt;&amp;gt; of the transactions are successful.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; About 1 transaction every half hour ends up with a
&lt;br&gt;&amp;gt; java.net.SocketException: Connection reset.
&lt;br&gt;&amp;gt; The loadbalancer will close the socket after 60 seconds.
&lt;br&gt;&amp;gt; The reason we get that exception (and not a different one) is that we
&lt;br&gt;&amp;gt; have the client timeout set up higher than 60 seconds (just for trying
&lt;br&gt;&amp;gt; to expose this issue) and the loadbalancer has a 60 second timeout.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here is what we have learned so far.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We get the response body as stream:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InputStream responseBody =
&lt;br&gt;&amp;gt; postMethod.getResponseBodyAsStream();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We then send it thru a custom deserializer, we know that the object in
&lt;br&gt;&amp;gt; the response is being read because the log right after it is being
&lt;br&gt;&amp;gt; printed out:
&lt;br&gt;&amp;gt; However we have a close on that input stream in the finally. I'm
&lt;br&gt;&amp;gt; probably going to remove that close (since I read elsewhere that its
&lt;br&gt;&amp;gt; taken care of by the postMethod.releaseConnection().
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Object object = ois.readObject();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.readObject completed&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return object;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ois.close();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.close completed&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The ois.close() is calling AutoCloseInputStream.close, calling
&lt;br&gt;&amp;gt; ChunkedInputStream.close which is trying to exhaust the stream by
&lt;br&gt;&amp;gt; calling exhaustInputStream which eventually calls SocketInputStream.read
&lt;br&gt;&amp;gt; and just sits there until the connection reset happens.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any clue as to what would cause it to hang there?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;I seriously doubt this has anything to do with a tight loop in 
&lt;br&gt;HttpClient code. Most likely the server fails to send the closing chunk, 
&lt;br&gt;which causes the input stream to get blocked in a read operation.
&lt;br&gt;&lt;br&gt;&amp;gt; The confusing factors are that the object seems to be fully read (so I
&lt;br&gt;&amp;gt; would assume there is nothing left in the stream) and we average a
&lt;br&gt;&amp;gt; couple thousand good transactions for every 1 occurrence of a bad one.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Let me know if I need the full headers and wire. We have only the
&lt;br&gt;&amp;gt; header, not the content turned on because the volume of logging just
&lt;br&gt;&amp;gt; kills the clients when turned up to trace.
&lt;br&gt;&lt;br&gt;I am afraid the only reliable way of establishing the cause would be 
&lt;br&gt;getting a complete wire log.
&lt;br&gt;&lt;br&gt;&amp;gt; Also, we will be looking to migrate eventually to httpclient 4, but that
&lt;br&gt;&amp;gt; requires jdk5 and right now we have clients that are still
&lt;br&gt;&amp;gt; (unfortunately) jdk1.4 so we can't quite make that leap yet.
&lt;br&gt;&amp;gt; I have network captures as well, if you think you know what I should
&lt;br&gt;&amp;gt; look for please advise and I will do so.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;If you can find out where the session gets stuck see if the server sends 
&lt;br&gt;the closing chunk back to the client. The chunk should look like 
&lt;br&gt;&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;0&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Ken
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here is the pertinent httpclient log.
&lt;br&gt;&amp;gt; Notice the 1 minute gap in log statements between 15:54:25:723 EST and
&lt;br&gt;&amp;gt; 15:55:25:756 EST
&lt;br&gt;&amp;gt; Also be aware that the reason you see logs in between the issue and the
&lt;br&gt;&amp;gt; time you see the stacktrace is that the postMethod.releaseConnection()
&lt;br&gt;&amp;gt; is in a finally, so of course it will complete before the exception is
&lt;br&gt;&amp;gt; propogated.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.clearRequestBody()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.clearRequestBody()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;&amp;gt; RemoteServiceExecutorImpl - executeRequest calling
&lt;br&gt;&amp;gt; httpClient.ExecuteMethod
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;&amp;gt; HttpClient.executeMethod(HttpMethod)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;&amp;gt; HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager -
&lt;br&gt;&amp;gt; HttpConnectionManager.getConnection: &amp;nbsp;config =
&lt;br&gt;&amp;gt; HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;], timeout = 0
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - Allocating new connection,
&lt;br&gt;&amp;gt; hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodDirector -
&lt;br&gt;&amp;gt; Attempt number 1 to process request
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.open()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpConnection - Open
&lt;br&gt;&amp;gt; connection to my-loadbalancer:9810
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.execute(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.writeRequest(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.generateRequestLine(HttpConnection, String, String,
&lt;br&gt;&amp;gt; String, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;POST
&lt;br&gt;&amp;gt; /cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8.1/CDC/essd-remote/
&lt;br&gt;&amp;gt; HTTP/1.1[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] ExpectContinueMethod -
&lt;br&gt;&amp;gt; enter ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpMethodBase - Adding
&lt;br&gt;&amp;gt; Host request header
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpState - enter
&lt;br&gt;&amp;gt; HttpState.getCookies()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
&lt;br&gt;&amp;gt; HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase -
&lt;br&gt;&amp;gt; HttpMethodBase.addRequestHeader(Header)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;User-Agent:
&lt;br&gt;&amp;gt; Jakarta Commons-HttpClient/3.1[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;Host:
&lt;br&gt;&amp;gt; my-loadbalancer:9810[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Length: 3051[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.print(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.writeLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.write(byte[], int, int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;&amp;gt; PostMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.getRequestOutputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] EntityEnclosingMethod -
&lt;br&gt;&amp;gt; Request body sent
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.flushRequestOutputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponse(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readStatusLine(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.readLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;&amp;gt; 200 OK[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;&amp;gt; 200 OK[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.getResponseInputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HeaderParser.parseHeaders(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;Date: Tue,
&lt;br&gt;&amp;gt; 17 Nov 2009 20:54:25 GMT[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Transfer-Encoding: chunked[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;gt; &amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readLine(InputStream, String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;&amp;gt; HttpParser.readRawLine()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponseBody(HttpState, HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.readResponseBody(HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.getResponseInputStream()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;&amp;gt; HttpMethodBase.canResponseHaveBody(int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;&amp;gt; HeaderElement.parseElements(String)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;&amp;gt; HeaderElement.parseElements(char[])
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.isResponseAvailable(int)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;&amp;gt; RemoteServiceExecutorImpl - executeRequesthttpClient.ExecuteMethod
&lt;br&gt;&amp;gt; completed
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;&amp;gt; RemoteServiceExecutorImpl -
&lt;br&gt;&amp;gt; executeRequestpostMethod.getResponseBodyAsStream completed
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [TRACE] HttpConnection - enter
&lt;br&gt;&amp;gt; HttpConnection.releaseConnection()
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG] HttpConnection -
&lt;br&gt;&amp;gt; Releasing connection back to connection manager.
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.releaseConnection(HttpConnection)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - Freeing connection,
&lt;br&gt;&amp;gt; hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - enter
&lt;br&gt;&amp;gt; HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG] IdleConnectionHandler -
&lt;br&gt;&amp;gt; Adding connection at: 1258491325756
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;&amp;gt; MultiThreadedHttpConnectionManager - Notifying no-one, there are no
&lt;br&gt;&amp;gt; waiting threads
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; Error: Failed to end Transaction &amp;quot;callTrackingService_insertWorkFlow&amp;quot;
&lt;br&gt;&amp;gt; (by name). Please check that you made a call to start transaction
&lt;br&gt;&amp;gt; operation.	[MsgId: MERR-16985]
&lt;br&gt;&amp;gt; Error: System.err: com.fusa.ssg.SystemException: Error making call[Error
&lt;br&gt;&amp;gt; executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;&amp;gt; Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;&amp;gt; .1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;gt; 	at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;&amp;gt; ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;&amp;gt; tream.java:221)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:176)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;&amp;gt; kedInputStream.java:369)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;&amp;gt; m.java:346)
&lt;br&gt;&amp;gt; 	at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;&amp;gt; seInputStream.java:194)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;&amp;gt; tream.java:158)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;&amp;gt; 252)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;&amp;gt; ava:2587)
&lt;br&gt;&amp;gt; 	at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;&amp;gt; StandardJavaSerializer.java:41)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;&amp;gt; erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;&amp;gt; cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:54)
&lt;br&gt;&amp;gt; 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; ]]
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt; com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:81)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; Error: System.err: ------------Wrapped Exception-----------
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; Error: System.err:
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;&amp;gt; executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;&amp;gt; Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;&amp;gt; .1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;gt; 	at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;&amp;gt; ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;&amp;gt; tream.java:221)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:176)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;&amp;gt; kedInputStream.java:369)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;&amp;gt; m.java:346)
&lt;br&gt;&amp;gt; 	at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;&amp;gt; seInputStream.java:194)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;&amp;gt; tream.java:158)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;&amp;gt; 252)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;&amp;gt; ava:2587)
&lt;br&gt;&amp;gt; 	at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;&amp;gt; StandardJavaSerializer.java:41)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;&amp;gt; erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;&amp;gt; cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:54)
&lt;br&gt;&amp;gt; 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; ]
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:58)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt; com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; Error: System.err: -----------Wrapped Exception-----------
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; Error: System.err:
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;&amp;gt; executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;&amp;gt; Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;&amp;gt; .1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;gt; 	at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;&amp;gt; ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;&amp;gt; tream.java:221)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:176)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;&amp;gt; kedInputStream.java:369)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;&amp;gt; m.java:346)
&lt;br&gt;&amp;gt; 	at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;&amp;gt; seInputStream.java:194)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;&amp;gt; tream.java:158)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;&amp;gt; 252)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;&amp;gt; ava:2587)
&lt;br&gt;&amp;gt; 	at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;&amp;gt; StandardJavaSerializer.java:41)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;&amp;gt; erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;&amp;gt; cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:54)
&lt;br&gt;&amp;gt; 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; 	at
&lt;br&gt;&amp;gt; com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; ]
&lt;br&gt;&amp;gt; Error	[MsgId: MERR-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt; com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;&amp;gt; oteServiceProxy.java:58)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at
&lt;br&gt;&amp;gt; com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;&amp;gt; tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;&amp;gt; Error	[MsgId: MMSG-17999]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This transmission may contain information that is privileged,
&lt;br&gt;&amp;gt; confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;&amp;gt; under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;&amp;gt; are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;&amp;gt; use of the information contained herein (including any reliance
&lt;br&gt;&amp;gt; thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;&amp;gt; any attachments are believed to be free of any virus or other
&lt;br&gt;&amp;gt; defect that might affect any computer system into which it is
&lt;br&gt;&amp;gt; received and opened, it is the responsibility of the recipient to
&lt;br&gt;&amp;gt; ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;&amp;gt; JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;&amp;gt; applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;gt; &amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;&amp;gt; contact the sender and destroy the material in its entirety,
&lt;br&gt;&amp;gt; whether in electronic or hard copy format. Thank you.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432941&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432941&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26432941.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26432820</id>
	<title>Re: HC 4.0 GA: IllegalStateException</title>
	<published>2009-11-19T11:43:22Z</published>
	<updated>2009-11-19T11:43:22Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Natarajan_Valli@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; I just try to upgrade HC 3.x to HC4.0. Use ThreadSafeClientConnManager
&lt;br&gt;&amp;gt; for connection management. Any idea to resolve/debug this issue? 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;(1) Upgrade to the latest 4.0.1 snapshot
&lt;br&gt;&lt;a href=&quot;https://repository.apache.org/content/repositories/snapshots/org/apache/httpcomponents/httpclient/4.0.1-SNAPSHOT/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://repository.apache.org/content/repositories/snapshots/org/apache/httpcomponents/httpclient/4.0.1-SNAPSHOT/&lt;/a&gt;&lt;br&gt;&lt;br&gt;(2) Produce a wire/context log of the session
&lt;br&gt;&lt;a href=&quot;http://hc.apache.org/httpcomponents-client/logging.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/logging.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Caused by: java.lang.IllegalStateException: Connection already open.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:
&lt;br&gt;&amp;gt; 135)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledC
&lt;br&gt;&amp;gt; onnAdapter.java:101)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultReques
&lt;br&gt;&amp;gt; tDirector.java:381)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt; t.java:641)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt; t.java:576)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;&amp;gt; t.java:554)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Valliappan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432820&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26432820&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HC-4.0-GA%3A-IllegalStateException-tp26417168p26432820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26425276</id>
	<title>Help with Self Signed SSL Certificates</title>
	<published>2009-11-19T04:20:36Z</published>
	<updated>2009-11-19T04:20:36Z</updated>
	<author>
		<name>kunalc</name>
	</author>
	<content type="html">Hi Everyone,
&lt;br&gt;&lt;br&gt;&lt;br&gt;I am developing a proxy server kind of web app which will be relaying user input to the server. The server uses a self signed certificate. I am using httpclient 4.0 for this purpose.
&lt;br&gt;&lt;br&gt;I keep on getting the error : javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
&lt;br&gt;&lt;br&gt;So if some could point me to some tutorial or sample code for trusting self &amp;nbsp;signed certificates that would be great. I could find good tutorial for HttpClient 3.0 but not for 4.0. I also have the server's SSL certificate so if some can guide how do I add this certificate to truststore so that the HttpClient can use it even dat would be fine.
&lt;br&gt;&lt;br&gt;Thanks!!!
&lt;br&gt;&lt;br&gt;Kunal Chawla
&lt;br&gt;Graduate Research Assistant
&lt;br&gt;Georgia /institute of Technology
&lt;br&gt;www.chawlakunal.com
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&amp;nbsp;The INTERNET now has a personality. YOURS! See your Yahoo! Homepage.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. &lt;a href=&quot;http://in.yahoo.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://in.yahoo.com/&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-with-Self-Signed-SSL-Certificates-tp26425276p26425276.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26420084</id>
	<title>RE: Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-18T20:01:02Z</published>
	<updated>2009-11-18T20:01:02Z</updated>
	<author>
		<name>Kenneth.S.Brooks</name>
	</author>
	<content type="html">One other thing to mention, the server always gets the request and
&lt;br&gt;responds in milliseconds so its not an issue of the server just not
&lt;br&gt;responding for over 60 seconds.
&lt;br&gt;&lt;br&gt;The client even shows that as I updated the logging to spit out that log
&lt;br&gt;after the ois.readObject and here are those log statements.
&lt;br&gt;It shows that we were able to fully read the object inside the input
&lt;br&gt;stream and that the delay is only happening in the close call.
&lt;br&gt;System.err: 2009/11/18 16:30:46:721 EST [DEBUG] StandardJavaSerializer -
&lt;br&gt;readObjectois.readObject completed &amp;nbsp; &amp;nbsp; &amp;nbsp;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/18 16:31:46:753 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.releaseConnection() &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Error	[MsgId: MMSG-17999]
&lt;br&gt;&lt;br&gt;-ken
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420084&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420084&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kenneth.s.brooks@...&lt;/a&gt;] 
&lt;br&gt;Sent: Wednesday, November 18, 2009 10:30 PM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420084&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users@...&lt;/a&gt;
&lt;br&gt;Subject: Infinite loop in ChunkedInputStream.close
&lt;br&gt;&lt;br&gt;We are using httpclient 3.1 to send a post and get back serialized java
&lt;br&gt;objects (think of something analogous to Spring Remoting).
&lt;br&gt;We deploy this client code to many client machines talking thru
&lt;br&gt;loadbalancers communicating with Weblogic 10MP1 servers.
&lt;br&gt;The clients in this test are on windows, running jdk5 thru mercury
&lt;br&gt;loadrunner (performance testing software).
&lt;br&gt;&lt;br&gt;We've been testing anywhere between 45 and 90tps and the vast majority
&lt;br&gt;of the transactions are successful.
&lt;br&gt;&lt;br&gt;About 1 transaction every half hour ends up with a
&lt;br&gt;java.net.SocketException: Connection reset.
&lt;br&gt;The loadbalancer will close the socket after 60 seconds.
&lt;br&gt;The reason we get that exception (and not a different one) is that we
&lt;br&gt;have the client timeout set up higher than 60 seconds (just for trying
&lt;br&gt;to expose this issue) and the loadbalancer has a 60 second timeout.
&lt;br&gt;&lt;br&gt;Here is what we have learned so far.
&lt;br&gt;&lt;br&gt;We get the response body as stream:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InputStream responseBody =
&lt;br&gt;postMethod.getResponseBodyAsStream();
&lt;br&gt;&lt;br&gt;We then send it thru a custom deserializer, we know that the object in
&lt;br&gt;the response is being read because the log right after it is being
&lt;br&gt;printed out:
&lt;br&gt;However we have a close on that input stream in the finally. I'm
&lt;br&gt;probably going to remove that close (since I read elsewhere that its
&lt;br&gt;taken care of by the postMethod.releaseConnection().
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Object object = ois.readObject();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.readObject completed&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return object;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ois.close();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.close completed&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;The ois.close() is calling AutoCloseInputStream.close, calling
&lt;br&gt;ChunkedInputStream.close which is trying to exhaust the stream by
&lt;br&gt;calling exhaustInputStream which eventually calls SocketInputStream.read
&lt;br&gt;and just sits there until the connection reset happens.
&lt;br&gt;&lt;br&gt;Any clue as to what would cause it to hang there?
&lt;br&gt;&lt;br&gt;The confusing factors are that the object seems to be fully read (so I
&lt;br&gt;would assume there is nothing left in the stream) and we average a
&lt;br&gt;couple thousand good transactions for every 1 occurrence of a bad one.
&lt;br&gt;&lt;br&gt;Let me know if I need the full headers and wire. We have only the
&lt;br&gt;header, not the content turned on because the volume of logging just
&lt;br&gt;kills the clients when turned up to trace.
&lt;br&gt;Also, we will be looking to migrate eventually to httpclient 4, but that
&lt;br&gt;requires jdk5 and right now we have clients that are still
&lt;br&gt;(unfortunately) jdk1.4 so we can't quite make that leap yet.
&lt;br&gt;I have network captures as well, if you think you know what I should
&lt;br&gt;look for please advise and I will do so.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Ken
&lt;br&gt;&lt;br&gt;Here is the pertinent httpclient log.
&lt;br&gt;Notice the 1 minute gap in log statements between 15:54:25:723 EST and
&lt;br&gt;15:55:25:756 EST
&lt;br&gt;Also be aware that the reason you see logs in between the issue and the
&lt;br&gt;time you see the stacktrace is that the postMethod.releaseConnection()
&lt;br&gt;is in a finally, so of course it will complete before the exception is
&lt;br&gt;propogated.
&lt;br&gt;&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.clearRequestBody()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.clearRequestBody()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;RemoteServiceExecutorImpl - executeRequest calling
&lt;br&gt;httpClient.ExecuteMethod
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;HttpClient.executeMethod(HttpMethod)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager -
&lt;br&gt;HttpConnectionManager.getConnection: &amp;nbsp;config =
&lt;br&gt;HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;], timeout = 0
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager - Allocating new connection,
&lt;br&gt;hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodDirector -
&lt;br&gt;Attempt number 1 to process request
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.open()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpConnection - Open
&lt;br&gt;connection to my-loadbalancer:9810
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.execute(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.writeRequest(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.generateRequestLine(HttpConnection, String, String,
&lt;br&gt;String, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;POST
&lt;br&gt;/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8.1/CDC/essd-remote/
&lt;br&gt;HTTP/1.1[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] ExpectContinueMethod -
&lt;br&gt;enter ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpMethodBase - Adding
&lt;br&gt;Host request header
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpState - enter
&lt;br&gt;HttpState.getCookies()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
&lt;br&gt;HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase -
&lt;br&gt;HttpMethodBase.addRequestHeader(Header)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;User-Agent:
&lt;br&gt;Jakarta Commons-HttpClient/3.1[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;Host:
&lt;br&gt;my-loadbalancer:9810[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Content-Length: 3051[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.writeLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.getRequestOutputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] EntityEnclosingMethod -
&lt;br&gt;Request body sent
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.flushRequestOutputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponse(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readStatusLine(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.readLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;200 OK[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;200 OK[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.getResponseInputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HeaderParser.parseHeaders(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;Date: Tue,
&lt;br&gt;17 Nov 2009 20:54:25 GMT[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Transfer-Encoding: chunked[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponseBody(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponseBody(HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.getResponseInputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.canResponseHaveBody(int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;HeaderElement.parseElements(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;HeaderElement.parseElements(char[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.isResponseAvailable(int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;RemoteServiceExecutorImpl - executeRequesthttpClient.ExecuteMethod
&lt;br&gt;completed
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;RemoteServiceExecutorImpl -
&lt;br&gt;executeRequestpostMethod.getResponseBodyAsStream completed
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.releaseConnection()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG] HttpConnection -
&lt;br&gt;Releasing connection back to connection manager.
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.releaseConnection(HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager - Freeing connection,
&lt;br&gt;hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG] IdleConnectionHandler -
&lt;br&gt;Adding connection at: 1258491325756
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager - Notifying no-one, there are no
&lt;br&gt;waiting threads
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;Error: Failed to end Transaction &amp;quot;callTrackingService_insertWorkFlow&amp;quot;
&lt;br&gt;(by name). Please check that you made a call to start transaction
&lt;br&gt;operation.	[MsgId: MERR-16985]
&lt;br&gt;Error: System.err: com.fusa.ssg.SystemException: Error making call[Error
&lt;br&gt;executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;.1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;tream.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:196)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;kedInputStream.java:369)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;m.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;seInputStream.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;tream.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;ava:2587)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;StandardJavaSerializer.java:41)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:54)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Actions.action(Actions.java:2327)
&lt;br&gt;]]
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:81)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;Error: System.err: ------------Wrapped Exception-----------
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;Error: System.err:
&lt;br&gt;com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;.1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;tream.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:196)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;kedInputStream.java:369)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;m.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;seInputStream.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;tream.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;ava:2587)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;StandardJavaSerializer.java:41)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:54)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Actions.action(Actions.java:2327)
&lt;br&gt;]
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:58)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;Error: System.err: -----------Wrapped Exception-----------
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;Error: System.err:
&lt;br&gt;com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;.1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;tream.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:196)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;kedInputStream.java:369)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;m.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;seInputStream.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;tream.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;ava:2587)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;StandardJavaSerializer.java:41)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:54)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Actions.action(Actions.java:2327)
&lt;br&gt;]
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:58)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;This transmission may contain information that is privileged,
&lt;br&gt;confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;use of the information contained herein (including any reliance
&lt;br&gt;thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;any attachments are believed to be free of any virus or other
&lt;br&gt;defect that might affect any computer system into which it is
&lt;br&gt;received and opened, it is the responsibility of the recipient to
&lt;br&gt;ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;contact the sender and destroy the material in its entirety,
&lt;br&gt;whether in electronic or hard copy format. Thank you.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420084&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420084&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26420084.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26419863</id>
	<title>Infinite loop in ChunkedInputStream.close</title>
	<published>2009-11-18T19:30:04Z</published>
	<updated>2009-11-18T19:30:04Z</updated>
	<author>
		<name>Kenneth.S.Brooks</name>
	</author>
	<content type="html">We are using httpclient 3.1 to send a post and get back serialized java
&lt;br&gt;objects (think of something analogous to Spring Remoting).
&lt;br&gt;We deploy this client code to many client machines talking thru
&lt;br&gt;loadbalancers communicating with Weblogic 10MP1 servers.
&lt;br&gt;The clients in this test are on windows, running jdk5 thru mercury
&lt;br&gt;loadrunner (performance testing software).
&lt;br&gt;&lt;br&gt;We've been testing anywhere between 45 and 90tps and the vast majority
&lt;br&gt;of the transactions are successful.
&lt;br&gt;&lt;br&gt;About 1 transaction every half hour ends up with a
&lt;br&gt;java.net.SocketException: Connection reset.
&lt;br&gt;The loadbalancer will close the socket after 60 seconds.
&lt;br&gt;The reason we get that exception (and not a different one) is that we
&lt;br&gt;have the client timeout set up higher than 60 seconds (just for trying
&lt;br&gt;to expose this issue) and the loadbalancer has a 60 second timeout.
&lt;br&gt;&lt;br&gt;Here is what we have learned so far.
&lt;br&gt;&lt;br&gt;We get the response body as stream:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InputStream responseBody =
&lt;br&gt;postMethod.getResponseBodyAsStream();
&lt;br&gt;&lt;br&gt;We then send it thru a custom deserializer, we know that the object in
&lt;br&gt;the response is being read because the log right after it is being
&lt;br&gt;printed out:
&lt;br&gt;However we have a close on that input stream in the finally. I'm
&lt;br&gt;probably going to remove that close (since I read elsewhere that its
&lt;br&gt;taken care of by the postMethod.releaseConnection().
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Object object = ois.readObject();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.readObject completed&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return object;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ois.close();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.debug(METHOD_NAME + &amp;quot;ois.close completed&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;The ois.close() is calling AutoCloseInputStream.close, calling
&lt;br&gt;ChunkedInputStream.close which is trying to exhaust the stream by
&lt;br&gt;calling exhaustInputStream which eventually calls SocketInputStream.read
&lt;br&gt;and just sits there until the connection reset happens.
&lt;br&gt;&lt;br&gt;Any clue as to what would cause it to hang there?
&lt;br&gt;&lt;br&gt;The confusing factors are that the object seems to be fully read (so I
&lt;br&gt;would assume there is nothing left in the stream) and we average a
&lt;br&gt;couple thousand good transactions for every 1 occurrence of a bad one.
&lt;br&gt;&lt;br&gt;Let me know if I need the full headers and wire. We have only the
&lt;br&gt;header, not the content turned on because the volume of logging just
&lt;br&gt;kills the clients when turned up to trace.
&lt;br&gt;Also, we will be looking to migrate eventually to httpclient 4, but that
&lt;br&gt;requires jdk5 and right now we have clients that are still
&lt;br&gt;(unfortunately) jdk1.4 so we can't quite make that leap yet.
&lt;br&gt;I have network captures as well, if you think you know what I should
&lt;br&gt;look for please advise and I will do so.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Ken
&lt;br&gt;&lt;br&gt;Here is the pertinent httpclient log.
&lt;br&gt;Notice the 1 minute gap in log statements between 15:54:25:723 EST and
&lt;br&gt;15:55:25:756 EST
&lt;br&gt;Also be aware that the reason you see logs in between the issue and the
&lt;br&gt;time you see the stacktrace is that the postMethod.releaseConnection()
&lt;br&gt;is in a finally, so of course it will complete before the exception is
&lt;br&gt;propogated.
&lt;br&gt;&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.clearRequestBody()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.clearRequestBody()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;RemoteServiceExecutorImpl - executeRequest calling
&lt;br&gt;httpClient.ExecuteMethod
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;HttpClient.executeMethod(HttpMethod)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpClient - enter
&lt;br&gt;HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.getConnectionWithTimeout(HostConfiguration, long)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager -
&lt;br&gt;HttpConnectionManager.getConnection: &amp;nbsp;config =
&lt;br&gt;HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;], timeout = 0
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager - Allocating new connection,
&lt;br&gt;hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodDirector -
&lt;br&gt;Attempt number 1 to process request
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.open()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpConnection - Open
&lt;br&gt;connection to my-loadbalancer:9810
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.execute(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.writeRequest(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.writeRequestLine(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.generateRequestLine(HttpConnection, String, String,
&lt;br&gt;String, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;POST
&lt;br&gt;/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8.1/CDC/essd-remote/
&lt;br&gt;HTTP/1.1[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.writeRequestHeaders(HttpState,HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] ExpectContinueMethod -
&lt;br&gt;enter ExpectContinueMethod.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addUserAgentRequestHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addHostRequestHeader(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] HttpMethodBase - Adding
&lt;br&gt;Host request header
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addCookieRequestHeader(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpState - enter
&lt;br&gt;HttpState.getCookies()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.addProxyConnectionHeader(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.addContentLengthRequestHeader(HttpState,
&lt;br&gt;HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpMethodBase -
&lt;br&gt;HttpMethodBase.addRequestHeader(Header)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;User-Agent:
&lt;br&gt;Jakarta Commons-HttpClient/3.1[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;Host:
&lt;br&gt;my-loadbalancer:9810[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt;
&lt;br&gt;&amp;quot;Content-Length: 3051[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.print(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.writeLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.write(byte[], int, int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [DEBUG] header - &amp;gt;&amp;gt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.writeRequestBody(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.getRequestContentLength()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] PostMethod - enter
&lt;br&gt;PostMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:707 EST [TRACE] EntityEnclosingMethod -
&lt;br&gt;enter EntityEnclosingMethod.hasRequestContent()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.getRequestOutputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] EntityEnclosingMethod -
&lt;br&gt;Request body sent
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.flushRequestOutputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponse(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readStatusLine(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.readLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;200 OK[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1
&lt;br&gt;200 OK[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponseHeaders(HttpState,HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.getResponseInputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HeaderParser.parseHeaders(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;Date: Tue,
&lt;br&gt;17 Nov 2009 20:54:25 GMT[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Transfer-Encoding: chunked[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Content-Type: application/x-java-serialized-object[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Content-Encoding: none[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt;
&lt;br&gt;&amp;quot;Serialization-Type: java[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readLine(InputStream, String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpParser - enter
&lt;br&gt;HttpParser.readRawLine()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG] header - &amp;lt;&amp;lt; &amp;quot;[\r][\n]&amp;quot;
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.processResponseHeaders(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.processCookieHeaders(Header[], HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponseBody(HttpState, HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.readResponseBody(HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.getResponseInputStream()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpMethodBase - enter
&lt;br&gt;HttpMethodBase.canResponseHaveBody(int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;HeaderElement.parseElements(String)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HeaderElement - enter
&lt;br&gt;HeaderElement.parseElements(char[])
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.isResponseAvailable(int)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;RemoteServiceExecutorImpl - executeRequesthttpClient.ExecuteMethod
&lt;br&gt;completed
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:54:25:723 EST [DEBUG]
&lt;br&gt;RemoteServiceExecutorImpl -
&lt;br&gt;executeRequestpostMethod.getResponseBodyAsStream completed
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [TRACE] HttpConnection - enter
&lt;br&gt;HttpConnection.releaseConnection()
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG] HttpConnection -
&lt;br&gt;Releasing connection back to connection manager.
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.releaseConnection(HttpConnection)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager - Freeing connection,
&lt;br&gt;hostConfig=HostConfiguration[host=&lt;a href=&quot;http://my-loadbalancer:9810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810&lt;/a&gt;]
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [TRACE]
&lt;br&gt;MultiThreadedHttpConnectionManager - enter
&lt;br&gt;HttpConnectionManager.ConnectionPool.getHostPool(HostConfiguration)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG] IdleConnectionHandler -
&lt;br&gt;Adding connection at: 1258491325756
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 2009/11/17 15:55:25:756 EST [DEBUG]
&lt;br&gt;MultiThreadedHttpConnectionManager - Notifying no-one, there are no
&lt;br&gt;waiting threads
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;Error: Failed to end Transaction &amp;quot;callTrackingService_insertWorkFlow&amp;quot;
&lt;br&gt;(by name). Please check that you made a call to start transaction
&lt;br&gt;operation.	[MsgId: MERR-16985]
&lt;br&gt;Error: System.err: com.fusa.ssg.SystemException: Error making call[Error
&lt;br&gt;executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;.1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;tream.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:196)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;kedInputStream.java:369)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;m.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;seInputStream.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;tream.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;ava:2587)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;StandardJavaSerializer.java:41)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:54)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Actions.action(Actions.java:2327)
&lt;br&gt;]]
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:81)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;Error: System.err: ------------Wrapped Exception-----------
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;Error: System.err:
&lt;br&gt;com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;.1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;tream.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:196)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;kedInputStream.java:369)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;m.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;seInputStream.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;tream.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;ava:2587)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;StandardJavaSerializer.java:41)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:54)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Actions.action(Actions.java:2327)
&lt;br&gt;]
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:58)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;Error: System.err: -----------Wrapped Exception-----------
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;Error: System.err:
&lt;br&gt;com.fusa.ssg.infra.remoting.common.RemoteServiceException: Error
&lt;br&gt;executing Remote Method=[getCallSeqId] for Service
&lt;br&gt;Url=[&lt;a href=&quot;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my-loadbalancer:9810/cms.rcts/2009.9.1.006/ccs/prf.lr/2008.8&lt;/a&gt;&lt;br&gt;.1/CDC] Exception=[java.net.SocketException: Connection reset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.net.SocketInputStream.read(SocketInputStream.java:168)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.BufferedInputStream.read(BufferedInputStream.java:235)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.getChunkSizeFromInputSt
&lt;br&gt;ream(ChunkedInputStream.java:250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.nextChunk(ChunkedInputS
&lt;br&gt;tream.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:176)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream
&lt;br&gt;.java:196)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(Chun
&lt;br&gt;kedInputStream.java:369)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.ChunkedInputStream.close(ChunkedInputStrea
&lt;br&gt;m.java:346)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FilterInputStream.close(FilterInputStream.java:159)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoClo
&lt;br&gt;seInputStream.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputS
&lt;br&gt;tream.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$PeekInputStream.close(ObjectInputStream.java:2
&lt;br&gt;252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.io.ObjectInputStream$BlockDataInputStream.close(ObjectInputStream.j
&lt;br&gt;ava:2587)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.ObjectInputStream.close(ObjectInputStream.java:853)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.common.io.StandardJavaSerializer.readObject(
&lt;br&gt;StandardJavaSerializer.java:41)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.des
&lt;br&gt;erializeServiceResponse(RemoteServiceExecutorImpl.java:153)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceExecutorImpl.exe
&lt;br&gt;cuteRequest(RemoteServiceExecutorImpl.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:54)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Actions.action(Actions.java:2327)
&lt;br&gt;]
&lt;br&gt;Error	[MsgId: MERR-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.fusa.ssg.infra.remoting.client.service.RemoteServiceProxy.invoke(Rem
&lt;br&gt;oteServiceProxy.java:58)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at $Proxy5.getCallSeqId(Unknown Source)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at
&lt;br&gt;com.ccs.cco.cms.rcts.client.calltracking.CallTrackingRemotingDelegate.ge
&lt;br&gt;tCallSeqId(CallTrackingRemotingDelegate.java:66)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;System.err: 	at Actions.action(Actions.java:2327)
&lt;br&gt;Error	[MsgId: MMSG-17999]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;This transmission may contain information that is privileged,
&lt;br&gt;confidential, legally privileged, and/or exempt from disclosure
&lt;br&gt;under applicable law. &amp;nbsp;If you are not the intended recipient, you
&lt;br&gt;are hereby notified that any disclosure, copying, distribution, or
&lt;br&gt;use of the information contained herein (including any reliance
&lt;br&gt;thereon) is STRICTLY PROHIBITED. &amp;nbsp;Although this transmission and
&lt;br&gt;any attachments are believed to be free of any virus or other
&lt;br&gt;defect that might affect any computer system into which it is
&lt;br&gt;received and opened, it is the responsibility of the recipient to
&lt;br&gt;ensure that it is virus free and no responsibility is accepted by
&lt;br&gt;JPMorgan Chase &amp; Co., its subsidiaries and affiliates, as
&lt;br&gt;applicable, for any loss or damage arising in any way from its use.
&lt;br&gt;&amp;nbsp;If you received this transmission in error, please immediately
&lt;br&gt;contact the sender and destroy the material in its entirety,
&lt;br&gt;whether in electronic or hard copy format. Thank you.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Infinite-loop-in-ChunkedInputStream.close-tp26419863p26419863.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26417168</id>
	<title>HC 4.0 GA: IllegalStateException</title>
	<published>2009-11-18T14:44:31Z</published>
	<updated>2009-11-18T14:44:31Z</updated>
	<author>
		<name>Natarajan_Valli</name>
	</author>
	<content type="html">I just try to upgrade HC 3.x to HC4.0. Use ThreadSafeClientConnManager
&lt;br&gt;for connection management. Any idea to resolve/debug this issue? 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Caused by: java.lang.IllegalStateException: Connection already open.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:
&lt;br&gt;135)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledC
&lt;br&gt;onnAdapter.java:101)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultReques
&lt;br&gt;tDirector.java:381)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;t.java:641)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;t.java:576)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClien
&lt;br&gt;t.java:554)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Valliappan
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HC-4.0-GA%3A-IllegalStateException-tp26417168p26417168.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26407236</id>
	<title>Re: Warning: SimpleHttpConnectionManager being used incorrectly</title>
	<published>2009-11-18T04:52:28Z</published>
	<updated>2009-11-18T04:52:28Z</updated>
	<author>
		<name>ChrisLott</name>
	</author>
	<content type="html">I am writing a follow-on to the thread started by Christoph Jaehnigen on 
&lt;br&gt;Wed, 23 Sep 2009 15:05:35 GMT about warnings emitted by the Apache 
&lt;br&gt;HttpClient SimpleHttpConnectionManager. &amp;nbsp;I am using 
&lt;br&gt;commons-httpclient-3.1-rc1. This message appears:
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt;org.apache.commons.httpclient.SimpleHttpConnectionManager
&lt;br&gt;&amp;nbsp;&amp;gt;getConnectionWithTimeout
&lt;br&gt;&amp;nbsp;&amp;gt;WARNING: SimpleHttpConnectionManager being used incorrectly. &amp;nbsp;Be sure
&lt;br&gt;&amp;nbsp;&amp;gt;that HttpMethod.releaseConnection() is always called and that only one
&lt;br&gt;&amp;nbsp;&amp;gt;thread and/or method is using this connection manager at a time.
&lt;br&gt;&lt;br&gt;Below I have attached a simplified class that reproduces the problem. 
&lt;br&gt;You can see that the code is single threaded and always, always calls 
&lt;br&gt;method.releaseConnection(). &amp;nbsp;Yet the warning still appears. &amp;nbsp;Frustrating!
&lt;br&gt;&lt;br&gt;After some goofing I think I may have stumbled upon a workaround, and 
&lt;br&gt;would like to get your input. Basically I added a call to method.abort() 
&lt;br&gt;in the exception clause triggered by timeout. &amp;nbsp;If that is done, I get no 
&lt;br&gt;warning from SimpleConnectionManager. &amp;nbsp;Is this the right thing to do, or 
&lt;br&gt;is there some deeper issue to be solved?
&lt;br&gt;&lt;br&gt;Please reply, thanks.
&lt;br&gt;&lt;br&gt;chris...
&lt;br&gt;&lt;br&gt;p.s. &amp;nbsp;I see now that HC 4.0 is available, I better try that, huh?
&lt;br&gt;&lt;br /&gt;package org.chris_lott.httptimeout;
&lt;br&gt;&lt;br&gt;import java.io.BufferedReader;
&lt;br&gt;import java.io.IOException;
&lt;br&gt;import java.io.InputStream;
&lt;br&gt;import java.io.InputStreamReader;
&lt;br&gt;&lt;br&gt;import org.apache.commons.httpclient.HttpClient;
&lt;br&gt;import org.apache.commons.httpclient.HttpMethodBase;
&lt;br&gt;import org.apache.commons.httpclient.cookie.CookiePolicy;
&lt;br&gt;import org.apache.commons.httpclient.methods.GetMethod;
&lt;br&gt;import org.apache.commons.httpclient.params.HttpClientParams;
&lt;br&gt;import org.apache.commons.httpclient.util.TimeoutController;
&lt;br&gt;&lt;br&gt;/**
&lt;br&gt;&amp;nbsp;* Demonstrates how to use timeout when fetching HTTP.
&lt;br&gt;&amp;nbsp;* Supposed to reproduce this warning:
&lt;br&gt;&amp;nbsp;* 
&lt;br&gt;&amp;nbsp;* org.apache.commons.httpclient.SimpleHttpConnectionManager
&lt;br&gt;&amp;nbsp;* getConnectionWithTimeout
&lt;br&gt;&amp;nbsp;* WARNING: SimpleHttpConnectionManager being used incorrectly.
&lt;br&gt;&amp;nbsp;* Be sure that HttpMethod.releaseConnection() is always called
&lt;br&gt;&amp;nbsp;* and thatonly one thread and/or method is using this connection
&lt;br&gt;&amp;nbsp;* manager at a time.
&lt;br&gt;&amp;nbsp;* 
&lt;br&gt;&amp;nbsp;* @author Chris Lott
&lt;br&gt;&amp;nbsp;*
&lt;br&gt;&amp;nbsp;*/
&lt;br&gt;public class FetchByHttpWithTimeout {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Runs a HTTP method (get or post) with a specified timeout.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* This very thin wrapper accepts a HttpClient and a method object.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Caller must establish all properties/parameters on both,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* and must extract the response from the method.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class HttpMethodTimeoutWrapper implements Runnable {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private final HttpClient httpClient;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private	final HttpMethodBase httpMethod;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private int responseCode;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private Exception httpException;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @param client
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @param method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public HttpMethodTimeoutWrapper(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpClient client,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpMethodBase method) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.httpClient = client;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.httpMethod = method;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public int getResponseCode() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.responseCode;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @return IOException or HttpException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public Exception getHttpException() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.httpException;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Calls the client to execute the method.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* This gets wrapped within a thread that has a timeout limit.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void run() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.responseCode = this.httpClient.executeMethod(httpMethod);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Exception ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.httpException = ex;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private	HttpClient client;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public FetchByHttpWithTimeout() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.client = new HttpClient();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpClientParams httpClientParams = new HttpClientParams();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; httpClientParams.setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; httpClientParams.setBooleanParameter(&amp;quot;http.protocol.single-cookie-header&amp;quot;, true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.setParams(httpClientParams);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private String getByHttp(String url, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; long timeoutLimit) throws Exception {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GetMethod method = new GetMethod(url);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Limit the amount of time this can run
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // so a hung web site will not hang a pull.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpMethodTimeoutWrapper wrapper = new HttpMethodTimeoutWrapper(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client, method);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String response = null;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TimeoutController.execute(wrapper, timeoutLimit);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (wrapper.getHttpException() == null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int responseCode = wrapper.getResponseCode();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;responseCode is &amp;quot; + responseCode);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; response = getResponse(method);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (TimeoutController.TimeoutException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Timed out!&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // This call to abort avoids the SimpleHttpConnection warning!
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //if (! method.isAborted())
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //	method.abort();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finally {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Releasing connection&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; method.releaseConnection();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (wrapper.getHttpException() != null)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw wrapper.getHttpException();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return response;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* Reads and returns response, converting from stream to String
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @param method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @return
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* @throws IOException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private String getResponse(HttpMethodBase method) throws IOException {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InputStream inputStream = method.getResponseBodyAsStream();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (inputStream == null)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return null;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BufferedReader inputReader = new BufferedReader(new InputStreamReader(inputStream));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StringBuffer outputBuffer = new StringBuffer();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char data [] = new char [10240];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int length;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while ((length = inputReader.read(data)) &amp;gt;= 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; outputBuffer.append(data, 0, length);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return outputBuffer.toString();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public static void main(String [] args) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // This project has a commons-logging.properties file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // in the src folder that chooses java.util.logging.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Only content is this line:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FetchByHttpWithTimeout fetcher = new FetchByHttpWithTimeout();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String url = &amp;quot;&lt;a href=&quot;http://hc.apache.org/httpclient-3.x/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpclient-3.x/&lt;/a&gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Reduce this until &amp;quot;Timed out!&amp;quot; messages appear;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // for me, this happens at 400msec or less.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int timeoutMsec = 300;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; 3; ++i) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Iter &amp;quot; + i + &amp;quot;: fetching with limit of &amp;quot; + timeoutMsec);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fetcher.getByHttp(url, timeoutMsec);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Done.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Exception ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(ex.toString());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407236&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407236&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Warning%3A-SimpleHttpConnectionManager-being-used-incorrectly-tp26407236p26407236.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26372239</id>
	<title>Re: MultipartEntity and HttpMultipart</title>
	<published>2009-11-16T05:52:07Z</published>
	<updated>2009-11-16T05:52:07Z</updated>
	<author>
		<name>xtien</name>
	</author>
	<content type="html">Oleg Kalnichevski wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, 2009-11-12 at 15:47 +1100, Scott Yeadon wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;HttpMultipart&amp;quot;-based requests. It appears the simplest means to POST a 
&lt;br&gt;&amp;gt;&amp;gt; request with multipart/mixed contentType is to create a new entity class 
&lt;br&gt;&amp;gt;&amp;gt; implementing HttpEntity (e.g. MultipartMixedEntity) - is that correct or 
&lt;br&gt;&amp;gt;&amp;gt; are there other means of doing this with the 4.0 API?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You will be better off just overriding the #generateContentTypre method
&lt;br&gt;&amp;gt; of the MultipartEntity class.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;I agree with Oleg, I have done as he says, I have extended the 
&lt;br&gt;MultipartMime class and overridden one or two methods. I remember there 
&lt;br&gt;were some issues with setting and getting the content type, I don't know 
&lt;br&gt;if that has been fixed or not.
&lt;br&gt;&lt;br&gt;Christine
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Also, what is the relation between these sets of entity classes - the 
&lt;br&gt;&amp;gt;&amp;gt; HttpEntity implentations appear in the &amp;quot;entity&amp;quot; package and the others 
&lt;br&gt;&amp;gt;&amp;gt; appear in the &amp;quot;mime&amp;quot; package? Is there some sort of de-lineation or 
&lt;br&gt;&amp;gt;&amp;gt; usage rules for these classes I should be aware of?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HttpMime is somewhat special because it is not fully API stable due to
&lt;br&gt;&amp;gt; its dependency on Mime4j, which is still considered API unstable. &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope this answers your question.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Scott.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26372239&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26372239&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26372239&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26372239&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;dagdag is just a two-character rotation of byebye.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MultipartEntity-and-HttpMultipart-tp26313423p26372239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364296</id>
	<title>Re: HC 4.1 release date</title>
	<published>2009-11-15T14:35:39Z</published>
	<updated>2009-11-15T14:35:39Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364296&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Natarajan_Valli@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; When is HttpClient 4.1 GA release planned?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Provided everything goes well, 4.1-alpha1 should be released before the 
&lt;br&gt;end of the year. There is presently no time line for the 4.1 GA release 
&lt;br&gt;I could commit myself to. All new features planned for 4.1 are basically 
&lt;br&gt;incremental improvements. I do not see a good reason to rush the release.
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364296&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364296&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HC-4.1-release-date-tp26346264p26364296.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26364253</id>
	<title>Re: NullPointerException in AsyncNHttpClientHandler</title>
	<published>2009-11-15T14:31:41Z</published>
	<updated>2009-11-15T14:31:41Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">Yongxing Wang wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Oleg,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am using http nio/core (version 4.0.1) and I got some NullPointerException when the connection times out. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [10002 /127.0.0.1:3556] 2009/11/13 11:29:58.665-0800 DEBUG;[nio.impl.HttpIoReactor:218] Unhandled RuntimeException: 
&lt;br&gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at org.apache.http.nio.protocol.AsyncNHttpClientHandler.timeout(AsyncNHttpClientHandler.java:344)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.DefaultClientIOEventDispatch.timeout(DefaultClientIOEventDispatch.java:158)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.BaseIOReactor.timeoutCheck(BaseIOReactor.java:255)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.BaseIOReactor.validate(BaseIOReactor.java:203)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:260)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:96)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:556)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Looking at the code, 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ClientConnState connState = (ClientConnState) context.getAttribute(CONN_STATE);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (connState.getOutputState() == ClientConnState.EXPECT_CONTINUE) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;......
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }catch(IOException e){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; handleTimeout();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It could happen if the attribute get removed somehow before execution comes here.... It might be safer to check it being NULL or not....
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Yong
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Hi Yong
&lt;br&gt;&lt;br&gt;I will add a check for the attribute being non null, I just cannot see 
&lt;br&gt;how it can happen.
&lt;br&gt;&lt;br&gt;Anyway, many thanks for reporting the problem.
&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364253&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364253&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364253&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26364253&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NullPointerException-in-AsyncNHttpClientHandler-tp26342346p26364253.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26346264</id>
	<title>HC 4.1 release date</title>
	<published>2009-11-13T17:42:58Z</published>
	<updated>2009-11-13T17:42:58Z</updated>
	<author>
		<name>Natarajan_Valli</name>
	</author>
	<content type="html">When is HttpClient 4.1 GA release planned?
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HC-4.1-release-date-tp26346264p26346264.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26342346</id>
	<title>NullPointerException in AsyncNHttpClientHandler</title>
	<published>2009-11-13T11:43:28Z</published>
	<updated>2009-11-13T11:43:28Z</updated>
	<author>
		<name>Yongxing Wang-2</name>
	</author>
	<content type="html">Oleg,
&lt;br&gt;&lt;br&gt;I am using http nio/core (version 4.0.1) and I got some NullPointerException when the connection times out. 
&lt;br&gt;&lt;br&gt;[10002 /127.0.0.1:3556] 2009/11/13 11:29:58.665-0800 DEBUG;[nio.impl.HttpIoReactor:218] Unhandled RuntimeException: 
&lt;br&gt;java.lang.NullPointerException
&lt;br&gt;&amp;nbsp; &amp;nbsp; at org.apache.http.nio.protocol.AsyncNHttpClientHandler.timeout(AsyncNHttpClientHandler.java:344)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.DefaultClientIOEventDispatch.timeout(DefaultClientIOEventDispatch.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.BaseIOReactor.timeoutCheck(BaseIOReactor.java:255)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.BaseIOReactor.validate(BaseIOReactor.java:203)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:260)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:96)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:556)
&lt;br&gt;&lt;br&gt;Looking at the code, 
&lt;br&gt;&lt;br&gt;ClientConnState connState = (ClientConnState) context.getAttribute(CONN_STATE);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (connState.getOutputState() == ClientConnState.EXPECT_CONTINUE) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;......
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }catch(IOException e){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; handleTimeout();
&lt;br&gt;&lt;br&gt;&lt;br&gt;It could happen if the attribute get removed somehow before execution comes here.... It might be safer to check it being NULL or not....
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Yong
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342346&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342346&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NullPointerException-in-AsyncNHttpClientHandler-tp26342346p26342346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26334684</id>
	<title>Re: redirection in 4.0</title>
	<published>2009-11-13T02:44:14Z</published>
	<updated>2009-11-13T02:44:14Z</updated>
	<author>
		<name>olegk</name>
	</author>
	<content type="html">Juanjo wrote:
&lt;br&gt;&amp;gt; Hi folks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any ideas about it? 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;I have an idea. How about reading documentation [1] of searching through 
&lt;br&gt;the mail archive [2]
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/tutorial/html/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/tutorial/html/&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://hc.markmail.org/search/?q=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.markmail.org/search/?q=&lt;/a&gt;&lt;br&gt;&lt;br&gt;Oleg
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Mensaje original-----
&lt;br&gt;&amp;gt; De: Juanjo [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;juanjogoga@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Enviado el: miércoles, 11 de noviembre de 2009 11:08
&lt;br&gt;&amp;gt; Para: 'HttpClient User Discussion'
&lt;br&gt;&amp;gt; Asunto: RE: redirection in 4.0
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't know what is Web Server 1.0, it is in the response that it isn`t in
&lt;br&gt;&amp;gt; my hands.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How can I do to disable 'expect-continue'?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It work properly on Windows but not on Linux.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think that the server is a websphere. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Mensaje original-----
&lt;br&gt;&amp;gt; De: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] Enviado el: miércoles, 11 de
&lt;br&gt;&amp;gt; noviembre de 2009 10:55
&lt;br&gt;&amp;gt; Para: HttpClient User Discussion
&lt;br&gt;&amp;gt; Asunto: RE: redirection in 4.0
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Tue, 2009-11-10 at 18:36 +0100, Juanjo wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi Oleg, thanks for your answer.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; These are the diferences
&lt;br&gt;&amp;gt;&amp;gt; Number 2 under windows is running fine. 
&lt;br&gt;&amp;gt;&amp;gt; The code is the same in boths environment but in the log, there is a 
&lt;br&gt;&amp;gt;&amp;gt; diference in the order that postparams are sent.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ¿any ideas?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For the love of Jesus, what on earth is Web Server 1.0? Whatever that piece
&lt;br&gt;&amp;gt; of software is, it appears to have issues with 'expect-continue'
&lt;br&gt;&amp;gt; handshaking. Interestingly enough, 'expect-continue' appears to work
&lt;br&gt;&amp;gt; properly on Linux and to fail on Windows. So, try disabling
&lt;br&gt;&amp;gt; 'expect-continue' and see if that makes any difference.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; STACK NUMBER 1- LINUX
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.impl.client.DefaultRequestDirector
&lt;br&gt;&amp;gt;&amp;gt; - Attempt 1 to execute request DEBUG http-8080-17 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.http.impl.conn.DefaultClientConnection - Sending request:
&lt;br&gt;&amp;gt;&amp;gt; POST /posturl HTTP/1.1 DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;POST /posturl HTTP/1.1[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Content-Length: 474[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Content-Type:
&lt;br&gt;&amp;gt;&amp;gt; application/x-www-form-urlencoded[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Host: www.web.com[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Connection: Keep-Alive[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;User-Agent:
&lt;br&gt;&amp;gt;&amp;gt; Apache-HttpClient/4.0 (java 1.5)[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Expect: 100-Continue[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Cookie:
&lt;br&gt;&amp;gt;&amp;gt; JSESSIONID=0001G-b2dgLkoDiImRI5ktlH-RV:12kcoiifm;
&lt;br&gt;&amp;gt;&amp;gt; systemKey=www.web.com; DC-Cookie=DC2[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Cookie2: $Version=1[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; POST /posturl HTTP/1.1 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; Content-Length: 474 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; Content-Type:
&lt;br&gt;&amp;gt;&amp;gt; application/x-www-form-urlencoded
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; Host: www.web.com 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; Connection: Keep-Alive 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; User-Agent:
&lt;br&gt;&amp;gt;&amp;gt; Apache-HttpClient/4.0 (java 1.5)
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; Expect: 100-Continue 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; Cookie:
&lt;br&gt;&amp;gt;&amp;gt; JSESSIONID=0001G-b2dgLkoDiImRI5ktlH-RV:12kcoiifm;
&lt;br&gt;&amp;gt;&amp;gt; systemKey=www.web.com;
&lt;br&gt;&amp;gt;&amp;gt; DC-Cookie=DC2
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.headers - &amp;gt;&amp;gt; Cookie2: $Version=1 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1 100 Continue[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.impl.conn.DefaultClientConnection - 
&lt;br&gt;&amp;gt;&amp;gt; Receiving response: HTTP/1.1 100 Continue DEBUG http-8080-17 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.http.headers - &amp;lt;&amp;lt; HTTP/1.1 100 Continue DEBUG http-8080-17 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;...postparams....&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1 302 Found[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;Date: Tue, 10 Nov 2009
&lt;br&gt;&amp;gt;&amp;gt; 16:59:56 GMT[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-17 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;Server: Web Server 1.0[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; STACK NUMBER 2 - WINDOWS
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.impl.client.DefaultRequestDirector - 
&lt;br&gt;&amp;gt;&amp;gt; Attempt 1 to execute request DEBUG http-8080-2 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.http.impl.conn.DefaultClientConnection - Sending request:
&lt;br&gt;&amp;gt;&amp;gt; POST /posturl HTTP/1.1 DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;POST /posturl HTTP/1.1[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Content-Length: 474[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Content-Type:
&lt;br&gt;&amp;gt;&amp;gt; application/x-www-form-urlencoded[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Host: www.web.com[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Connection: Keep-Alive[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;User-Agent:
&lt;br&gt;&amp;gt;&amp;gt; Apache-HttpClient/4.0 (java 1.5)[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Expect: 100-Continue[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Cookie:
&lt;br&gt;&amp;gt;&amp;gt; JSESSIONID=0001509uExGX_9cx6bxRHps1kpj:12vigpo4n;
&lt;br&gt;&amp;gt;&amp;gt; systemKey=www.web.com; DC-Cookie=DC2[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;Cookie2: $Version=1[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; POST /postrul HTTP/1.1 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; Content-Length: 474 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; Content-Type:
&lt;br&gt;&amp;gt;&amp;gt; application/x-www-form-urlencoded
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; Host: www.web.com DEBUG
&lt;br&gt;&amp;gt;&amp;gt; http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; Connection: Keep-Alive DEBUG
&lt;br&gt;&amp;gt;&amp;gt; http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; User-Agent:
&lt;br&gt;&amp;gt;&amp;gt; Apache-HttpClient/4.0 (java 1.5)
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; Expect: 100-Continue 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; Cookie:
&lt;br&gt;&amp;gt;&amp;gt; JSESSIONID=0001509uExGX_9cx6bxRHps1kpj:12vigpo4n;
&lt;br&gt;&amp;gt;&amp;gt; systemKey=www.web.com;
&lt;br&gt;&amp;gt;&amp;gt; DC-Cookie=DC2
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.headers - &amp;gt;&amp;gt; Cookie2: $Version=1 
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;gt;&amp;gt; &amp;quot;...postparams...&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1 100 Continue[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.impl.conn.DefaultClientConnection - 
&lt;br&gt;&amp;gt;&amp;gt; Receiving response: HTTP/1.1 100 Continue DEBUG http-8080-2 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.http.headers - &amp;lt;&amp;lt; HTTP/1.1 100 Continue DEBUG http-8080-2 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;HTTP/1.1 302 Found[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;Date: Tue, 10 Nov 2009
&lt;br&gt;&amp;gt;&amp;gt; 16:51:53 GMT[EOL]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG http-8080-2 org.apache.http.wire - &amp;lt;&amp;lt; &amp;quot;Server: Web Server 1.0[EOL]&amp;quot; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Mensaje original-----
&lt;br&gt;&amp;gt;&amp;gt; De: Oleg Kalnichevski [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;olegk@...&lt;/a&gt;] Enviado el: martes, 10 
&lt;br&gt;&amp;gt;&amp;gt; de noviembre de 2009 14:08
&lt;br&gt;&amp;gt;&amp;gt; Para: HttpClient User Discussion
&lt;br&gt;&amp;gt;&amp;gt; Asunto: RE: redirection in 4.0
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, 2009-11-10 at 12:13 +0100, Juanjo wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The environment was updated to:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Linux 2.6.18
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; JDK 1.6.0_16-b01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Tomcat 6.0.20
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and the programs doesn't run.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The same error.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Juanjo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Use context / wire logging to examine the HTTP session and find out 
&lt;br&gt;&amp;gt;&amp;gt; why your application behaves differently in different environments.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://hc.apache.org/httpcomponents-client/logging.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hc.apache.org/httpcomponents-client/logging.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Oleg
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; In windows using tomcat 6.0 and jdk 1.6, my program runs properly. 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It connect to a website by post, sending parameters, that return a 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 302. Then, It reads the Location head an makes a Get call.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; When I deploy this program in linux with tomcat 5, the location 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; head returns the home url, not the right one.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; This is the code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; HttpClient client = new DefaultHttpClient();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; HttpPost req = new HttpPost(&lt;a href=&quot;http://www.theweb.com);&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.theweb.com);&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; List&amp;lt;NameValuePair&amp;gt; formparams = new ArrayList&amp;lt;NameValuePair&amp;gt;();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; formparams.add(new BasicNameValuePair(&amp;quot;aaa&amp;quot;,&amp;quot;sss&amp;quot;));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; UrlEncodedFormEntity param = new UrlEncodedFormEntity(formparams);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; req.setEntity(param)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; HttpResponse res = client.execute(req)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; entity =res.getEntity();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Header loc = res.getFirstHeader(&amp;quot;Location&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Another program that do the same but no redirection and using 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BasicResponseHandler runs properly in both systems.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Please help,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Tanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Juanjo
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334684&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;httpclient-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/redirection-in-4.0-tp26279531p26334684.html" />
</entry>

</feed>
