hi 
I have a requirement where i fetch some data from db , and based on db data
i pull details from XML file to index solr.

When i try to import it gives me following error. 
------------------------------------------------------------------------------------------------------
SEVERE: Exception while processing: topic_tree document :
SolrInputDocument[{topic_id=topic_id(1.0)={9000034},
category_level_1=category_level_1(1.0)={Internet
Services}}]:org.apache.solr.h
ndler.dataimport.DataImportHandlerException: Unable to execute query:
C:\Projects\att\solr\catalogSOLRSearch.ear\SOLR-HOME\live_meta.xml
Processing Document # 1
        at
org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72)
        at
org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:252)
        at
org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:209)
        at
org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:38)
        at
org.apache.solr.handler.dataimport.XPathEntityProcessor.initQuery(XPathEntityProcessor.java:283)
        at
org.apache.solr.handler.dataimport.XPathEntityProcessor.fetchNextRow(XPathEntityProcessor.java:224)
        at
org.apache.solr.handler.dataimport.XPathEntityProcessor.nextRow(XPathEntityProcessor.java:201)
        at
org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:237)
        at
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:594)
        at
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:620)
        at
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:620)
        at
org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:266)
        at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:185)
        at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:358)
        at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:426)
        at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:407)

-------------------------------------------------------------------------------------------------------

Here is my dih config file
<dataConfig>
        <dataSource name="esupport_db"
                                type="JdbcDataSource"           
                driver="oracle.jdbc.driver.OracleDriver"
                url="xxxxx" 
                user="xxxx" 
                password="yyyy"
                        convertType="true" />
        
        <dataSource type="FileDataSource" name="video_datasource"/>
                  
    <document>
                <entity name="topic_tree" datasource="esupport_db" 
                                query="SELECT topic_id, parent_id,
                                           REGEXP_SUBSTR (SYS_CONNECT_BY_PATH 
(display_name, ';'), '[^;]+', 1,
1) AS category_level_1,
                                           FROM src_topic
                                           START WITH parent_id = 9000033
                                           CONNECT BY parent_id = PRIOR 
topic_id" 
                                deltaQuery="" 
                                pk="TOPIC_ID">
            <field column="topic_id" name="topic_id" />
            <field column="category_level_1" name="CATEGORY_LEVEL_1" />
                                        
                <entity name="f" processor="FileListEntityProcessor"
baseDir="${solr.solr.home}" fileName=".xml" 
                recursive="false" rootEntity="true"
dataSource="video_datasource">
                <entity name="x" processor="XPathEntityProcessor" 
                
forEach="/gvpVideoMetaData/mediaItem[@media_id='${topic_tree.topic_id}']" 
                        url="${f.fileAbsolutePath}" 
                    >
                <field column="media_details"
xpath="/gvpVideoMetaData/mediaItem/media_details"/>
                </entity>                               
            </entity>
                </entity>
    </document>
</dataConfig>

--
View this message in context: 
http://lucene.472066.n3.nabble.com/DIH-error-when-nested-db-datasource-and-file-data-source-tp3345664p3345664.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to