Found it by myself. It's here http://mirrors.ibiblio.org/maven2/org/apache/solr/solr-dataimporthandler/4.1.0/
Download and move the jar file to solr-webapp/webapp/WEB-INF/lib directory, and the errors are all gone. Ming On Mon, Feb 18, 2013 at 11:52 AM, Mingfeng Yang <mfy...@wisewindow.com>wrote: > When trying to use SolrEntityProcessor to do data import from another solr > index (solor 4.1) > > I added the following in solrconfig.xml > > <requestHandler name="/data" > class="org.apache.solr.handler.dataimport.DataImportHandler"> > <lst name="defaults"> > <str name="config">data-config.xml</str> > </lst> > </requestHandler> > > and create new file data-config.xml with > <dataConfig> > <document> > <entity name="sep" processor="SolrEntityProcessor" > url="http://wolf:1Xnbdoq@myserver:8995/solr/" query="*:*" > fl="id,md5_text,title,text"/> > </document> > </dataConfig> > > > I got the following errors: > > org.apache.solr.common.SolrException: RequestHandler init failure > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:794) > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:607) > at > org.apache.solr.core.CoreContainer.createFromZk(CoreContainer.java:949) > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:1031) > at > org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629) > at > org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:624) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.solr.common.SolrException: RequestHandler init > failure > at > org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:168) > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:731) > ... 13 more > Caused by: org.apache.solr.common.SolrException: Error loading class > 'org.apache.solr.handler.dataimport.DataImportHandler' > at > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:438) > at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:507) > at > org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:581) > at > org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:154) > ... 14 more > Caused by: java.lang.ClassNotFoundException: > org.apache.solr.handler.dataimport.DataImportHandler > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at > java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627) > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:247) > at > org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:422) > ... 17 more > Feb 18, 2013 7:24:43 PM org.apache.solr.common.SolrException log > SEVERE: null:org.apache.solr.common.SolrException: Unable to create core: > collection1 > at > org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1654) > at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:1039) > at > org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629) > > I assume that it's because jar file related to dataimporthandler is not > included in default solr 4.1 distribution. Where can I find it? > > Thanks > Ming >