Hi, How do you start Solr, through start.jar or you deploy it to a web container? Sometimes problems like this are because of different class loaders. I hope my answer would help you.
Regards On Fri, Oct 21, 2011 at 12:47 PM, Adeel Qureshi <adeelmahm...@gmail.com>wrote: > Hi I am trying to setup the data import handler with solr 4.0 and having > some unexpected problems. I have a multi-core setup and only one core > needed > the dataimport handler so I have added the request handler to it and added > the lib imports in config file > > <lib dir="../../dist/" regex="apache-solr-dataimporthandler-\d.*\.jar" /> > <lib dir="../../dist/" > regex="apache-solr-dataimporthandler-extras-\d.*\.jar" /> > > for some reason this doesnt works .. it still keeps giving me ClassNoFound > error message so I moved the jars files to the shared lib folder and then > atleast I was able to see the admin screen with the dataimport plugin > loaded. But when I try to do the import its throwing this error message > > INFO: Starting Full Import > Oct 21, 2011 11:35:41 AM org.apache.solr.core.SolrCore execute > INFO: [DW] webapp=/solr path=/select params={command=status&qt=/dataimport} > status=0 QTime=0 > Oct 21, 2011 11:35:41 AM org.apache.solr.handler.dataimport.SolrWriter > readIndexerProperties > WARNING: Unable to read: dataimport.properties > Oct 21, 2011 11:35:41 AM org.apache.solr.handler.dataimport.DataImporter > doFullImport > SEVERE: Full Import failed > java.lang.NoSuchMethodError: org.apache.solr.update.DeleteUpdateCommand: > method <init>()V not found > at > > org.apache.solr.handler.dataimport.SolrWriter.doDeleteAll(SolrWriter.java:193) > at > > org.apache.solr.handler.dataimport.DocBuilder.cleanByQuery(DocBuilder.java:1012) > at > org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:183) > at > > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:335) > at > > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:393) > at > > org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:374) > Oct 21, 2011 11:35:41 AM org.apache.solr.handler.dataimport.SolrWriter > rollback > SEVERE: Exception while solr rollback. > java.lang.NoSuchMethodError: org.apache.solr.update.RollbackUpdateCommand: > method <init>()V not found > at > org.apache.solr.handler.dataimport.SolrWriter.rollback(SolrWriter.java:184) > at > org.apache.solr.handler.dataimport.DocBuilder.rollback(DocBuilder.java:249) > at > > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:340) > at > > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:393) > at > > org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:374) > Oct 21, 2011 11:35:43 AM org.apache.solr.core.SolrCore execute > INFO: [DW] webapp=/solr path=/select params={command=status&qt=/dataimport} > status=0 QTime=0 > > Any ideas whats going on .. its complaining about a missing method in > dataimport classes which doesnt makes sense. Is this some kind of version > mismatch or what is going on. > > I would appreciate any comments. > Thanks > Adeel > -- Alireza Salimi Java EE Developer