lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guido Medina <guido.med...@temetra.com>
Subject Re: AW: slorj -> httpclient 4, but we already have httpclient 3 in use
Date Thu, 18 Sep 2014 16:19:45 GMT
SolrJ client after 4.8 I think requires HTTP client 4.3.x so why not 
just start there as base version?

Guido.

On 18/09/14 16:49, Siegfried Goeschl wrote:
> AFAIK even the different minor versions are source/binary compatible 
> so you might need to tinker with the right "version" to get your 
> server running
>
> Cheers,
>
> Siegfried Goeschl
>
> On 18.09.14 17:45, Guido Medina wrote:
>> Hi Clemens,
>>
>> If you are going thru the effort of migrating from SolrJ 3 to 4 and HTTP
>> client 3 to 4 make sure you do it using HTTP client 4.3.x (Latest is
>> 4.3.5) since there are deprecations and stuff from 3.x to 4.0.x, to
>> 4.1.x, to ..., to 4.3.x
>>
>> It will be painful but it is better do it one time and not later needed
>> to do it again. I was on a similar situation (well my company) and I had
>> to suffer such migration (not my company but myself since I'm the one
>> that keeps all those things up to date)
>>
>> Best regards,
>>
>> Guido.
>>
>> On 18/09/14 16:14, Clemens Wyss DEV wrote:
>>> I guess you are right ;)
>>>
>>> -----Urspr√ľngliche Nachricht-----
>>> Von: Siegfried Goeschl [mailto:sgoeschl@gmx.at]
>>> Gesendet: Donnerstag, 18. September 2014 16:38
>>> An: solr-user@lucene.apache.org
>>> Betreff: Re: slorj -> httpclient 4, but we already have httpclient 3
>>> in use
>>>
>>> Hi Clemens,
>>>
>>> I think you need to upgrade you framework
>>>
>>> * AFAIK is httpclient 3 & 4 uses the same package names - which is
>>> slightly unfortunate
>>> * assuming that they are using the same package name it is
>>> non-deterministic which httpclient library is loaded - might work on
>>> your local box but not on the production server or might change to a
>>> change in the project
>>>
>>> Cheers,
>>>
>>> Siegfried Goeschl
>>>
>>>
>>> On 18.09.14 15:08, Clemens Wyss DEV wrote:
>>>> I doing initial steps with solrj which is based on httpclient 4.
>>>> Unfortunately parts of our framework are based on httpclient 3.
>>>> So when I instantiate an HttpSolrServer I run into:
>>>>
>>>> java.lang.VerifyError: Cannot inherit from final class ...
>>>>     at
>>>> org.apache.http.impl.client.DefaultHttpClient.createHttpParams(DefaultHttpClient.java:157)

>>>>
>>>>
>>>>     at
>>>> org.apache.http.impl.client.AbstractHttpClient.getParams(AbstractHttpClient.java:447)

>>>>
>>>>
>>>>     at
>>>> org.apache.solr.client.solrj.impl.HttpClientUtil.setFollowRedirects(Ht
>>>> tpClientUtil.java:255)
>>>> ...
>>>>
>>>> Can these be run side-by-side at all?
>>>>
>>
>


Mime
View raw message