[ 
https://issues.apache.org/jira/browse/SOLR-8180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14969190#comment-14969190
 ] 

David Smiley commented on SOLR-8180:
------------------------------------

I agree with you Kevin.  Throughout Solr's releases, my SolrJ using search apps 
have had to monkey with its logging dependencies due to either missing log 
dependencies, or to correct erroneous dependencies.  +1 to jcl-over-slf4j.  
What do you think [~steve_rowe]?

> Missing commons-logging dependency in solrj-lib for SolrJ
> ---------------------------------------------------------
>
>                 Key: SOLR-8180
>                 URL: https://issues.apache.org/jira/browse/SOLR-8180
>             Project: Solr
>          Issue Type: Bug
>          Components: SolrJ
>    Affects Versions: Trunk
>            Reporter: Kevin Risden
>         Attachments: SOLR-8180.patch
>
>
> When using DBVisualizer, SquirrelSQL, or Java JDBC with the Solr JDBC driver, 
> an additional dependency on commons-logging must be added otherwise the 
> following exception occurs:
> {code}
> org.apache.solr.common.SolrException: Unable to create HttpClient instance. 
>       at 
> org.apache.solr.client.solrj.impl.HttpClientUtil$HttpClientFactory.createHttpClient(HttpClientUtil.java:393)
>       at 
> org.apache.solr.client.solrj.impl.HttpClientUtil.createClient(HttpClientUtil.java:124)
>       at 
> org.apache.solr.client.solrj.impl.CloudSolrClient.<init>(CloudSolrClient.java:196)
>       at 
> org.apache.solr.client.solrj.io.SolrClientCache.getCloudSolrClient(SolrClientCache.java:47)
>       at 
> org.apache.solr.client.solrj.io.sql.ConnectionImpl.<init>(ConnectionImpl.java:51)
>       at 
> org.apache.solr.client.solrj.io.sql.DriverImpl.connect(DriverImpl.java:108)
>       at 
> org.apache.solr.client.solrj.io.sql.DriverImpl.connect(DriverImpl.java:76)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:497)
>       at com.onseven.dbvis.h.B.D.ᅣチ(Z:1548)
>       at com.onseven.dbvis.h.B.F$A.call(Z:1369)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.reflect.InvocationTargetException
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>       at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>       at 
> org.apache.solr.client.solrj.impl.HttpClientUtil$HttpClientFactory.createHttpClient(HttpClientUtil.java:391)
>       ... 16 more
> Caused by: java.lang.NoClassDefFoundError: 
> org/apache/commons/logging/LogFactory
>       at 
> org.apache.http.impl.client.CloseableHttpClient.<init>(CloseableHttpClient.java:58)
>       at 
> org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:287)
>       at 
> org.apache.http.impl.client.DefaultHttpClient.<init>(DefaultHttpClient.java:128)
>       at 
> org.apache.http.impl.client.SystemDefaultHttpClient.<init>(SystemDefaultHttpClient.java:116)
>       ... 21 more
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to