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. > > > > >

