[
https://issues.apache.org/jira/browse/SOLR-2680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexandre Rafalovitch reassigned SOLR-2680:
-------------------------------------------
Assignee: Alexandre Rafalovitch
> NullPointerException when doing a delta-import and no pk is specified on
> sub-entity
> -----------------------------------------------------------------------------------
>
> Key: SOLR-2680
> URL: https://issues.apache.org/jira/browse/SOLR-2680
> Project: Solr
> Issue Type: Bug
> Components: contrib - DataImportHandler
> Affects Versions: 4.0-ALPHA
> Reporter: Daniel Rijkhof
> Assignee: Alexandre Rafalovitch
> Labels: dataimport, dih
>
> 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 was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]