tst2005googlecode / step2

Automatically exported from code.google.com/p/step2
1 stars 0 forks source link

Exception within step2 code related to incorrect use of SingleClientConnectionManager #41

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I am using the step2 code in a web application and I'm seeing a Java exception 
related to the incorrect use of SingleClientConnectionManager within the step2 
code. Stacktrace is below. Please advise. Thanks,
-Patricia

 Jan 17, 2011 12:27:04 PM com.google.step2.discovery.Discovery2$FallbackDiscovery get
INFO   | jvm 1    | 2011/01/17 12:27:04 | WARNING: could not perform new-style 
discovery on test.northwestern.edu
INFO   | jvm 1    | 2011/01/17 12:27:04 | 
org.openid4java.discovery.DiscoveryException: 0x500: could not get host-meta 
for test.northwestern.edu
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.Discovery2.discoverOpEndpointsForSite(Discovery2.java
:192)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.Discovery2$1.newStyleDiscovery(Discovery2.java:116)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.Discovery2$1.newStyleDiscovery(Discovery2.java:111)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.Discovery2$FallbackDiscovery.get(Discovery2.java:411)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.Discovery2.discover(Discovery2.java:345)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.AuthRequestHelper.getDiscoveryInformation(AuthRequestHelper.jav
a:115)
... (many more lines)
...
...

INFO   | jvm 1    | 2011/01/17 12:27:04 | Caused by: 
com.google.step2.discovery.HostMetaException: no fetcher found a host-meta for 
test.northwestern.edu
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.ParallelHostMetaFetcher.getHostMeta(ParallelHostMetaF
etcher.java:79)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.Discovery2.discoverOpEndpointsForSite(Discovery2.java
:190)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       ... 79 more
INFO   | jvm 1    | 2011/01/17 12:27:04 | Caused by: 
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: 
Invalid use of SingleClientConnManager: connection still allocated.
INFO   | jvm 1    | 2011/01/17 12:27:04 | Make sure to release the connection 
before allocating another one.
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.FutureTask.get(FutureTask.java:83)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.AbstractExecutorService.doInvokeAny(AbstractExecutorService
.java:153)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.AbstractExecutorService.invokeAny(AbstractExecutorService.j
ava:187)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.ParallelHostMetaFetcher.getHostMeta(ParallelHostMetaF
etcher.java:74)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       ... 80 more
INFO   | jvm 1    | 2011/01/17 12:27:04 | Caused by: 
java.lang.IllegalStateException: Invalid use of SingleClientConnManager: 
connection still allocated.
INFO   | jvm 1    | 2011/01/17 12:27:04 | Make sure to release the connection 
before allocating another one.
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
org.apache.http.impl.conn.SingleClientConnManager.getConnection(SingleClientConn
Manager.java:199)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
org.apache.http.impl.conn.SingleClientConnManager$1.getConnection(SingleClientCo
nnManager.java:173)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirecto
r.java:356)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:6
41)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:5
76)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:5
54)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.http.DefaultHttpFetcher.fetch(DefaultHttpFetcher.java:76)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.UrlHostMetaFetcher.getHostMeta(UrlHostMetaFetcher.jav
a:58)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.ParallelHostMetaFetcher$FetcherThread.call(ParallelHo
stMetaFetcher.java:103)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
com.google.step2.discovery.ParallelHostMetaFetcher$FetcherThread.call(ParallelHo
stMetaFetcher.java:92)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.FutureTask.run(FutureTask.java:138)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.FutureTask.run(FutureTask.java:138)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:8
86)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
INFO   | jvm 1    | 2011/01/17 12:27:04 |       ... 1 more

Original issue reported on code.google.com by pgoldw...@northwestern.edu on 18 Jan 2011 at 4:56

GoogleCodeExporter commented 9 years ago
I am experiencing similar error, this is my stack trace:

SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: Invalid use of SingleClientConnManager: 
connection still allocated.
Make sure to release the connection before allocating another one.
        at org.apache.http.impl.conn.SingleClientConnManager.getConnection(SingleClientConnManager.java:199)
        at org.apache.http.impl.conn.SingleClientConnManager$1.getConnection(SingleClientConnManager.java:173)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:356)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
        at com.google.step2.http.DefaultHttpFetcher.fetch(DefaultHttpFetcher.java:76)
        at com.google.step2.discovery.UrlHostMetaFetcher.getHostMeta(UrlHostMetaFetcher.java:58)
        at com.google.step2.discovery.Discovery2.discoverOpEndpointsForSite(Discovery2.java:190)
        at com.google.step2.discovery.Discovery2$1.newStyleDiscovery(Discovery2.java:116)
        at com.google.step2.discovery.Discovery2$1.newStyleDiscovery(Discovery2.java:111)
        at com.google.step2.discovery.Discovery2$FallbackDiscovery.get(Discovery2.java:411)
        at com.google.step2.discovery.Discovery2.discover(Discovery2.java:345)
        at com.google.step2.AuthRequestHelper.getDiscoveryInformation(AuthRequestHelper.java:115)
        at com.google.step2.AuthRequestHelper.generateRequest(AuthRequestHelper.java:216)

any help available?

Original comment by egarcia@stream18.com on 29 Feb 2012 at 9:38

GoogleCodeExporter commented 9 years ago
I faced same issue.

Original comment by shailysi...@gmail.com on 11 Aug 2012 at 7:31