Hi Michael,

Could you check the version of solrj at your Nutch and compare it with
version of Solr at your server?

Kind Regards,
Furkan KAMACI

On Dec 20, 2016 1:01 AM, "Michael Coffey" <[email protected]> wrote:

> What is the recommended fix (or workaround) for the "bad return type"
> error related to "Type 'org/apache/http/impl/client/DefaultHttpClient'
> (current frame, stack[0]) is not assignable to 'org/apache/http/impl/client/
> CloseableHttpClient'"
> It seems that switching to different versions of Solr has not helped
> (6.3.0, 5.5.3, 5.4.1). FWIW, I have same version of Java on both machines.
>
> OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-1ubuntu0.14.04.1)
> OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)
>
>
>
>       From: Michael Coffey <[email protected]>
>  To: "[email protected]" <[email protected]>; Michael Coffey <
> [email protected]>
>  Sent: Saturday, November 19, 2016 8:05 AM
>  Subject: Re: nutch 1.12 and Solr 6.3.0
>
> I think this is what Lewis and Furkan know as NUTCH-2267. I get the same
> problem with Solr 5.5.3.
>
> I really would like to know which versions of nutch/solar work together
> "out of the box".
>
>       From: Michael Coffey <[email protected]>
>  To: "[email protected]" <[email protected]>
>  Sent: Friday, November 18, 2016 2:04 PM
>  Subject: nutch 1.12 and Solr 6.3.0
>
> I decided to plunge ahead with Solr indexing, but so far it doesn't work.
> The first error I got is listed below. Could it be that I am running JDK 7
> on the nutch server and JDK 8 on the Solr server. As far as I know Nutch
> 1.x won't work with JDK 8 and Solr 6.3 wont work with JDK less than 8. Any
> suggestions or advice?
>
> 16/11/18 13:59:52 INFO mapreduce.Job: Task Id :
> attempt_1479499237600_0021_r_000000_0, Status : FAILED
> Error: Bad return type
> Exception Details:
>   Location:
>     org/apache/solr/client/solrj/impl/HttpClientUtil.
> createClient(Lorg/apache/solr/common/params/SolrParams;Lorg/
> apache/http/conn/ClientConnectionManager;)Lorg/apache/http/impl/client/CloseableHttpClient;
> @58: areturn
>   Reason:
>     Type 'org/apache/http/impl/client/DefaultHttpClient' (current frame,
> stack[0]) is not assignable to 
> 'org/apache/http/impl/client/CloseableHttpClient'
> (from method signature)
>   Current Frame:
>     bci: @58
>     flags: { }
>     locals: { 'org/apache/solr/common/params/SolrParams',
> 'org/apache/http/conn/ClientConnectionManager', 
> 'org/apache/solr/common/params/ModifiableSolrParams',
> 'org/apache/http/impl/client/DefaultHttpClient' }
>     stack: { 'org/apache/http/impl/client/DefaultHttpClient' }
>   Bytecode:
>     0000000: bb00 0359 2ab7 0004 4db2 0005 b900 0601
>     0000010: 0099 001e b200 05bb 0007 59b7 0008 1209
>     0000020: b600 0a2c b600 0bb6 000c b900 0d02 002b
>     0000030: b800 104e 2d2c b800 0f2d b0
>   Stackmap Table:
>     append_frame(@47,Object[#143])
>
> Container killed by the ApplicationMaster.
>
>
>
>
>

Reply via email to