Here is the stack trace
Exception in thread "pool-4-thread-488" java.lang.IllegalStateException:
Connection pool shut down
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:346)
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
at
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:941)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:919)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:910)
at GetThread.run(HTTP_Con.java:125)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalStateException: Connection pool shut down
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:346)
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
at
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:941)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:919)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:910)
at GetThread.run(HTTP_Con.java:125)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalStateException: Connection pool shut down
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:346)
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
at
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:941)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:919)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:910)
at GetThread.run(HTTP_Con.java:125)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalStateException: Connection pool shut down
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:346)
at
org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
at
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:941)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:919)
at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:910)
at GetThread.run(HTTP_Con.java:125)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
----------------------------------------------------------------------
line 125 in HTTP_Con class i created is this line which is where the stack
trace points me
but i dontknow what im doing wrong, i did a fair ammount of research
regarding httpclient4 and
have tried everything, even removing my logic i use to process the data in
my get thread and
simplifying it down to an alive check with exception handling everywhere,
consumeentity etc..
byte[] response = httpClient.execute(httpget, handler);
If you look in the original post i have this surrounded in a try catch
block, also i consumeentity to encourage resource release.
--
View this message in context:
http://old.nabble.com/Help-with-Multiple-Connections-tp33350254p33352391.html
Sent from the HttpClient-User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]