hello i have one datasource - is sql server db and
                second datasource - is file but dynamic means based on first
datasource db record i want to fetch one file that's why i try to use
tikaentityprocessor but got following error

org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to
load EntityProcessor implementation for entity:16865747177753 Processing
Document # 1
        at
org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:576)
        at
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:314)
        at
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:383)
        at
org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:242)
        at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:180)
        at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:331)
        at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:389)
        at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:370)
Caused by: java.lang.ClassNotFoundException: Unable to load
TikaEntityProcessor or
org.apache.solr.handler.dataimport.TikaEntityProcessor
        at
org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:738)
        at
org.apache.solr.handler.dataimport.DocBuilder.getEntityProcessor(DocBuilder.java:573)
        ... 7 more
Caused by: org.apache.solr.common.SolrException: Error loading class
'TikaEntityProcessor'
        at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:375)
        at
org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:728)
        ... 8 more
Caused by: java.lang.ClassNotFoundException: TikaEntityProcessor
        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)...




data config file

<dataConfig>
<dataSource name="ds1" driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://SQL2;databaseName=test" user="test" password="test" />
<dataSource type="BinURLDataSource" name="bin"/>   
    <document name="Customer">
        <entity name="Cus" pk="CustomerID" query="select * from customer"
dataSource="ds1">
            <field column="CustomerID" />
            <field column="Name" />
                        <field column="Email" />
                        <field column="file" />
                        <field column="PhoneNo" />
                <entity processor="TikaEntityProcessor" 
tikaConfig="tikaconfig.xml"
url="D:\Customer_Files\${Cus.file}" dataSource="bin" format="text">             
  
                  <field column="text"/>
    </entity>
         </entity>
    </document>
</dataConfig>

please help me to solve this problem

Thanks

Vishal 




--
View this message in context: 
http://lucene.472066.n3.nabble.com/Unable-to-load-EntityProcessor-implementation-for-entity-16865747177753-tp2846513p2846513.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to