Hi
Thanks for your help but a primary key can't be duplicate and the
request is simple.
I solved this issue by adding a field AS $(URLCOLUMN) and an another
field AS $(DATACOLUMN)
Are $(URLCOLUMN) and $(DATACOLUMN) mandatory ? My data are not from a
website so it is useless for me.
Victor
-------- Message original --------
*Sujet: *Re: Error tossed: Multiple document primary component
dispositions not allowed
*De : *Karl Wright <[email protected]>
*Pour : *[email protected] <[email protected]>
*Date : *24/03/2016 16:12
Hi Victor,
This error usually means that the connector has a bug, but in the JDBC
case it likely means only that you have multiple rows being returned
for each document identifier.
Thanks,
Karl
2016-03-24 10:05 GMT-04:00 Victor D'agostino
<[email protected] <mailto:[email protected]>>:
Hi guys
Do you know what this log entry means ?
FATAL 2016-03-24 15:01:30,014 (Worker thread '30') - Error tossed:
Multiple document primary component dispositions not allowed:
document 'ea7dac8e-ab73-47ff-86f7-a0763ecd2f56'
java.lang.IllegalStateException: Multiple document primary
component dispositions not allowed: document
'ea7dac8e-ab73-47ff-86f7-a0763ecd2f56'
at
org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.checkMultipleDispositions(WorkerThread.java:2246)
at
org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.noDocument(WorkerThread.java:1731)
at
org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.noDocument(WorkerThread.java:1712)
at
org.apache.manifoldcf.crawler.connectors.jdbc.JDBCConnector.processDocuments(JDBCConnector.java:839)
at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:403)
When I do a jdbc query from a postgresql database to index to a
Solr Cloud ensemble :
query 1 to get a list of document uuid to index : SELECT email_id
AS $(IDCOLUMN) FROM email_details WHERE date > '1970-01-01 12:00:00'
query 2 and 3 are empty
query 4 to select data to index : SELECT email_id AS $(IDCOLUMN),
texte, date FROM email_details WHERE email_id IN $(IDLIST)
email_id is a uuid field (primary key).
Regards
Victor
________________
Ce message et les éventuels documents joints peuvent contenir des
informations confidentielles. Au cas où il ne vous serait pas
destiné, nous vous remercions de bien vouloir le supprimer et en
aviser immédiatement l'expéditeur. Toute utilisation de ce message
non conforme à sa destination, toute diffusion ou publication,
totale ou partielle et quel qu'en soit le moyen est formellement
interdite. Les communications sur internet n'étant pas sécurisées,
l'intégrité de ce message n'est pas assurée et la société
émettrice ne peut être tenue pour responsable de son contenu.
________________
Ce message et les éventuels documents joints peuvent contenir des informations
confidentielles. Au cas où il ne vous serait pas destiné, nous vous remercions
de bien vouloir le supprimer et en aviser immédiatement l'expéditeur. Toute
utilisation de ce message non conforme à sa destination, toute diffusion ou
publication, totale ou partielle et quel qu'en soit le moyen est formellement
interdite. Les communications sur internet n'étant pas sécurisées, l'intégrité
de ce message n'est pas assurée et la société émettrice ne peut être tenue pour
responsable de son contenu.