Hi All,

I am getting the following exception while indexing output of Nutch crawl 
(crawldb, linkdb, segments*). Have been going through various forums but 
couldn't fix it. Can someone help me with the issue.

Indexer: starting at 2015-12-28 12:00:18
Indexer: deleting gone documents: false
Indexer: URL filtering: false
Indexer: URL normalizing: false
Active IndexWriters :
SOLRIndexWriter
       solr.server.url : URL of the SOLR instance (mandatory)
       solr.commit.size : buffer size when sending to SOLR (default 1000)
       solr.mapping.file : name of the mapping file for fields (default 
solrindex-mapping.xml)
       solr.auth : use authentication (default false)
       solr.auth.username : use authentication (default false)
       solr.auth : username for authentication
       solr.auth.password : password for authentication


Exception in thread "main" java.lang.NoSuchMethodError: 
org.apache.solr.common.SolrException.<init>(ILjava/lang/String;)V
       at 
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:430)
       at 
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
       at 
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:117)
       at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:168)
       at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:146)
       at 
org.apache.nutch.indexwriter.solr.SolrIndexWriter.commit(SolrIndexWriter.java:166)
       at org.apache.nutch.indexer.IndexWriters.commit(IndexWriters.java:128)
       at org.apache.nutch.indexer.IndexingJob.index(IndexingJob.java:127)
       at org.apache.nutch.indexer.IndexingJob.run(IndexingJob.java:185)
       at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
       at crawler.Crawler.index(Crawler.java:52)
       at crawler.App.main(App.java:26)

Code: Configuration conf = NutchConfiguration.create();
conf.set("solr.server.url", "http://localhost:8983/solr/#/democore";);
ToolRunner.run(conf, new IndexingJob(), tokenize(this.indexCommand));

Thanks,
Murali

Reply via email to