[ 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