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(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?




Reply via email to