lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Rowe (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-8180) Missing logging dependency in solrj-lib for SolrJ
Date Thu, 22 Oct 2015 18:46:27 GMT

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

Steve Rowe commented on SOLR-8180:
----------------------------------

bq. I'm not sure if changing ivy.xml would also change the SolrJ POM.

It's supposed to automagically, but there has been special handling in the past around logging
jars, so I'm not sure it'll work without undoing that if it's still there.

> Missing 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
logging dependency 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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message