I'd like to mention, that substituting the httpcore.jar  with the latest (4.3) 
"sufficed"...

-----Ursprüngliche Nachricht-----
Von: Guido Medina [mailto:guido.med...@temetra.com] 
Gesendet: Donnerstag, 18. September 2014 18:20
An: solr-user@lucene.apache.org
Betreff: Re: AW: slorj -> httpclient 4, but we already have httpclient 3 in use

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:sgoes...@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(Defa
>>>> ultHttpClient.java:157)
>>>>
>>>>
>>>>     at
>>>> org.apache.http.impl.client.AbstractHttpClient.getParams(AbstractHt
>>>> tpClient.java:447)
>>>>
>>>>
>>>>     at
>>>> org.apache.solr.client.solrj.impl.HttpClientUtil.setFollowRedirects
>>>> (Ht
>>>> tpClientUtil.java:255)
>>>> ...
>>>>
>>>> Can these be run side-by-side at all?
>>>>
>>
>

Reply via email to