I'm trying to use the fileListEntityProcessor to add some xml documents to a solr index. I'm running a nightly version of solr-1.3 with SOLR-469 and SOLR-563. I've been able to successfuly run the slashdot httpDataSource example. My data-config.xml file loads without errors. When I attempt the full-import command I get the exception below. Thanks for any help.
Mike WARNING: No lockType configured for /san/tomcat-services/solr-medline/solr/data/index/ assuming 'simple' Jun 23, 2008 7:59:49 PM org.apache.solr.handler.dataimport.DataImporter doFullImport SEVERE: Full Import failed java.lang.RuntimeException: java.lang.NullPointerException at org.apache.solr.handler.dataimport.XPathRecordReader.streamRecords(XPathRecordReader.java:97) at org.apache.solr.handler.dataimport.XPathEntityProcessor.initQuery(XPathEntityProcessor.java:212) at org.apache.solr.handler.dataimport.XPathEntityProcessor.fetchNextRow(XPathEntityProcessor.java:166) at org.apache.solr.handler.dataimport.XPathEntityProcessor.nextRow(XPathEntityProcessor.java:149) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:286) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:312) at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:179) at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:140) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:335) at org.apache.solr.handler.dataimport.DataImporter.rumCmd(DataImporter.java:386) at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:377) Caused by: java.lang.NullPointerException at java.io.Reader.<init>(Reader.java:61) at java.io.BufferedReader.<init>(BufferedReader.java:76) at com.bea.xml.stream.MXParser.checkForXMLDecl(MXParser.java:775) at com.bea.xml.stream.MXParser.setInput(MXParser.java:806) at com.bea.xml.stream.MXParserFactory.createXMLStreamReader(MXParserFactory.java:261) at org.apache.solr.handler.dataimport.XPathRecordReader.streamRecords(XPathRecordReader.java:93) ... 10 more Here is my data-config: <dataConfig> <document> <entity name="f" processor="FileListEntityProcessor" fileName=".*xml" newerThan="'NOW-10DAYS'" recursive="true" rootEntity="false" dataSource="null" baseDi r="/san/tomcat-services/solr-medline"> <entity processor="XPathEntityProcessor" forEach="/MedlineCitation" url="${f.fileAbsolutePath}" dataSource="null"> <field column="pmid" xpath="/MedlineCitation/PMID"/> </entity> </entity> </document> </dataConfig> And a snippet from an xml file: <MedlineCitation Owner="PIP" Status="MEDLINE"> <PMID>12236137</PMID> <DateCreated> <Year>1980</Year> <Month>01</Month> <Day>03</Day> </DateCreated> -- View this message in context: http://www.nabble.com/Attempting-dataimport-using-FileListEntityProcessor-tp18081671p18081671.html Sent from the Solr - User mailing list archive at Nabble.com.