NullPointerException when doing a delta-import and no pk is specified
---------------------------------------------------------------------
Key: SOLR-2680
URL: https://issues.apache.org/jira/browse/SOLR-2680
Project: Solr
Issue Type: Bug
Components: contrib - DataImportHandler
Affects Versions: 4.0
Reporter: Daniel Rijkhof
my working sub element:
{code:xml}
<entity name="jobexperience" pk="ID"
query="select * from jobexperience je where je.PROFESSIONAL_ID =
'${user.USERID_FT}'"
deltaQuery="select je.ID as ID from jobexperience je where
je.LASTMODIFIEDDATE > '${dataimporter.last_index_time}'"
parentDeltaQuery="select je.PROFESSIONAL_ID as ID from jobexperience je
where je.ID=${jobexperience.ID}"
/>
{code}
my failing sub element (resulting in NullPointerException):
{code:xml}
<entity name="jobexperience"
query="select * from jobexperience je where je.PROFESSIONAL_ID =
'${user.USERID_FT}'"
deltaQuery="select je.ID as ID from jobexperience je where
je.LASTMODIFIEDDATE > '${dataimporter.last_index_time}'"
parentDeltaQuery="select je.PROFESSIONAL_ID as ID from jobexperience je
where je.ID=${jobexperience.ID}"
/>
{code}
Stacktrace:
{code}
SEVERE: Delta Import Failed
java.lang.NullPointerException
at
org.apache.solr.handler.dataimport.DocBuilder.findMatchingPkColumn(DocBuilder.java:830)
at
org.apache.solr.handler.dataimport.DocBuilder.collectDelta(DocBuilder.java:891)
at
org.apache.solr.handler.dataimport.DocBuilder.collectDelta(DocBuilder.java:870)
at
org.apache.solr.handler.dataimport.DocBuilder.doDelta(DocBuilder.java:284)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:178)
at
org.apache.solr.handler.dataimport.DataImporter.doDeltaImport(DataImporter.java:374)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:413)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:392)
{code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]