Greetings, I am trying to create a plugin similar to Index-More which uses MimeUtil (org.apache.nutch.util.MimeUtil)
The code looks like this: private MimeUtil MIME; public void setConf(Configuration conf) { this.conf = conf; MIME = new MimeUtil(conf); } this is the line that errors mimeType = MIME.forName(MimeUtil.cleanMimeType(contentType)); with: java.lang.NoSuchMethodError: org.apache.nutch.util.MimeUtil.forName(Ljava/lang/String;)Ljava/lang/String; at org.apache.nutch.indexer.contenttype.ContentType.filter(ContentType.java:64) at org.apache.nutch.indexer.IndexingFilters.filter(IndexingFilters.java:109) at org.apache.nutch.indexer.IndexerMapReduce.reduce(IndexerMapReduce.java:135) at org.apache.nutch.indexer.IndexerMapReduce.reduce(IndexerMapReduce.java:51) at org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:463) at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:411) at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:216) 2012-06-27 14:27:57,693 ERROR solr.SolrIndexer - java.io.IOException: Job failed! My includes are: import org.apache.tika.mime.MimeType; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.io.Text; import org.apache.hadoop.io.Writable; import org.apache.nutch.crawl.CrawlDatum; import org.apache.nutch.crawl.Inlinks; import org.apache.nutch.indexer.IndexingException; import org.apache.nutch.indexer.IndexingFilter; import org.apache.nutch.indexer.NutchDocument; import org.apache.nutch.parse.Parse; import org.apache.nutch.parse.ParseData; import org.apache.nutch.util.MimeUtil; import org.apache.nutch.net.protocols.Response; Any help would be greatly appreciated. Jim