You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by ji...@svensktnaringsliv.se on 2013/11/16 16:04:38 UTC

Invalid use of SingleClientConnManager: connection still allocated

Hi,

We have a problem with solr in our test environment in our new project. The stack trace can be seen below. The thing is that this only effects the search that is performed by the CMS itself. Our own custom searches still works fine. Anyone know what could cause this error? A restart doesn't help.

org.apache.solr.client.solrj.SolrServerException: Error executing query
        at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:98)
        at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)
        ...
Caused by: 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:217)
        at org.apache.http.impl.conn.SingleClientConnManager$1.getConnection(SingleClientConnManager.java:190)
        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.cache.CachingHttpClient.callBackend(CachingHttpClient.java:715)
        at org.apache.http.impl.client.cache.CachingHttpClient.handleCacheMiss(CachingHttpClient.java:497)
        at org.apache.http.impl.client.cache.CachingHttpClient.execute(CachingHttpClient.java:433)
        at org.apache.http.impl.client.cache.CachingHttpClient.execute(CachingHttpClient.java:352)
        at org.apache.http.impl.client.cache.CachingHttpClient.execute(CachingHttpClient.java:346)
        at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:352)
        at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:181)
        at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90)
        ... 230 more

Regards
/Jimi