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

Reply via email to