It looks like you have older jar files in your classpath, evidenced
by the line:
Caused by: java.lang.ClassCastException: class
org.apache.solr.handler.dataimport.DataImportHandler

bq: Originally, there is not the lib folder under solr, so I created it for
adding several jar files.

This is really suspicious. Lots of Solr wouldn't work if there
were no lib directory, so I suspect you have jar files in two or more
places and that they're different versions, but that's just a guess.

Best
Erick


On Mon, Aug 12, 2013 at 9:07 PM, Rex <proand...@gmail.com> wrote:

> I am in stuck below problem a few days. If someone have experienced the
> same
> as this problems like me. Please give a hint. Thank you.
>
> Originally, there is not the lib folder under solr, so I created it for
> adding several jar files. ( I already used the ext folder which located in
> example/lib/ext. but it doesn't work)
>
> I have added some jars files under solr/lib, especially  ojdbc5.jar,
> solr-common-1.3.0.jar, solr-core-4.4.0.jar and
> solr-dataimporthandler-4.4.0.jar
>
> >>>> In solrconfig.xml
> adding below
> <lib dir="../../../../dist/" regex="solr-dataimporthandler-.*\.jar" />
>
> <requestHandler name="/dataimport"
> class="org.apache.solr.handler.dataimport.DataImportHandler">
>     <lst name="defaults">
>         <str name="config">db-data-config.xml</str>
>     </lst>
> </requestHandler>
>
>
>
> >>>>> in schema.xml
> adding below
>  <uniqueKey>bId</uniqueKey>
>
>  <field name="bId" type="string" indexed="true" stored="true"
> required="true" />
>    <field name="biID" type="int" indexed="true" stored="true"
> required="true" />
>    <field name="creDt" type="date" indexed="true" stored="true" />
>    <field name="fileName" type="string" indexed="true" stored="true" />
>    <field name="fileSize" type="string" indexed="true" stored="true" />
>    <field name="fileSysDir" type="string" indexed="true" stored="true" />
>    <field name="fileSysName" type="string" indexed="true" stored="true" />
>
> >>>>>under db-data-config.xml
>
> <dataConfig>
>         <dataSource
>         name="datasource-oracle"
>         driver="oracle.jdbc.driver.OracleDriver"
>         url="jdbc:oracle:thin:@xxx.xxx.xx.xx:xxxx:xxxx"
>         user="XXXXXXXX"
>         password="XXXXXXXXX" />
>
>
>
>
>         <document>
>                 <entity name="cms" dataSource="datasource-oracle" pk="B_ID"
> transformer="ClobTransformer, HTMLStripTransformer, script:BoostDoc"
>                     query="
>                         SELECT
>                                         B_ID,
>                                         BI_ID,
>                                         SUBJECT,
>                                         CONTENT,
>                                         CRE_DT,
>                                         FILE_NAME,
>                                         FILE_SIZE,
>                                         FILE_SYS_DIR,
>                                         FILE_SYS_NAME,
>
>                                 FROM XXXXXXXXXX
>                                 "
>                         >
>             <field column="B_ID" name="bId" />
>             <field column="BI_ID" name="biID" />
>             <field column="SUBJECT" name="subject" />
>             <field column="CONTENT" name="content" clob="true"/>
>             <field column="CRE_DT" name="creDt"/>
>             <field column="FILE_NAME" name="fileName"/>
>             <field column="FILE_SIZE" name="fileSize"/>
>             <field column="FILE_SYS_DIR" name="fileSysDir"/>
>             <field column="FILE_SYS_NAME" name="fileSysName" />
>
>         </entity>
>     </document>
>
> </dataConfig>
>
> =========================  E R R O R === M E S S A G E
> ================================
>
> 3645 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer
> ? Unable to create core: collection1
> org.apache.solr.common.SolrException: RequestHandler init failure
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:835)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:629)
>         at
> org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:622)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:657)
>         at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:364)
>         at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:356)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
> Caused by: org.apache.solr.common.SolrException: RequestHandler init
> failure
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:167)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:772)
>         ... 13 more
> Caused by: org.apache.solr.common.SolrException: Error Instantiating
> Request
> Handler, org.apache.solr.handler.dataimport.DataImportHandler failed to
> instantiate org.apache.solr.request.SolrRequestHandler
>         at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:551)
>         at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:603)
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:153)
>         ... 14 more
> Caused by: java.lang.ClassCastException: class
> org.apache.solr.handler.dataimport.DataImportHandler
>         at java.lang.Class.asSubclass(Class.java:3116)
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:433)
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:381)
>         at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:530)
>         ... 16 more
> 3648 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer
> ? null:org.apache.solr.common.SolrException: Unable to create core:
> collection1
>         at
> org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1150)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:666)
>         at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:364)
>         at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:356)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
> Caused by: org.apache.solr.common.SolrException: RequestHandler init
> failure
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:835)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:629)
>         at
> org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:622)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:657)
>         ... 10 more
> Caused by: org.apache.solr.common.SolrException: RequestHandler init
> failure
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:167)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:772)
>         ... 13 more
> Caused by: org.apache.solr.common.SolrException: Error Instantiating
> Request
> Handler, org.apache.solr.handler.dataimport.DataImportHandler failed to
> instantiate org.apache.solr.request.SolrRequestHandler
>         at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:551)
>         at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:603)
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:153)
>         ... 14 more
> Caused by: java.lang.ClassCastException: class
> org.apache.solr.handler.dataimport.DataImportHandler
>         at java.lang.Class.asSubclass(Class.java:3116)
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:433)
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:381)
>         at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:530)
>         ... 16 more
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/I-have-tried-to-use-Solr-4-4-but-some-problems-happened-need-your-help-tp4084144.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to